freertos example clean up

This commit is contained in:
hathach
2018-10-24 12:39:04 +07:00
parent bfa10016ae
commit 838e9c2f79
2 changed files with 13 additions and 44 deletions

View File

@@ -61,9 +61,6 @@
//--------------------------------------------------------------------+
void print_greeting(void);
void led_blinky_cb(TimerHandle_t xTimer);
void cdc_task(void* params);
void usb_hid_task(void* params);
/*------------- MAIN -------------*/
int main(void)
@@ -78,10 +75,16 @@ int main(void)
tusb_init();
// Create task
#if CFG_TUD_CDC
extern void cdc_task(void* params);
xTaskCreate( cdc_task, "cdc", 256, NULL, 2, NULL);
#endif
#if CFG_TUD_HID
extern void usb_hid_task(void* params);
#endif
vTaskStartScheduler();
NVIC_SystemReset();
return 0;
@@ -90,6 +93,7 @@ int main(void)
//--------------------------------------------------------------------+
// USB CDC
//--------------------------------------------------------------------+
#if CFG_TUD_CDC
void cdc_task(void* params)
{
(void) params;
@@ -111,10 +115,12 @@ void cdc_task(void* params)
taskYIELD();
}
}
#endif
//--------------------------------------------------------------------+
// USB HID
//--------------------------------------------------------------------+
#if CFG_TUD_HID
void usb_hid_task(void* params)
{
(void) params;
@@ -170,6 +176,7 @@ void tud_hid_generic_set_report_cb(uint8_t report_id, hid_report_type_t report_t
{
// TODO not Implemented
}
#endif
//--------------------------------------------------------------------+
// tinyusb callbacks