tusb: optional compile tusb_task

This commit is contained in:
morris
2022-01-04 10:33:23 +08:00
parent cba1f57147
commit 6e661871c5
2 changed files with 4 additions and 5 deletions

View File

@@ -53,10 +53,13 @@ if(CONFIG_TINYUSB)
"tinyusb/src/tusb.c" "tinyusb/src/tusb.c"
"additions/src/descriptors_control.c" "additions/src/descriptors_control.c"
"additions/src/tinyusb.c" "additions/src/tinyusb.c"
"additions/src/tusb_tasks.c"
"additions/src/usb_descriptors.c" "additions/src/usb_descriptors.c"
) )
if(NOT CONFIG_TINYUSB_NO_DEFAULT_TASK)
list(APPEND srcs "additions/src/tusb_tasks.c")
endif()
# when no builtin class driver is enabled, an uint8_t data compared with `BUILTIN_DRIVER_COUNT` will always be false # when no builtin class driver is enabled, an uint8_t data compared with `BUILTIN_DRIVER_COUNT` will always be false
set_source_files_properties("tinyusb/src/device/usbd.c" PROPERTIES COMPILE_FLAGS "-Wno-type-limits") set_source_files_properties("tinyusb/src/device/usbd.c" PROPERTIES COMPILE_FLAGS "-Wno-type-limits")

View File

@@ -12,8 +12,6 @@
#include "tinyusb.h" #include "tinyusb.h"
#include "tusb_tasks.h" #include "tusb_tasks.h"
#if !CONFIG_TINYUSB_NO_DEFAULT_TASK
const static char *TAG = "tusb_tsk"; const static char *TAG = "tusb_tsk";
static TaskHandle_t s_tusb_tskh; static TaskHandle_t s_tusb_tskh;
@@ -46,5 +44,3 @@ esp_err_t tusb_stop_task(void)
s_tusb_tskh = NULL; s_tusb_tskh = NULL;
return ESP_OK; return ESP_OK;
} }
#endif // !CONFIG_TINYUSB_NO_DEFAULT_TASK