boot/config.h [code] | Kernel configuration file |
doc/doxy-extras/demos-c++.dxy [code] | Main page for collecting our C++ examples |
doc/doxy-extras/demos.dxy [code] | Main page for collecting our C examples |
include/atomic.h [code] | Interface: critical section management |
include/conio.h [code] | Interface: console input / output |
include/critsec.h [code] | Interface: critical section management |
include/dbutton.h [code] | Interface: query raw button states |
include/dirpd.h [code] | Interface: direct control of Dual IR Proximity Detector |
include/dkey.h [code] | Interface: debounced key driver |
include/dlcd.h [code] | Interface: direct control of LCD display |
include/dmotor.h [code] | Interface: direct motor control |
include/dsensor.h [code] | Interface: direct reading of sensors |
include/dsound.h [code] | Interface: direct control of sound |
include/mem.h [code] | Interface: memory data types |
include/persistent.h [code] | Interface: Definitions for persistent data |
include/remote.h [code] | Interface: LEGO Infrared Remote Control |
include/semaphore.h [code] | Interface: POSIX 1003.1b semaphores for task synchronization |
include/setjmp.h [code] | Non-local goto as specified in ANSI C |
include/stdlib.h [code] | Interface: reduced standard C library |
include/string.h [code] | Interface: string functions |
include/swmux.h [code] | Interface: direct control of a touch sensor multiplexor |
include/template.h [code] | EMPTY FILE. Copy to use. Use this to start a new interface by copying to new name then editing |
include/time.h [code] | Interface: Time-related data and types |
include/tm.h [code] | Interface: task management |
include/unistd.h [code] | Interface: reduced UNIX standard library |
include/c++/Battery.H [code] | C++ Battery Class Interface |
include/c++/CriticalSectionBlock.H [code] | |
include/c++/Lamp.H [code] | C++ Lamp Class Interface |
include/c++/LightSensor.H [code] | C++ LightSensor Class Interface |
include/c++/Motor.H [code] | C++ Motor Class Interface |
include/c++/MotorPair.H [code] | C++ MotorPair Class Interface |
include/c++/RotationSensor.H [code] | C++ RotationSensor Class Interface |
include/c++/Sensor.H [code] | C++ Sensor Class Interface |
include/c++/Sound.H [code] | C++ Sound Class Interface |
include/c++/TemperatureSensor.H [code] | C++ TemperatureSensor Class Interface |
include/c++/TouchSensor.H [code] | C++ TouchSensor Class Interface |
include/lnp/lnp-logical.h [code] | LNP Interface: link networking protocol logical layer |
include/lnp/lnp.h [code] | LNP Interface: link networking protocol |
include/lnp/sys/irq.h [code] | Internal LNP Interface: RCX redirected IRQ vectors |
include/lnp/sys/lnp-logical.h [code] | Internal LNP Interface: link networking protocol logical layer |
include/lnp/sys/lnp.h [code] | Internal LNP Interface: link networking protocol |
include/rom/lcd.h [code] | ROM Interface: RCX LCD control |
include/rom/registers.h [code] | ROM Interface: RCX registers cached by ROM functions |
include/rom/sound.h [code] | ROM Interface: RCX sound functions |
include/rom/system.h [code] | ROM Interface: RCX system control functions |
include/sys/battery.h [code] | Internal Interface: battery handling |
include/sys/bitops.h [code] | Internal Interface: H8/300 bit operations |
include/sys/critsec.h [code] | Interface: kernel level critical sections |
include/sys/dmotor.h [code] | Internal Interface: direct motor control |
include/sys/dsensor.h [code] | Internal Interface: direct sensor access |
include/sys/dsound.h [code] | Internal Interface: direct sound control |
include/sys/h8.h [code] | Internal Interface: H8/3297 processor registers |
include/sys/lcd.h [code] | Internal Interface: LCD control and constants |
include/sys/mm.h [code] | Internal Interface: memory management |
include/sys/program.h [code] | Internal Interface: program data structures and functions |
include/sys/time.h [code] | Internal Interface: system time functions |
include/sys/timeout.h [code] | Internal Interface: Powerdown Timer Routines |
include/sys/tm.h [code] | Internal Interface: task management |
include/sys/vis.h [code] | Internal Interface: visualization of BrickOS state |
kernel/atomic.c [code] | |
kernel/battery.c [code] | Inplementation: battery functions and low battery LCD indicator handling |
kernel/conio.c [code] | |
kernel/critsec.c [code] | |
kernel/dkey.c [code] | |
kernel/dmotor.c [code] | |
kernel/dsensor.c [code] | |
kernel/dsound.c [code] | Implementation: direct sound control |
kernel/kmain.c [code] | Implementaion: Main kernel loop |
kernel/lcd.c [code] | Implementation: wrapper for ROM LCD number display functions |
kernel/lnp-logical.c [code] | Implementation: link networking protocol logical layer |
kernel/lnp.c [code] | Implementation: link networking protocol |
kernel/mm.c [code] | Implementation: dynamic memory management |
kernel/program.c [code] | Implementation: program data structures and functions |
kernel/remote.c [code] | |
kernel/semaphore.c [code] | |
kernel/setjmp.c [code] | Implementation: Non-local goto as described in ANSI C |
kernel/swmux.c [code] | |
kernel/systime.c [code] | Implementation: system time services |
kernel/template.c [code] | EMPTY FILE. Copy to use. Use this to start a new implementation by copying to new name then editing |
kernel/timeout.c [code] | Implementation: Powerdown Timer Routines |
kernel/tm.c [code] | Implementation: Task management |
kernel/vis.c [code] | Implementation: visualization of BrickOS state |
kernel/HOLD/conio.c [code] | |
kernel/HOLD/critsec.c [code] | |
kernel/HOLD/dkey.c [code] | |
kernel/HOLD/dmotor.c [code] | |
kernel/HOLD/dsensor.c [code] | |
kernel/HOLD/remote.c [code] | |
kernel/HOLD/semaphore.c [code] |
brickOS is released under the
Mozilla Public License.
Original code copyright 1998-2002 by the authors. |