Go to the documentation of this file.
43 unsigned char vis_refresh_counter = 0;
44 unsigned char vis_refresh_period = 50;
52 #ifdef CONF_RCX_COMPILER
Interface: console input / output.
volatile unsigned char AD_A_H
A/D converter data register A high.
volatile unsigned int nb_tasks
number of tasks
Internal Interface: program data structures and functions.
volatile unsigned int nb_system_tasks
HANDLER_WRAPPER("lcd_refresh_next_byte", "lcd_refresh_next_byte_core")
lcd refresh handler, called from system timer interrupt
volatile unsigned char AD_C_H
A/D converter data register C high.
void vis_handler(void)
visualize sensor/motor state and selected program.
volatile unsigned cprog
the current program
void cputc_0(unsigned c)
write ASCII char to position 0 of LCD
#define bit_iload(mask, bit)
load the inverse of a single bit from a mask to the carry flag
#define dlcd_store(a)
store the carry flag to a segment directly in the LCD buffer
Internal LNP Interface: RCX redirected IRQ vectors.
volatile unsigned char AD_B_H
A/D converter data register B high.
Internal Interface: visualization of BrickOS state.
Internal Interface: task management.
void cputc_hex_0(unsigned nibble)
write HEX digit to position 0 of LCD
int program_valid(unsigned nr)
check if a given program is valid.
Generated for brickOS Kernel Developer by
1.8.16