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