File nut/arch/m68k/coldfire/os/nutinit.c


Included Files


Preprocessor definitions

#define NUT_THREAD_MAINSTACK 1024

#define NUT_THREAD_IDLESTACK 512

#define HEAP_START __heap_start

#define HEAP_SIZE

#define HEAP2_START __heap2_start

#define HEAP2_SIZE

#define NUT_THREAD_CONFIGSTACK NUT_THREAD_IDLESTACK


External Variables

__heap_start
extern void* __heap_start

__heap_size
extern void* __heap_size

__heap2_start
extern void* __heap2_start

__heap2_size
extern void* __heap2_size


Global Function NutIdle()

void NutIdle ( void* arg )
Prototyped in: nut/arch/m68k/coldfire/os/nutinit.c
Calls: NutThreadCreate() nut/arch/cm3/os/context.c
  NutThreadDestroy(), NutThreadSetPriority(), NutThreadYield(), NutTimerInit()
Used in: NutInit() nut/arch/m68k/coldfire/os/nutinit.c
References Functions: NutStart() nut/arch/m68k/coldfire/os/nutinit.c

Global Function NutInit()

void NutInit ( void )
Calls: NutThreadCreate() nut/arch/cm3/os/context.c
  NutHeapAdd()
References Functions: NutIdle() nut/arch/m68k/coldfire/os/nutinit.c
References Variables: __heap2_size, __heap2_start, __heap_size, __heap_start

Global Function NutStart()

void NutStart ( void* arg )
Prototyped in: nut/arch/m68k/coldfire/os/nutinit.c
Calls: NutThreadCreate() nut/arch/cm3/os/context.c
  NutLoadConfig(), NutThreadExit(), NutThreadYield()
Used in: NutIdle() nut/arch/m68k/coldfire/os/nutinit.c
References Functions: NutAppMain() nut/app/xsvfexec/xsvfexec.c