hd44780.c File Reference

Go to the source code of this file.

Defines

#define LCD_ROWS   2
#define LCD_COLS   16
#define LCD_DATA_PORT   PORTA
#define LCD_DATA_PIN   PINA
#define LCD_DATA_DDR   DDRA
#define LCD_DATA_BITS   0xF0
#define LCD_ENABLE_PORT   PORTA
#define LCD_ENABLE_DDR   DDRA
#define LCD_ENABLE_BIT   3
 LCD enable output.
#define LCD_REGSEL_PORT   PORTA
#define LCD_REGSEL_DDR   DDRA
#define LCD_REGSEL_BIT   2
 LCD register select output.
#define LCD_RW_PORT   PORTA
#define LCD_RW_DDR   DDRA
#define LCD_SHORT_DELAY   1
#define LCD_LONG_DELAY   2
#define LCD_DELAY   _NOP(); _NOP(); _NOP(); _NOP()

Variables

TERMDCB dcb_term
 Terminal device control block structure.
NUTDEVICE devLcd
 LCD device information structure.


Define Documentation

#define LCD_ROWS   2

Definition at line 113 of file hd44780.c.

#define LCD_COLS   16

Definition at line 126 of file hd44780.c.

#define LCD_DATA_PORT   PORTA

Definition at line 136 of file hd44780.c.

#define LCD_DATA_PIN   PINA

Definition at line 137 of file hd44780.c.

#define LCD_DATA_DDR   DDRA

Definition at line 138 of file hd44780.c.

#define LCD_DATA_BITS   0xF0

Definition at line 173 of file hd44780.c.

#define LCD_ENABLE_PORT   PORTA

Definition at line 178 of file hd44780.c.

#define LCD_ENABLE_DDR   DDRA

Definition at line 179 of file hd44780.c.

#define LCD_ENABLE_BIT   3

LCD enable output.

Definition at line 208 of file hd44780.c.

#define LCD_REGSEL_PORT   PORTA

Definition at line 213 of file hd44780.c.

#define LCD_REGSEL_DDR   DDRA

Definition at line 214 of file hd44780.c.

#define LCD_REGSEL_BIT   2

LCD register select output.

Definition at line 243 of file hd44780.c.

#define LCD_RW_PORT   PORTA

Definition at line 248 of file hd44780.c.

#define LCD_RW_DDR   DDRA

Definition at line 249 of file hd44780.c.


© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/