Move audio_control_request_t to audio.h
This commit is contained in:
		| @@ -823,6 +823,33 @@ typedef struct TU_ATTR_PACKED | ||||
|   uint16_t wLockDelay        ; ///< Indicates the time it takes this endpoint to reliably lock its internal clock recovery circuitry. Units used depend on the value of the bLockDelayUnits field. | ||||
| } audio_desc_cs_as_iso_data_ep_t; | ||||
|  | ||||
| // 5.2.2 Control Request Layout | ||||
| typedef struct TU_ATTR_PACKED | ||||
| { | ||||
|     union | ||||
|     { | ||||
|         struct TU_ATTR_PACKED | ||||
|         { | ||||
|             uint8_t recipient :  5; ///< Recipient type tusb_request_recipient_t. | ||||
|             uint8_t type      :  2; ///< Request type tusb_request_type_t. | ||||
|             uint8_t direction :  1; ///< Direction type. tusb_dir_t | ||||
|         } bmRequestType_bit; | ||||
|          | ||||
|         uint8_t bmRequestType; | ||||
|     }; | ||||
|      | ||||
|     uint8_t bRequest;  ///< Request type audio_cs_req_t | ||||
|     uint8_t bChannelNumber; | ||||
|     uint8_t bControlSelector; | ||||
|     union | ||||
|     { | ||||
|         uint8_t bInterface; | ||||
|         uint8_t bEndpoint; | ||||
|     }; | ||||
|     uint8_t bEntityID; | ||||
|     uint16_t wLength; | ||||
| } audio_control_request_t; | ||||
|  | ||||
| //// 5.2.3 Control Request Parameter Block Layout | ||||
|  | ||||
| // 5.2.3.1 1-byte Control CUR Parameter Block | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MasterPhi
					MasterPhi