#include "mcu_init.h" #include "cmsis_os.h" #include "osal/osal.h" #define APPLICATION_TASK_STK_SIZE 6*256 extern void application_entry(void *arg); osThreadDef(application_entry, osPriorityLow, 1, APPLICATION_TASK_STK_SIZE);//osPriorityNormal __weak void application_entry(void *arg) { while (1) { printf("This is a demo task,please use your task entry!\r\n"); tos_task_delay(1000); } } #include "wifi_manager/wifi_manager.h" #include "utils/system_parameter.h" #include "atcmd/at_task.h" int main(void) { board_init(); osKernelInitialize(); os_heap_mem_add_pool(); // after kernel(tos_knl_init) init!!! at_init(); system_parameter_init(); wifi_init(); lwip_tcpip_init(); wifi_manager_init(wifi_manager_get_handle()); osThreadCreate(osThread(application_entry), NULL); // Create TOS Tiny task osKernelStart(); // Start TOS Tiny }