KallistiOS  ##version##
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros
Available flags for initialization

Macros

#define INIT_DEFAULT   (INIT_IRQ | INIT_THD_PREEMPT)
 Default init flags (IRQs on, preemption enabled). More...
 
#define INIT_NONE   0x0000
 Don't init optional things. More...
 
#define INIT_IRQ   0x0001
 Enable IRQs at startup. More...
 
#define INIT_THD_PREEMPT   0x0002
 Enable thread preemption. More...
 
#define INIT_NET   0x0004
 Enable built-in networking. More...
 
#define INIT_MALLOCSTATS   0x0008
 Enable malloc statistics. More...
 
#define INIT_QUIET   0x0010
 Disable dbgio. More...
 
#define INIT_OCRAM   0x10000
 Use half of the dcache as RAM. More...
 
#define INIT_NO_DCLOAD   0x20000
 Disable dcload. More...
 

Detailed Description

These are the flags you can specify with KOS_INIT_FLAGS().

Macro Definition Documentation

#define INIT_DEFAULT   (INIT_IRQ | INIT_THD_PREEMPT)

Default init flags (IRQs on, preemption enabled).

#define INIT_IRQ   0x0001

Enable IRQs at startup.

#define INIT_MALLOCSTATS   0x0008

Enable malloc statistics.

#define INIT_NET   0x0004

Enable built-in networking.

#define INIT_NO_DCLOAD   0x20000

Disable dcload.

#define INIT_NONE   0x0000

Don't init optional things.

#define INIT_OCRAM   0x10000

Use half of the dcache as RAM.

#define INIT_QUIET   0x0010

Disable dbgio.

#define INIT_THD_PREEMPT   0x0002

Enable thread preemption.