X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/2e757d8c38a6852427f25f302884c34dd509431a..a032d77d0e8009a3ef7e1666f144cde6f08f800e:/Projects/SerialToLCD/Lib/HD44780.h diff --git a/Projects/SerialToLCD/Lib/HD44780.h b/Projects/SerialToLCD/Lib/HD44780.h index a800ae712..165e32aab 100644 --- a/Projects/SerialToLCD/Lib/HD44780.h +++ b/Projects/SerialToLCD/Lib/HD44780.h @@ -43,21 +43,21 @@ #include /* Macros: */ - #define RS (0x10) // PD4 - #define ENABLE (0x80) // PD7 + #define RS (1 << 4) /* PD4 */ + #define ENABLE (1 << 7) /* PD7 */ - #define HI4_MASK (0xF0) - #define LO4_MASK (0x0F) // PD0..3 + #define HI4_MASK 0xF0 + #define LO4_MASK 0x0F /* PD0-PD3 */ - #define ALL_BITS (RS|ENABLE|LO4_MASK) + #define ALL_BITS (RS | ENABLE | LO4_MASK) - #define HI4( c ) (( c & HI4_MASK ) >> 4 ) - #define LO4( c ) (( c & LO4_MASK ) >> 0 ) + #define HI4(c) ((c & HI4_MASK) >> 4) + #define LO4(c) ((c & LO4_MASK) >> 0) #define CMD_DISPLAY_ON 0x0C /* Function Prototypes: */ - void HD44780_Initialise(void); + void HD44780_Initialize(void); void HD44780_WriteData(const uint8_t c); void HD44780_WriteCommand(const uint8_t c);