File nut/arch/avr/os/nutinit.c


Included Files


Preprocessor definitions

#define NUTMEM_END

#define NUT_THREAD_MAINSTACK 1024

#define MAINTHREAD_STACK_SIZE

#define NUT_THREAD_IDLESTACK 128

#define IDLETHREAD_STACK_SIZE


Global Variable nutmem_onchip

uint8_t nutmem_onchip[64]
Visible in:   nut/arch/avr/os/nutinit.c

Local Variables

IdleCall
static NutIdleCallback IdleCall
Used in: NutIdle()  
  NutRegisterIdleCallback()  

Global Function NutIdle()

void NutIdle ( void* arg )
Prototyped in: nut/arch/avr/os/nutinit.c
Calls: NutThreadCreate() nut/arch/avr/os/context_icc.c
  IdleCall(), NutThreadDestroy(), NutThreadSetPriority(), NutThreadYield(), NutTimerInit()
Used in: NutInit() nut/arch/avr/os/nutinit.c
References Functions: NutAppMain() nut/app/xsvfexec/xsvfexec.c
References Variables: IdleCall nut/arch/avr/os/nutinit.c

Global Function NutInit()

void NutInit ( void )
Prototyped in: nut/arch/avr/os/nutinit.c
Calls: NutThreadCreate() nut/arch/avr/os/context_icc.c
  NutLoadConfig()
References Functions: NutIdle() nut/arch/avr/os/nutinit.c

Global Function NutInitHeap()

void NutInitHeap ( void )
Prototyped in: nut/arch/avr/os/nutinit.c
Calls: NutHeapRootAdd()

Global Function NutInitSP()

void NutInitSP ( void )
Prototyped in: nut/arch/avr/os/nutinit.c

Global Function NutInitXRAM()

void NutInitXRAM ( void )
Prototyped in: nut/arch/avr/os/nutinit.c

Global Function NutRegisterIdleCallback()

NutIdleCallback NutRegisterIdleCallback ( NutIdleCallback func )
Prototyped in: nut/include/dev/board.h
References Variables: IdleCall nut/arch/avr/os/nutinit.c