82 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
83 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
84 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
85 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
209 for (i = 0; i < 600; i++)
372void cputw(
unsigned word)
377 for (i = 1; i <= 4; i++) {
382#if !defined(CONF_LCD_REFRESH)
401 for (i = 4; (*s) && (i >= 0);)
406#if !defined(CONF_LCD_REFRESH)
#define bit_load(mask, bit)
load a single bit from a mask to the carry flag
void delay(unsigned ms)
uncalibrated delay loop
Interface: console input / output.
void cputw(unsigned word)
Write a HEX word to LCD.
void cls()
clear user portion of LCD
void cputc_native_1(char mask)
write bit-pattern for segments at position 1 of LCD
void cputc_native_5(char mask)
write bit-pattern for segments at position 5 of LCD
void cputc_hex(char c, int pos)
Write HEX digit to specified position of LCD.
void cputc(char c, int pos)
Write ASCII character to specified position of LCD.
void cputc_native(char mask, int pos)
Set/Clear individual segments at specified position of LCD.
const char ascii_display_codes[]
Table: list of native patterns, one for each ASCII character.
void cputc_native_0(char mask)
write bit-pattern for segments at position 0 of LCD
void cputc_native_3(char mask)
write bit-pattern for segments at position 3 of LCD
const char hex_display_codes[]
Table: list of native patterns, one for each HEX character.
void cputc_native_4(char mask)
write bit-pattern for segments at position 4 of LCD
void cputc_native_2(char mask)
write bit-pattern for segments at position 2 of LCD
void cputs(char *s)
Write string s to LCD (Only first 5 chars)
#define dlcd_hide(a)
clear a segment directly in the LCD buffer
#define dlcd_store(a)
store the carry flag to a segment directly in the LCD buffer
void lcd_refresh(void)
refresh the entire LCD display
Interface: memory data types.