#include "board.h"
#include "lcd.h"
#include "lcdfonts.c"
Include dependency graph for lcd.c:
Go to the source code of this file.
Functions | |
void | LcdPutChar (char c) |
Low level: Send one data character to LCD. | |
void | LcdPutCommand (char cmd) |
Low level: Send one command octet to LCD. | |
void | LcdSelectFont (ROM_CHAR_PTR font) |
void | LcdReset () |
Low level: Reset LCD. | |
void | LcdPutString (char *str) |
Low level: Send a zero-terminated string of bytes to lcd from buffer in any memory. | |
void | LcdPutConstantString (char code *str) |
Low level: Send a zero-terminated string of bytes to lcd from buffer in ROM. | |
void | LcdFadeIn () |
void | LcdFadeOut () |
void | LcdSplashScreen () |
Splash screen. | |
void | LcdPutHex16 (unsigned int value) |
Print a 16-bit hex value on LCD. | |
void | LcdPutHex8 (unsigned char value) |
Print an 8-bit hex value on LCD. | |
unsigned char | LcdPrintGenericResult (unsigned char errorlevel) |
Print OK or Error (hex8) on LCD. | |
void | LcdPutUInt (unsigned long value) |
Print a 16-bit unsigned integer value on LCD. | |
Variables | |
code const unsigned char | lcd_hexchars [17] = "0123456789abcdef" |
hexadecimal character set |
Required modules: board
Definition in file lcd.c.
|
Definition at line 111 of file lcd.c. References InitiateDelay, and LcdPutCommand(). Referenced by LcdSplashScreen().
Here is the call graph for this function: |
|
Definition at line 128 of file lcd.c. References InitiateDelay, and LcdPutCommand(). Referenced by LcdSplashScreen().
Here is the call graph for this function: |
|
Print OK or Error (hex8) on LCD.
Definition at line 185 of file lcd.c. References Delay(), lcd_hexchars, LcdPutChar(), and LcdPutConstantString(). Referenced by main().
Here is the call graph for this function: |
|
Low level: Send one data character to LCD.
Definition at line 17 of file lcd.c. References InitiateDelay, LCD_DATA_MODE, LCD_DATABUS, LCD_ENABLE, LCD_RS, and WaitOutDelay. Referenced by LcdPrintGenericResult(), LcdPutConstantString(), LcdPutHex16(), LcdPutHex8(), LcdPutString(), LcdPutUInt(), LcdSplashScreen(), main(), and UpdateDisplay().
|
|
Low level: Send one command octet to LCD.
Definition at line 33 of file lcd.c. References LCD_COMMAND_MODE, LCD_DATABUS, LCD_ENABLE, LCD_RS, and WaitOutDelay. Referenced by LcdFadeIn(), LcdFadeOut(), and LcdReset().
|
|
Low level: Send a zero-terminated string of bytes to lcd from buffer in ROM. Example: LcdPutConstantString ("Hello!");
Definition at line 102 of file lcd.c. References LcdPutChar(). Referenced by LcdPrintGenericResult(), LcdSelectFont(), LcdSplashScreen(), main(), PlayCurrentFile(), and UpdateDisplay().
Here is the call graph for this function: |
|
Print a 16-bit hex value on LCD.
Definition at line 168 of file lcd.c. References lcd_hexchars, and LcdPutChar().
Here is the call graph for this function: |
|
Print an 8-bit hex value on LCD.
Definition at line 177 of file lcd.c. References lcd_hexchars, and LcdPutChar().
Here is the call graph for this function: |
|
Low level: Send a zero-terminated string of bytes to lcd from buffer in any memory. Example: LcdPutString (s);
Definition at line 89 of file lcd.c. References LcdPutChar(). Referenced by InitDisplay().
Here is the call graph for this function: |
|
Print a 16-bit unsigned integer value on LCD.
Definition at line 221 of file lcd.c. References LcdPutChar(). Referenced by main(), and UpdateDisplay().
Here is the call graph for this function: |
|
Low level: Reset LCD.
Definition at line 56 of file lcd.c. References InitiateDelay, LCD_ENABLE, lcdFont_barchars, LcdPutCommand(), LcdSelectFont(), and WaitOutDelay. Referenced by AvailableProcessorTime(), InitDisplay(), LcdSplashScreen(), and main().
Here is the call graph for this function: |
|
Definition at line 43 of file lcd.c. References LcdLocateCG, LcdLocateHome, LcdPutConstantString(), and ROM_CHAR_PTR. Referenced by AvailableProcessorTime(), LcdReset(), and LcdSplashScreen().
Here is the call graph for this function: |
|
Splash screen.
Definition at line 147 of file lcd.c. References LcdFadeIn(), LcdFadeOut(), lcdFont_vlsichars, LcdLocateHome, LcdLocateLine2, LcdPutChar(), LcdPutConstantString(), LcdReset(), and LcdSelectFont().
Here is the call graph for this function: |
|
hexadecimal character set
Definition at line 11 of file lcd.c. Referenced by LcdPrintGenericResult(), LcdPutHex16(), and LcdPutHex8(). |