Collaboration diagram for LC/VF Display Driver.:
|
Defines | |
| #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. | |
| TERMDCB | dcb_term |
| Terminal device control block structure. | |
| NUTDEVICE | devLcdBus |
| LCD device information structure. | |
| TERMDCB | dcb_term |
| Terminal device control block structure. | |
| NUTDEVICE | devLcd |
| LCD device information structure. | |
|
|
Initial value: {
LcdInit,
LcdWriteData,
LcdWriteCmd,
LcdClear,
LcdSetCursor,
LcdCursorHome,
LcdCursorLeft,
LcdCursorRight,
LcdCursorMode,
0,
0,
2,
16,
16,
0,
0,
0
}
|
|
|
Initial value: {
0,
{'l', 'c', 'd', 0, 0, 0, 0, 0, 0},
IFTYP_STREAM,
0,
0,
0,
&dcb_term,
TermInit,
TermIOCtl,
0,
TermWrite,
TermWrite_P,
TermOpen,
TermClose,
0
}
|
|
|
Initial value: {
LcdInit,
LcdWriteData,
LcdWriteCmd,
LcdClear,
LcdSetCursor,
LcdCursorHome,
LcdCursorLeft,
LcdCursorRight,
LcdCursorMode,
0,
0,
2,
16,
16,
0,
0,
0
}
|
|
|
Initial value: {
0,
{'l', 'c', 'd', 'b', 'u', 's', 0, 0, 0},
IFTYP_STREAM,
0,
0,
0,
&dcb_term,
TermInit,
TermIOCtl,
0,
TermWrite,
TermWrite_P,
TermOpen,
TermClose,
0
}
|
|
|
Initial value: {
LcdInit,
LcdWriteData,
LcdWriteInstruction,
LcdClear,
LcdSetCursor,
LcdCursorHome,
LcdCursorLeft,
LcdCursorRight,
LcdCursorMode,
0,
0,
LCD_ROWS,
LCD_COLS,
LCD_COLS,
0,
0,
0
}
|
|
|
Initial value: {
0,
{'l', 'c', 'd', 0, 0, 0, 0, 0, 0},
IFTYP_STREAM,
0,
0,
0,
&dcb_term,
TermInit,
TermIOCtl,
0,
TermWrite,
TermOpen,
TermClose,
0
}
|