config.h File Reference

kernel configuration file More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CONF_TIME
 system time
#define CONF_MM
 memory management
#define CONF_TM
 task management
#define CONF_AUTOSHUTOFF
 power down after x min of inactivity
#define CONF_SETJMP
 non local goto
#define CONF_ATOMIC
 atomic counters
#define CONF_SEMAPHORES
 POSIX semaphores.
#define CONF_CRITICAL_SECTIONS
 Critical Section support.
#define CONF_PROGRAM
 dynamic program loading support
#define CONF_VIS
 generic visualization.
#define CONF_LNP
 link networking protocol
#define CONF_LNP_HOSTADDR   0
 LNP host address.
#define CONF_LNP_HOSTMASK   0xf0
 LNP host mask.
#define CONF_RCX_PROTOCOL
 RCX protocol handler.
#define CONF_LR_HANDLER
 remote control keys handler service
#define CONF_RCX_MESSAGE
 standard firmware message service
#define CONF_DKEY
 debounced key driver
#define CONF_BATTERY_INDICATOR
 automatic update of lcd battery indicator
#define CONF_LCD_REFRESH
 automatic display updates
#define CONF_CONIO
 console
#define CONF_ASCII
 ascii console
#define CONF_DSOUND
 direct sound
#define CONF_ON_OFF_SOUND
 sound on switch on/off
#define CONF_DMOTOR
 direct motor
#define CONF_DSENSOR
 direct sensor
#define CONF_DSENSOR_ROTATION
 rotation sensor
#define __TEXT_HI__   __attribute__ ((__section__ (".text.hi")))
 macro used to put some legOS function in high memory area.

Detailed Description

kernel configuration file

Author
Markus L. Noga marku.nosp@m.s@no.nosp@m.ga.de

Definition in file config.h.

Macro Definition Documentation

#define __TEXT_HI__   __attribute__ ((__section__ (".text.hi")))

macro used to put some legOS function in high memory area.

Definition at line 146 of file config.h.

#define CONF_ASCII

ascii console

Definition at line 72 of file config.h.

#define CONF_ATOMIC

atomic counters

Definition at line 41 of file config.h.

#define CONF_AUTOSHUTOFF

power down after x min of inactivity

Definition at line 38 of file config.h.

#define CONF_BATTERY_INDICATOR

automatic update of lcd battery indicator

Definition at line 69 of file config.h.

#define CONF_CONIO

console

Definition at line 71 of file config.h.

#define CONF_CRITICAL_SECTIONS

Critical Section support.

Definition at line 43 of file config.h.

#define CONF_DKEY

debounced key driver

Definition at line 68 of file config.h.

#define CONF_DMOTOR

direct motor

Definition at line 75 of file config.h.

#define CONF_DSENSOR

direct sensor

Definition at line 77 of file config.h.

#define CONF_DSENSOR_ROTATION

rotation sensor

Definition at line 78 of file config.h.

#define CONF_DSOUND

direct sound

Definition at line 73 of file config.h.

#define CONF_LCD_REFRESH

automatic display updates

Definition at line 70 of file config.h.

#define CONF_LNP

link networking protocol

Definition at line 50 of file config.h.

#define CONF_LNP_HOSTADDR   0

LNP host address.

Definition at line 54 of file config.h.

#define CONF_LNP_HOSTMASK   0xf0

LNP host mask.

Definition at line 58 of file config.h.

Referenced by lnp_addressing_set_handler(), and lnp_set_hostaddr().

#define CONF_LR_HANDLER

remote control keys handler service

Definition at line 63 of file config.h.

#define CONF_MM

memory management

Definition at line 36 of file config.h.

#define CONF_ON_OFF_SOUND

sound on switch on/off

Definition at line 74 of file config.h.

#define CONF_PROGRAM

dynamic program loading support

Definition at line 44 of file config.h.

#define CONF_RCX_MESSAGE

standard firmware message service

Definition at line 64 of file config.h.

#define CONF_RCX_PROTOCOL

RCX protocol handler.

Definition at line 62 of file config.h.

#define CONF_SEMAPHORES

POSIX semaphores.

Definition at line 42 of file config.h.

#define CONF_SETJMP

non local goto

Definition at line 40 of file config.h.

#define CONF_TIME

system time

Definition at line 35 of file config.h.

#define CONF_TM

task management

Definition at line 37 of file config.h.

#define CONF_VIS

generic visualization.

Definition at line 45 of file config.h.


brickOS is released under the Mozilla Public License.
Original code copyright 1998-2005 by the authors.

Generated on Sat Mar 15 2014 11:28:21 for brickOS Kernel Developer by doxygen 1.8.1.2