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

LC/VF Display Driver.
[Display Devices]

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.


Variable Documentation

TERMDCB dcb_term
 

Initial value:

 {
    LcdInit,            
    LcdWriteData,       
    LcdWriteCmd,        
    LcdClear,           
    LcdSetCursor,       
    LcdCursorHome,      
    LcdCursorLeft,      
    LcdCursorRight,     
    LcdCursorMode,      
    0,                  
    0,                  














    











    2,                  
    16,                 
    16,                 





















    0,                  
    0,                  
    0                   
}
Terminal device control block structure.

NUTDEVICE devLcd
 

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
}
LCD device information structure.

TERMDCB dcb_term
 

Initial value:

 {
    LcdInit,                    
    LcdWriteData,               
    LcdWriteCmd,                
    LcdClear,                   
    LcdSetCursor,               
    LcdCursorHome,              
    LcdCursorLeft,              
    LcdCursorRight,             
    LcdCursorMode,              
    0,                          
    0,                          














    











    2,                  
    16,                 
    16,                 





















    0,                  
    0,                  
    0                   
}
Terminal device control block structure.

NUTDEVICE devLcdBus
 

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
}
LCD device information structure.

TERMDCB dcb_term
 

Initial value:

 {
    LcdInit,                    
    LcdWriteData,               
    LcdWriteInstruction,        
    LcdClear,                   
    LcdSetCursor,               
    LcdCursorHome,              
    LcdCursorLeft,              
    LcdCursorRight,             
    LcdCursorMode,              
    0,                          
    0,                          
    LCD_ROWS,                   
    LCD_COLS,                   
    LCD_COLS,                   
    0,                          
    0,                          
    0                           
}
Terminal device control block structure.

NUTDEVICE devLcd
 

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
}
LCD device information structure.


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