diff --git a/boards/board.c b/boards/board.c index 66c86099e..633382a8f 100644 --- a/boards/board.c +++ b/boards/board.c @@ -76,9 +76,9 @@ void led_blinking_task(void* param) { (void) param; - OSAL_TASK_LOOP_BEGIN + OSAL_TASK_BEGIN led_blinking_subtask(); - OSAL_TASK_LOOP_END + OSAL_TASK_END } tusb_error_t led_blinking_subtask(void) diff --git a/demos/device/src/cdc_device_app.c b/demos/device/src/cdc_device_app.c index 427b9a159..0a54ffc3c 100644 --- a/demos/device/src/cdc_device_app.c +++ b/demos/device/src/cdc_device_app.c @@ -125,9 +125,9 @@ void cdcd_serial_app_task(void* param) { (void) param; - OSAL_TASK_LOOP_BEGIN + OSAL_TASK_BEGIN cdcd_serial_subtask(); - OSAL_TASK_LOOP_END + OSAL_TASK_END } tusb_error_t cdcd_serial_subtask(void) diff --git a/demos/device/src/keyboard_device_app.c b/demos/device/src/keyboard_device_app.c index af3eaf829..3ada9ee96 100644 --- a/demos/device/src/keyboard_device_app.c +++ b/demos/device/src/keyboard_device_app.c @@ -115,9 +115,9 @@ void keyboard_device_app_task(void* param) { (void) param; - OSAL_TASK_LOOP_BEGIN + OSAL_TASK_BEGIN keyboard_device_subtask(); - OSAL_TASK_LOOP_END + OSAL_TASK_END } tusb_error_t keyboard_device_subtask(void) diff --git a/demos/device/src/mouse_device_app.c b/demos/device/src/mouse_device_app.c index 4bcbb1cbd..56a4f51f4 100644 --- a/demos/device/src/mouse_device_app.c +++ b/demos/device/src/mouse_device_app.c @@ -103,9 +103,9 @@ void mouse_device_subtask(void); void mouse_device_app_task(void * param) { (void) para; - OSAL_TASK_LOOP_BEGIN + OSAL_TASK_BEGIN mouse_device_subtask(); - OSAL_TASK_LOOP_END + OSAL_TASK_END } void mouse_device_subtask(void) diff --git a/demos/device/src/msc_device_app.c b/demos/device/src/msc_device_app.c index a421825a1..adbd95b65 100644 --- a/demos/device/src/msc_device_app.c +++ b/demos/device/src/msc_device_app.c @@ -160,9 +160,9 @@ void msc_device_app_task(void* param) { // no need to implement the task yet (void) param; - OSAL_TASK_LOOP_BEGIN + OSAL_TASK_BEGIN - OSAL_TASK_LOOP_END + OSAL_TASK_END } void msc_device_app_init (void) diff --git a/demos/host/src/cdc_serial_host_app.c b/demos/host/src/cdc_serial_host_app.c index 4c31eb442..f91689c5f 100644 --- a/demos/host/src/cdc_serial_host_app.c +++ b/demos/host/src/cdc_serial_host_app.c @@ -123,7 +123,7 @@ void cdc_serial_host_app_task( void* param ) { (void) param; - OSAL_TASK_LOOP_BEGIN + OSAL_TASK_BEGIN //------------- send characters got from uart terminal to the first CDC device -------------// for(uint8_t dev_addr=1; dev_addr <= TUSB_CFG_HOST_DEVICE_MAX; dev_addr++) @@ -163,7 +163,7 @@ void cdc_serial_host_app_task( void* param ) } } - OSAL_TASK_LOOP_END + OSAL_TASK_END } #endif diff --git a/demos/host/src/keyboard_host_app.c b/demos/host/src/keyboard_host_app.c index def365096..bfc4bd585 100644 --- a/demos/host/src/keyboard_host_app.c +++ b/demos/host/src/keyboard_host_app.c @@ -113,7 +113,7 @@ void keyboard_host_app_task(void* param) { (void) param; - OSAL_TASK_LOOP_BEGIN + OSAL_TASK_BEGIN hid_keyboard_report_t kbd_report; tusb_error_t error; @@ -123,7 +123,7 @@ void keyboard_host_app_task(void* param) process_kbd_report(&kbd_report); - OSAL_TASK_LOOP_END + OSAL_TASK_END } //--------------------------------------------------------------------+ diff --git a/demos/host/src/mouse_host_app.c b/demos/host/src/mouse_host_app.c index 1d5c1cfba..7754bb08b 100644 --- a/demos/host/src/mouse_host_app.c +++ b/demos/host/src/mouse_host_app.c @@ -114,7 +114,7 @@ void mouse_host_app_task(void* param) { (void) param; - OSAL_TASK_LOOP_BEGIN + OSAL_TASK_BEGIN tusb_error_t error; hid_mouse_report_t mouse_report; @@ -124,7 +124,7 @@ void mouse_host_app_task(void* param) process_mouse_report(&mouse_report); - OSAL_TASK_LOOP_END + OSAL_TASK_END } //--------------------------------------------------------------------+ diff --git a/demos/host/src/msc_host_app.c b/demos/host/src/msc_host_app.c index 2481fb993..f78d942f5 100644 --- a/demos/host/src/msc_host_app.c +++ b/demos/host/src/msc_host_app.c @@ -150,7 +150,7 @@ void msc_host_app_task(void* param) { (void) param;; - OSAL_TASK_LOOP_BEGIN + OSAL_TASK_BEGIN bool is_any_disk_mounted; @@ -176,7 +176,7 @@ void msc_host_app_task(void* param) } } - OSAL_TASK_LOOP_END + OSAL_TASK_END } #endif diff --git a/demos/host/src/rndis_host_app.c b/demos/host/src/rndis_host_app.c index 4b33144d8..e6b37e4d3 100644 --- a/demos/host/src/rndis_host_app.c +++ b/demos/host/src/rndis_host_app.c @@ -69,8 +69,8 @@ void rndis_host_app_init(void) void rndis_host_app_task(void* param) { - OSAL_TASK_LOOP_BEGIN - OSAL_TASK_LOOP_END + OSAL_TASK_BEGIN + OSAL_TASK_END } #endif diff --git a/tinyusb/class/cdc_rndis_host.c b/tinyusb/class/cdc_rndis_host.c index 7f164fb48..75184b39d 100644 --- a/tinyusb/class/cdc_rndis_host.c +++ b/tinyusb/class/cdc_rndis_host.c @@ -91,11 +91,9 @@ tusb_error_t tusbh_cdc_rndis_get_mac_addr(uint8_t dev_addr, uint8_t mac_address[ // forever loop cannot have any return at all. OSAL_TASK_FUNCTION(cdch_rndis_task) (void* param;) { - OSAL_TASK_LOOP_BEGIN - + OSAL_TASK_BEGIN rndis_body_subtask(); - - OSAL_TASK_LOOP_END + OSAL_TASK_END } static tusb_error_t rndis_body_subtask(void) diff --git a/tinyusb/device/usbd.c b/tinyusb/device/usbd.c index bbe8290e1..0bc15221f 100644 --- a/tinyusb/device/usbd.c +++ b/tinyusb/device/usbd.c @@ -193,9 +193,9 @@ void usbd_task( void* param) { (void) param; - OSAL_TASK_LOOP_BEGIN + OSAL_TASK_BEGIN usbd_body_subtask(); - OSAL_TASK_LOOP_END + OSAL_TASK_END } static tusb_error_t usbd_body_subtask(void) diff --git a/tinyusb/host/usbh.c b/tinyusb/host/usbh.c index e1fb320bd..e9750f1fa 100644 --- a/tinyusb/host/usbh.c +++ b/tinyusb/host/usbh.c @@ -351,11 +351,9 @@ void usbh_enumeration_task(void* param) { (void) param; - OSAL_TASK_LOOP_BEGIN - + OSAL_TASK_BEGIN enumeration_body_subtask(); - - OSAL_TASK_LOOP_END + OSAL_TASK_END } tusb_error_t enumeration_body_subtask(void) diff --git a/tinyusb/osal/osal.h b/tinyusb/osal/osal.h index 95e36f7b4..4dbeabc11 100644 --- a/tinyusb/osal/osal.h +++ b/tinyusb/osal/osal.h @@ -56,11 +56,6 @@ #include "tusb_option.h" #include "common/common.h" -/*------------- Task -------------*/ - -/*------------- Queue -------------*/ - - #if TUSB_CFG_OS == TUSB_OS_NONE #include "osal_none.h" @@ -72,8 +67,8 @@ #error TUSB_CFG_OS is not defined or OS is not supported yet #endif - #define OSAL_TASK_LOOP_BEGIN while(1) { - #define OSAL_TASK_LOOP_END } + #define OSAL_TASK_BEGIN while(1) { + #define OSAL_TASK_END } //------------- Sub Task -------------// #define OSAL_SUBTASK_BEGIN diff --git a/tinyusb/osal/osal_none.h b/tinyusb/osal/osal_none.h index 469722ec7..378a3a6f6 100644 --- a/tinyusb/osal/osal_none.h +++ b/tinyusb/osal/osal_none.h @@ -63,7 +63,7 @@ uint32_t tusb_tick_get(void); // retain value before/after such services needed to declare as static // OSAL_TASK_LOOP // { -// OSAL_TASK_LOOP_BEGIN +// OSAL_TASK_BEGIN // // task body statements // @@ -82,14 +82,14 @@ static inline osal_task_t osal_task_create(osal_func_t code, const char* name, u #define TASK_RESTART \ state = 0 -#define OSAL_TASK_LOOP_BEGIN \ +#define OSAL_TASK_BEGIN \ ATTR_UNUSED static uint32_t timeout = 0;\ static uint16_t state = 0;\ (void) timeout; /* timemout can possible unsued */ \ switch(state) { \ case 0: { \ -#define OSAL_TASK_LOOP_END \ +#define OSAL_TASK_END \ default:\ TASK_RESTART;\ }}\ @@ -117,7 +117,7 @@ static inline osal_task_t osal_task_create(osal_func_t code, const char* name, u }\ }while(0) -#define OSAL_SUBTASK_BEGIN OSAL_TASK_LOOP_BEGIN +#define OSAL_SUBTASK_BEGIN OSAL_TASK_BEGIN #define OSAL_SUBTASK_END \ default:\ TASK_RESTART;\