
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. | |
|
brickOS is released under the
Mozilla Public License.
Original code copyright 1998-2005 by the authors. |
1.9.8