38 #include "lpc43xx_dualcore_config.h"
41 #if defined(OS_FREE_RTOS)
45 #elif defined(OS_UCOS_III)
80 #define M0_IMAGE_ADDR (IMAGE_BASE_ADDR + M0_IMAGE_OFFSET)
92 static void APP_Task_Idle_Hook(
void)
112 #elif defined(CORE_M0)
113 extern void prvSetupTimerInterrupt(
void);
122 taskDISABLE_INTERRUPTS();
123 prvSetupTimerInterrupt();
135 DEBUGSTR(
"Unable init UCOS-III OS!\r\n");
139 OS_AppIdleTaskHookPtr = APP_Task_Idle_Hook;
145 #ifdef EXAMPLE_USB_HOST
148 #ifdef EXAMPLE_USB_DEVICE
157 #ifdef EXAMPLE_BLINKY
165 #if (defined(OS_FREE_RTOS) || defined(OS_UCOS_III))
173 #ifdef EXAMPLE_BLINKY
176 #ifdef EXAMPLE_USB_HOST
179 #ifdef EXAMPLE_USB_DEVICE
192 vTaskStartScheduler();
200 DEBUGSTR(
"Unable start UCOS-III OS!\r\n");
221 if (!msecs || (msecs < 0)) {
225 if ((
final < 0) && (curr > 0)) {
246 DEBUGSTR(
"Starting M0 Tasks...\r\n");
248 DEBUGSTR(
"Starting M4 Tasks...\r\n");