add osal subtask support
add usbh_control_xfer_subtask as xfer and wait fix potential error when update device info & open control pipe for new address fix build error with hal_****.c add STATIC_ASSSERT to perform compile time checking with sizeof later update osal_queue_receive and osal_semaphore_wait for osal_none to support subtask
This commit is contained in:
		| @@ -58,6 +58,14 @@ extern "C" | ||||
|  | ||||
| #include "tusb_option.h" | ||||
|  | ||||
| //--------------------------------------------------------------------+ | ||||
| // Compile-time Assert | ||||
| //--------------------------------------------------------------------+ | ||||
| #ifdef __COUNTER__ | ||||
| #define STATIC_ASSSERT(const_expr) enum { XSTRING_CONCAT(static_assert_, __COUNTER__) = 1/(!!(const_expr)) } | ||||
| #else | ||||
| #define STATIC_ASSSERT(const_expr) enum { XSTRING_CONCAT(static_assert_, __LINE__) = 1/(!!(const_expr)) } | ||||
| #endif | ||||
|   //#if ( defined CFG_PRINTF_UART || defined CFG_PRINTF_USBCDC || defined CFG_PRINTF_DEBUG ) | ||||
| #if TUSB_CFG_DEBUG | ||||
|   #define _PRINTF(...)	printf(__VA_ARGS__) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 hathach
					hathach