brickOS Kernel Developer v0.9.0
|
Files | |
atomic.c | |
battery.c | |
Inplementation: battery functions and low battery LCD indicator handling. | |
conio.c | |
Implementation: console input / output. | |
critsec.c | |
dkey.c | |
Implementation: debounced key driver. | |
dmotor.c | |
Implementation: direct motor control. | |
dsensor.c | |
Implementation: direct sensor access. | |
dsound.c | |
Implementation: direct sound control. | |
kmain.c | |
Implementaion: Main kernel loop. | |
lcd.c | |
Implementation: wrapper for ROM LCD number display functions. | |
lnp-logical.c | |
Implementation: link networking protocol logical layer. | |
lnp.c | |
Implementation: link networking protocol. | |
mm.c | |
Implementation: dynamic memory management. | |
program.c | |
Implementation: program data structures and functions. | |
remote.c | |
Implementation: LEGO Infrared Remote Control and data structures. | |
semaphore.c | |
Implementation: POSIX 1003.1b semaphores for process synchronization. | |
setjmp.c | |
Implementation: Non-local goto as described in ANSI C. | |
swmux.c | |
systime.c | |
Implementation: system time services. | |
template.c | |
EMPTY FILE. Copy to use. Use this to start a new implementation by copying to new name then editing. | |
timeout.c | |
Implementation: Powerdown Timer Routines. | |
tm.c | |
Implementation: Task management. | |
vis.c | |
Implementation: visualization of BrickOS state. | |