Go to the documentation of this file.
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++)
372 void 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)
Interface: console input / output.
void lcd_refresh(void)
refresh the entire LCD display
void cputc_native_2(char mask)
write bit-pattern for segments at position 2 of LCD
void cputw(unsigned word)
Write a HEX word to LCD.
void cputc_native_5(char mask)
write bit-pattern for segments at position 5 of LCD
void cputc_native(char mask, int pos)
Set/Clear individual segments at specified position of LCD.
void cputc_hex(char c, int pos)
Write HEX digit to specified position of LCD.
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
void cputs(char *s)
Write string s to LCD (Only first 5 chars)
#define dlcd_store(a)
store the carry flag to a segment directly in the LCD buffer
void delay(unsigned ms)
uncalibrated delay loop
#define bit_load(mask, bit)
load a single bit from a mask to the carry flag
void cls()
clear user portion of LCD
void cputc_native_4(char mask)
write bit-pattern for segments at position 4 of LCD
void cputc(char c, int pos)
Write ASCII character to specified position of LCD.
#define dlcd_hide(a)
clear a segment directly in the LCD buffer
const char hex_display_codes[]
Table: list of native patterns, one for each HEX character.
Interface: memory data types.
const char ascii_display_codes[]
Table: list of native patterns, one for each ASCII character.
void cputc_native_1(char mask)
write bit-pattern for segments at position 1 of LCD
Generated for brickOS Kernel Developer by
1.8.16