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

◆ __TEXT_HI__

#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.

◆ CONF_ASCII

#define CONF_ASCII

ascii console

Definition at line 72 of file config.h.

◆ CONF_ATOMIC

#define CONF_ATOMIC

atomic counters

Definition at line 41 of file config.h.

◆ CONF_AUTOSHUTOFF

#define CONF_AUTOSHUTOFF

power down after x min of inactivity

Definition at line 38 of file config.h.

◆ CONF_BATTERY_INDICATOR

#define CONF_BATTERY_INDICATOR

automatic update of lcd battery indicator

Definition at line 69 of file config.h.

◆ CONF_CONIO

#define CONF_CONIO

console

Definition at line 71 of file config.h.

◆ CONF_CRITICAL_SECTIONS

#define CONF_CRITICAL_SECTIONS

Critical Section support.

Definition at line 43 of file config.h.

◆ CONF_DKEY

#define CONF_DKEY

debounced key driver

Definition at line 68 of file config.h.

◆ CONF_DMOTOR

#define CONF_DMOTOR

direct motor

Definition at line 75 of file config.h.

◆ CONF_DSENSOR

#define CONF_DSENSOR

direct sensor

Definition at line 77 of file config.h.

◆ CONF_DSENSOR_ROTATION

#define CONF_DSENSOR_ROTATION

rotation sensor

Definition at line 78 of file config.h.

◆ CONF_DSOUND

#define CONF_DSOUND

direct sound

Definition at line 73 of file config.h.

◆ CONF_LCD_REFRESH

#define CONF_LCD_REFRESH

automatic display updates

Definition at line 70 of file config.h.

◆ CONF_LNP

#define CONF_LNP

link networking protocol

Definition at line 50 of file config.h.

◆ CONF_LNP_HOSTADDR

#define CONF_LNP_HOSTADDR   0

LNP host address.

Definition at line 54 of file config.h.

◆ CONF_LNP_HOSTMASK

#define CONF_LNP_HOSTMASK   0xf0

LNP host mask.

Definition at line 58 of file config.h.

◆ CONF_LR_HANDLER

#define CONF_LR_HANDLER

remote control keys handler service

Definition at line 63 of file config.h.

◆ CONF_MM

#define CONF_MM

memory management

Definition at line 36 of file config.h.

◆ CONF_ON_OFF_SOUND

#define CONF_ON_OFF_SOUND

sound on switch on/off

Definition at line 74 of file config.h.

◆ CONF_PROGRAM

#define CONF_PROGRAM

dynamic program loading support

Definition at line 44 of file config.h.

◆ CONF_RCX_MESSAGE

#define CONF_RCX_MESSAGE

standard firmware message service

Definition at line 64 of file config.h.

◆ CONF_RCX_PROTOCOL

#define CONF_RCX_PROTOCOL

RCX protocol handler.

Definition at line 62 of file config.h.

◆ CONF_SEMAPHORES

#define CONF_SEMAPHORES

POSIX semaphores.

Definition at line 42 of file config.h.

◆ CONF_SETJMP

#define CONF_SETJMP

non local goto

Definition at line 40 of file config.h.

◆ CONF_TIME

#define CONF_TIME

system time

Definition at line 35 of file config.h.

◆ CONF_TM

#define CONF_TM

task management

Definition at line 37 of file config.h.

◆ CONF_VIS

#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 for brickOS Kernel Developer by doxygen 1.9.8