Moved platform initialisation to main() function
This commit is contained in:
parent
1b4b000b66
commit
86e7f82ace
|
|
@ -19,9 +19,7 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <app_cfg.h>
|
#include <app_cfg.h>
|
||||||
#include <os.h>
|
#include <os.h>
|
||||||
#include <lib_mem.h>
|
|
||||||
#include <hwconfig.h>
|
#include <hwconfig.h>
|
||||||
#include <platform.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Entry point for application code, not in this translation unit.
|
* Entry point for application code, not in this translation unit.
|
||||||
|
|
@ -66,16 +64,13 @@ static void startTask(void* arg)
|
||||||
|
|
||||||
CPU_Init();
|
CPU_Init();
|
||||||
|
|
||||||
/* SysTick is available only for ARM-based targets */
|
/* On ARM-based targets setup SysTick */
|
||||||
#ifdef __arm__
|
#ifdef __arm__
|
||||||
OS_CPU_SysTickInitFreq(SystemCoreClock);
|
OS_CPU_SysTickInitFreq(SystemCoreClock);
|
||||||
#else
|
#else
|
||||||
OS_CPU_SysTickInit();
|
OS_CPU_SysTickInit();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Initialise platform drivers */
|
|
||||||
platform_init();
|
|
||||||
|
|
||||||
/* Jump to application code */
|
/* Jump to application code */
|
||||||
main(0, NULL);
|
main(0, NULL);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue