pcd8544_internal.h File Reference

Internal definitions for PCD8544 displays. More...

Detailed Description

Internal definitions for PCD8544 displays.

Author
Hauke Petersen hauke.nosp@m..pet.nosp@m.ersen.nosp@m.@fu-.nosp@m.berli.nosp@m.n.de

Definition in file pcd8544_internal.h.

Go to the source code of this file.

#define RESET_DELAY   (5000) /* keep reset low for 5ms */
 Delay for resetting the device.
 

Communication modes: command or data

#define MODE_CMD   (0)
 we are sending a command
 
#define MODE_DTA   (1)
 we are sending some data
 

Maximum parameter values

#define CONTRAST_MAX   (127U)
 maximum possible contrast value
 
#define TEMP_MAX   (3U)
 maximum possible temp coefficient
 
#define BIAS_MAX   (7U)
 maximum possible bias value
 

Display commands

#define CMD_DISABLE   (0x24)
 set LCD into power down mode
 
#define CMD_ENABLE_H   (0x20)
 ON using horizontal addressing.
 
#define CMD_ENABLE_V   (0x22)
 ON using vertical addressing.
 
#define CMD_EXTENDED   (0x21)
 enter extended instruction set mode
 
#define CMD_MODE_BLANK   (0x08)
 display nothing
 
#define CMD_MODE_NORMAL   (0x0c)
 display memory content
 
#define CMD_MODE_ALLON   (0x09)
 display 'black' screen
 
#define CMD_MODE_INVERSE   (0x0d)
 display inverted memory content
 
#define CMD_SET_Y   (0x40)
 set 3-bit y address, OR with Y value
 
#define CMD_SET_X   (0x80)
 set 7-bit x address, OR with X value
 
#define CMD_EXT_TEMP   (0x04)
 select temperature coefficient
 
#define CMD_EXT_BIAS   (0x10)
 select BIAS value
 
#define CMD_EXT_CONTRAST   (0x80)
 set contrast, OR with [0 - 127]