hathach 8 лет назад
Родитель
Сommit
7add7337ba

+ 2 - 2
boards/board.c

@@ -76,9 +76,9 @@ void led_blinking_task(void* param)
 {
 {
   (void) param;
   (void) param;
 
 
-  OSAL_TASK_LOOP_BEGIN
+  OSAL_TASK_BEGIN
   led_blinking_subtask();
   led_blinking_subtask();
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 tusb_error_t led_blinking_subtask(void)
 tusb_error_t led_blinking_subtask(void)

+ 2 - 2
demos/device/src/cdc_device_app.c

@@ -125,9 +125,9 @@ void cdcd_serial_app_task(void* param)
 {
 {
   (void) param;
   (void) param;
 
 
-  OSAL_TASK_LOOP_BEGIN
+  OSAL_TASK_BEGIN
   cdcd_serial_subtask();
   cdcd_serial_subtask();
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 tusb_error_t cdcd_serial_subtask(void)
 tusb_error_t cdcd_serial_subtask(void)

+ 2 - 2
demos/device/src/keyboard_device_app.c

@@ -115,9 +115,9 @@ void keyboard_device_app_task(void* param)
 {
 {
   (void) param;
   (void) param;
 
 
-  OSAL_TASK_LOOP_BEGIN
+  OSAL_TASK_BEGIN
   keyboard_device_subtask();
   keyboard_device_subtask();
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 tusb_error_t keyboard_device_subtask(void)
 tusb_error_t keyboard_device_subtask(void)

+ 2 - 2
demos/device/src/mouse_device_app.c

@@ -103,9 +103,9 @@ void mouse_device_subtask(void);
 void mouse_device_app_task(void * param)
 void mouse_device_app_task(void * param)
 {
 {
   (void) para;
   (void) para;
-  OSAL_TASK_LOOP_BEGIN
+  OSAL_TASK_BEGIN
   mouse_device_subtask();
   mouse_device_subtask();
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 void mouse_device_subtask(void)
 void mouse_device_subtask(void)

+ 2 - 2
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
 { // no need to implement the task yet
   (void) param;
   (void) param;
 
 
-  OSAL_TASK_LOOP_BEGIN
+  OSAL_TASK_BEGIN
 
 
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 void msc_device_app_init (void)
 void msc_device_app_init (void)

+ 2 - 2
demos/host/src/cdc_serial_host_app.c

@@ -123,7 +123,7 @@ void cdc_serial_host_app_task( void* param )
 {
 {
   (void) param;
   (void) param;
 
 
-  OSAL_TASK_LOOP_BEGIN
+  OSAL_TASK_BEGIN
 
 
   //------------- send characters got from uart terminal to the first CDC device -------------//
   //------------- 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++)
   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
 #endif

+ 2 - 2
demos/host/src/keyboard_host_app.c

@@ -113,7 +113,7 @@ void keyboard_host_app_task(void* param)
 {
 {
   (void) param;
   (void) param;
 
 
-  OSAL_TASK_LOOP_BEGIN
+  OSAL_TASK_BEGIN
 
 
   hid_keyboard_report_t kbd_report;
   hid_keyboard_report_t kbd_report;
   tusb_error_t error;
   tusb_error_t error;
@@ -123,7 +123,7 @@ void keyboard_host_app_task(void* param)
 
 
   process_kbd_report(&kbd_report);
   process_kbd_report(&kbd_report);
 
 
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 //--------------------------------------------------------------------+
 //--------------------------------------------------------------------+

+ 2 - 2
demos/host/src/mouse_host_app.c

@@ -114,7 +114,7 @@ void mouse_host_app_task(void* param)
 {
 {
   (void) param;
   (void) param;
 
 
-  OSAL_TASK_LOOP_BEGIN
+  OSAL_TASK_BEGIN
 
 
   tusb_error_t error;
   tusb_error_t error;
   hid_mouse_report_t mouse_report;
   hid_mouse_report_t mouse_report;
@@ -124,7 +124,7 @@ void mouse_host_app_task(void* param)
 	
 	
   process_mouse_report(&mouse_report);
   process_mouse_report(&mouse_report);
 
 
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 //--------------------------------------------------------------------+
 //--------------------------------------------------------------------+

+ 2 - 2
demos/host/src/msc_host_app.c

@@ -150,7 +150,7 @@ void msc_host_app_task(void* param)
 {
 {
   (void) param;;
   (void) param;;
 
 
-  OSAL_TASK_LOOP_BEGIN
+  OSAL_TASK_BEGIN
 
 
   bool is_any_disk_mounted; 
   bool is_any_disk_mounted; 
   
   
@@ -176,7 +176,7 @@ void msc_host_app_task(void* param)
     }
     }
   }
   }
 
 
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 #endif
 #endif

+ 2 - 2
demos/host/src/rndis_host_app.c

@@ -69,8 +69,8 @@ void rndis_host_app_init(void)
 
 
 void rndis_host_app_task(void* param)
 void rndis_host_app_task(void* param)
 {
 {
-  OSAL_TASK_LOOP_BEGIN
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_BEGIN
+  OSAL_TASK_END
 }
 }
 
 
 #endif
 #endif

+ 2 - 4
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.
 // forever loop cannot have any return at all.
 OSAL_TASK_FUNCTION(cdch_rndis_task) (void* param;)
 OSAL_TASK_FUNCTION(cdch_rndis_task) (void* param;)
 {
 {
-  OSAL_TASK_LOOP_BEGIN
-
+  OSAL_TASK_BEGIN
   rndis_body_subtask();
   rndis_body_subtask();
-
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 static tusb_error_t rndis_body_subtask(void)
 static tusb_error_t rndis_body_subtask(void)

+ 2 - 2
tinyusb/device/usbd.c

@@ -193,9 +193,9 @@ void usbd_task( void* param)
 {
 {
   (void) param;
   (void) param;
 
 
-  OSAL_TASK_LOOP_BEGIN
+  OSAL_TASK_BEGIN
   usbd_body_subtask();
   usbd_body_subtask();
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 static tusb_error_t usbd_body_subtask(void)
 static tusb_error_t usbd_body_subtask(void)

+ 2 - 4
tinyusb/host/usbh.c

@@ -351,11 +351,9 @@ void usbh_enumeration_task(void* param)
 {
 {
   (void) param;
   (void) param;
 
 
-  OSAL_TASK_LOOP_BEGIN
-
+  OSAL_TASK_BEGIN
   enumeration_body_subtask();
   enumeration_body_subtask();
-
-  OSAL_TASK_LOOP_END
+  OSAL_TASK_END
 }
 }
 
 
 tusb_error_t enumeration_body_subtask(void)
 tusb_error_t enumeration_body_subtask(void)

+ 2 - 7
tinyusb/osal/osal.h

@@ -56,11 +56,6 @@
 #include "tusb_option.h"
 #include "tusb_option.h"
 #include "common/common.h"
 #include "common/common.h"
 
 
-/*------------- Task -------------*/
-
-/*------------- Queue -------------*/
-
-
 
 
 #if TUSB_CFG_OS == TUSB_OS_NONE
 #if TUSB_CFG_OS == TUSB_OS_NONE
   #include "osal_none.h"
   #include "osal_none.h"
@@ -72,8 +67,8 @@
     #error TUSB_CFG_OS is not defined or OS is not supported yet
     #error TUSB_CFG_OS is not defined or OS is not supported yet
   #endif
   #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 -------------//
   //------------- Sub Task -------------//
   #define OSAL_SUBTASK_BEGIN
   #define OSAL_SUBTASK_BEGIN

+ 4 - 4
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
 // retain value before/after such services needed to declare as static
 // OSAL_TASK_LOOP
 // OSAL_TASK_LOOP
 // {
 // {
-//   OSAL_TASK_LOOP_BEGIN
+//   OSAL_TASK_BEGIN
 //
 //
 //   task body statements
 //   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 \
 #define TASK_RESTART \
   state = 0
   state = 0
 
 
-#define OSAL_TASK_LOOP_BEGIN \
+#define OSAL_TASK_BEGIN \
   ATTR_UNUSED static uint32_t timeout = 0;\
   ATTR_UNUSED static uint32_t timeout = 0;\
   static uint16_t state = 0;\
   static uint16_t state = 0;\
   (void) timeout; /* timemout can possible unsued */ \
   (void) timeout; /* timemout can possible unsued */ \
   switch(state) { \
   switch(state) { \
     case 0: { \
     case 0: { \
 
 
-#define OSAL_TASK_LOOP_END \
+#define OSAL_TASK_END \
   default:\
   default:\
     TASK_RESTART;\
     TASK_RESTART;\
   }}\
   }}\
@@ -117,7 +117,7 @@ static inline osal_task_t osal_task_create(osal_func_t code, const char* name, u
       }\
       }\
     }while(0)
     }while(0)
 
 
-#define OSAL_SUBTASK_BEGIN  OSAL_TASK_LOOP_BEGIN
+#define OSAL_SUBTASK_BEGIN  OSAL_TASK_BEGIN
 #define OSAL_SUBTASK_END \
 #define OSAL_SUBTASK_END \
   default:\
   default:\
     TASK_RESTART;\
     TASK_RESTART;\