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 110 of file hd44780.c.

#define LCD_COLS   16

Definition at line 123 of file hd44780.c.

#define LCD_DATA_PORT   PORTA

Definition at line 133 of file hd44780.c.

#define LCD_DATA_PIN   PINA

Definition at line 134 of file hd44780.c.

#define LCD_DATA_DDR   DDRA

Definition at line 135 of file hd44780.c.

#define LCD_DATA_BITS   0xF0

Definition at line 170 of file hd44780.c.

#define LCD_ENABLE_PORT   PORTA

Definition at line 175 of file hd44780.c.

#define LCD_ENABLE_DDR   DDRA

Definition at line 176 of file hd44780.c.

#define LCD_ENABLE_BIT   3

LCD enable output.

Definition at line 205 of file hd44780.c.

#define LCD_REGSEL_PORT   PORTA

Definition at line 210 of file hd44780.c.

#define LCD_REGSEL_DDR   DDRA

Definition at line 211 of file hd44780.c.

#define LCD_REGSEL_BIT   2

LCD register select output.

Definition at line 240 of file hd44780.c.

#define LCD_RW_PORT   PORTA

Definition at line 245 of file hd44780.c.

#define LCD_RW_DDR   DDRA

Definition at line 246 of file hd44780.c.


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