|
Defines |
| #define | __DEBUG__ 1 |
| #define | CA (16) |
| #define | CB (1) |
| #define | CC (4) |
| #define | CD (8) |
| #define | CE (64) |
| #define | CF (32) |
| #define | CG (2) |
| #define | CA (1) |
| #define | CB (2) |
| #define | CC (4) |
| #define | CD (128) |
| #define | CE (64) |
| #define | CF (16) |
| #define | CG (32) |
| #define | a (0x80) |
| #define | b (0x40) |
| #define | c (0x20) |
| #define | d (0x01) |
| #define | e (0x02) |
| #define | f (0x08) |
| #define | g (0x04) |
| #define | h (0x10) |
Functions |
| void | LCD_init () |
| | Initializes LCD driver.
|
| void | LCD_clear () |
| | Clear all segment of LCD.
|
| void | LCD_all () |
| | Shows all segment of LCD.
|
| void | LCD_clearClock () |
| | Clear segments of clock on LCD (four digit at top-right).
|
| void | LCD_writeClockInt (uint16_t value, bool_t paddingZeroes) |
| | Write an integer variable to clock part of LCD (four digit at top-right).
|
| void | LCD_setClockColon (bool_t on) |
| | Shows or hides colon on clock part of LCD (four digit at top-right).
|
| void | LCD_setClockDot (uint8_t position, bool_t on) |
| | Shows or hides dots on clock part of LCD (four digit at top-right).
|
| void | LCD_writeClockDigit (uint8_t position, uint8_t digit) |
| | Write a digit to clock part of LCD (four digit at top-right).
|
| void | LCD_writeInt (int number) |
| | Write an integer variable to LCD.
|
| void | LCD_printf (const char *fmt,...) |
| | Write a formatted string to LCD.
|
| void | LCD_write (const char *buf, uint8_t length) |
| | Write a character buffer to LCD.
|
| void | LCD_showArrows (uint8_t arrows) |
| | Shows arrows.
|
| void | LCD_clearArrows (uint8_t arrows) |
| | Clear arrows.
|
| void | LCD_showBatteryLevel (uint8_t level) |
| | Shows battery level.
|
| void | LCD_setColon (uint8_t position, bool_t on) |
| | Shows or hides colon.
|
| void | LCD_writeLetter (uint8_t position, char letter) |
| | Write an alphanumeric character to LCD.
|
Variables |
| char * | LCD = LCDMEM |
| | Pointer to access LCD memory.
|