
// -----------------------------------------------------------------------
// Some commands for LCD module
// -----------------------------------------------------------------------
#define	LCD_CMD_CLEAR		0x01
#define	LCD_CMD_HOME		0x02
#define	LCD_CMD_MODE(i,s)	(0x04 | ((i)<<1) | (s))
#define	LCD_CMD_CONTROL(d,c,b)	(0x08 | ((d)<<2) | ((c)<<1) | (b))
#define	LCD_CMD_SHIFT(s,d)	(0x10 | ((s)<<3) | ((d)<<2) )
#define	LCD_CMD_FUNCSET(d,n,f)	(0x20 | ((d)<<4) | ((n)<<3) | ((f)<<2) )
#define	LCD_CMD_CGASET(a)	(0x40 | ((a) & 0x3F))
#define	LCD_CMD_DDASET(a)	(0x80 | (a) )

