// like a real RTOS, this function is a main loop invoking each task in application and never return void os_none_start_scheduler(void) { while (1) { tusb_task_runner(); led_blinking_task(NULL); custom_class_loopback_task(NULL); } }
// like a real RTOS, this function is a main loop invoking each task in application and never return void os_none_start_scheduler(void) { while (1) { tusb_task_runner(); keyboard_app_task(NULL); mouse_app_task(NULL); cdc_serial_app_task(NULL); led_blinking_task(NULL); } }
/*------------- MAIN -------------*/ int main(void) { board_init(); tusb_init(); while (1) { // tinyusb device task tud_task(); led_blinking_task(); } return 0; }