KallistiOS  2.0.0
 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).
#define INIT_NONE   0x0000
 Don't init optional things.
#define INIT_IRQ   0x0001
 Enable IRQs at startup.
#define INIT_THD_PREEMPT   0x0002
 Enable thread preemption.
#define INIT_NET   0x0004
 Enable built-in networking.
#define INIT_MALLOCSTATS   0x0008
 Enable malloc statistics.
#define INIT_QUIET   0x0010
 Disable dbgio.
#define INIT_OCRAM   0x10000
 Use half of the dcache as RAM.
#define INIT_NO_DCLOAD   0x20000
 Disable dcload.

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.