blob: c1451abdd937f8230b93e7a25def9797ce3a69a2 [file] [log] [blame]
/**
* Copyright (c) 2016-2021 Bouffalolab Co., Ltd.
*
* Contact information:
* web site: https://www.bouffalolab.com/
*/
#include <FreeRTOS.h>
#include <timers.h>
#ifdef SYS_AOS_LOOP_ENABLE
#include <vfs.h>
#include <aos/kernel.h>
#include <aos/yloop.h>
#include <event_device.h>
#include <AppConfig.h>
static void aos_loop_proc(void * pvParameters)
{
aos_loop_init();
aos_loop_run();
vTaskDelete(NULL);
}
void aos_loop_start(void)
{
static TaskHandle_t aos_loop_proc_task;
vfs_init();
vfs_device_init();
xTaskCreate(aos_loop_proc, (char *) "event_loop", 4096, NULL, APP_TASK_PRIORITY, &aos_loop_proc_task);
}
#endif