Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

# lcd.c File Reference

## Detailed Description

Definition in file lcd.c.

`#include <avr/io.h>`
`#include <avr/pgmspace.h>`
`#include "global.h"`
`#include "timer.h"`
`#include "lcd.h"`

Go to the source code of this file.

## Functions
unsigned char | __attribute__ ((progmem))
void | lcdInitHW (void)
void | lcdBusyWait (void)
void | lcdControlWrite (u08 data)
u08 | lcdControlRead (void)
void | lcdDataWrite (u08 data)
u08 | lcdDataRead (void)
void | lcdInit ()
void | lcdHome (void)
void | lcdClear (void)
void | lcdGotoXY (u08 x, u08 y)
void | lcdLoadCustomChar (u08 *lcdCustomCharArray, u08 romCharNum, u08 lcdCharNum)
void | lcdPrintData (char *data, u08 nBytes)
void | lcdProgressBar (u16 progress, u16 maxprogress, u08 length)