Defines |
#define | SCS_LCD_NUM_DEVICES 1 |
#define | SCS_LCD_COLUMNS_PER_DEVICE (SCS_NUM_MENU_ITEMS*SCS_MENU_ITEM_WIDTH) |
#define | SCS_LCD_MAX_LINES 2 |
#define | SCS_LCD_MAX_COLUMNS (SCS_LCD_NUM_DEVICES*SCS_LCD_COLUMNS_PER_DEVICE) |
Enumerations |
enum | scs_lcd_charset_t { SCS_LCD_CHARSET_None,
SCS_LCD_CHARSET_Menu,
SCS_LCD_CHARSET_VBars,
SCS_LCD_CHARSET_HBars
} |
Functions |
s32 | SCS_LCD_Init (u32 mode) |
s32 | SCS_LCD_DeviceGet (void) |
s32 | SCS_LCD_DeviceSet (u8 device) |
s32 | SCS_LCD_OffsetXGet (void) |
s32 | SCS_LCD_OffsetXSet (u8 x_offset) |
s32 | SCS_LCD_OffsetYGet (void) |
s32 | SCS_LCD_OffsetYSet (u8 y_offset) |
s32 | SCS_LCD_Clear (void) |
s32 | SCS_LCD_PrintChar (char c) |
s32 | SCS_LCD_BufferSet (u16 x, u16 y, char *str) |
s32 | SCS_LCD_CursorSet (u16 column, u16 line) |
s32 | SCS_LCD_Update (u8 force) |
s32 | SCS_LCD_InitSpecialChars (scs_lcd_charset_t charset, u8 force) |
s32 | SCS_LCD_SpecialCharsReInit (void) |
s32 | SCS_LCD_PrintString (char *str) |
s32 | SCS_LCD_PrintFormattedString (char *format,...) |
s32 | SCS_LCD_PrintSpaces (int num) |
s32 | SCS_LCD_PrintStringPadded (char *str, u32 width) |
s32 | SCS_LCD_PrintStringCentered (char *str, u32 width) |