Loading...
Searching...
No Matches
pcd8544_internal.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2015 Freie Universität Berlin
3 *
4 * This file is subject to the terms and conditions of the GNU Lesser
5 * General Public License v2.1. See the file LICENSE in the top level
6 * directory for more details.
7 */
8
20#ifndef PCD8544_INTERNAL_H
21#define PCD8544_INTERNAL_H
22
23#ifdef __cplusplus
24 extern "C" {
25#endif
26
30#define RESET_DELAY (5000) /* keep reset low for 5ms */
31
36#define MODE_CMD (0)
37#define MODE_DTA (1)
44#define CONTRAST_MAX (127U)
45#define TEMP_MAX (3U)
46#define BIAS_MAX (7U)
53#define CMD_DISABLE (0x24)
54#define CMD_ENABLE_H (0x20)
55#define CMD_ENABLE_V (0x22)
56#define CMD_EXTENDED (0x21)
58#define CMD_MODE_BLANK (0x08)
59#define CMD_MODE_NORMAL (0x0c)
60#define CMD_MODE_ALLON (0x09)
61#define CMD_MODE_INVERSE (0x0d)
63#define CMD_SET_Y (0x40)
64#define CMD_SET_X (0x80)
66#define CMD_EXT_TEMP (0x04)
67#define CMD_EXT_BIAS (0x10)
68#define CMD_EXT_CONTRAST (0x80)
71#ifdef __cplusplus
72}
73#endif
74
75#endif /* PCD8544_INTERNAL_H */