Structures and functions required by UDC.
void udi_phdc_disable |
( |
void |
| ) |
|
bool udi_phdc_enable |
( |
void |
| ) |
|
uint8_t udi_phdc_getsetting |
( |
void |
| ) |
|
bool udi_phdc_setup |
( |
void |
| ) |
|
References usb_setup_req_t::bRequest, udd_ctrl_request_t::payload, udd_ctrl_request_t::payload_size, udd_ctrl_request_t::req, udd_g_ctrlreq, Udd_setup_is_in, Udd_setup_is_out, Udd_setup_type, udi_phdc_abort_all_transfers_ongoing(), udi_phdc_holding_data, USB_PHDC_FEATURE_METADATA, USB_PHDC_QOS_ENCODING_VERSION_1, USB_REQ_CLEAR_FEATURE, USB_REQ_GET_STATUS, USB_REQ_SET_FEATURE, USB_REQ_TYPE_CLASS, usb_setup_req_t::wLength, and usb_setup_req_t::wValue.
Initial value:= {
.sof_notify = NULL,
}
void udi_phdc_disable(void)
Definition: udi_phdc.c:230
bool udi_phdc_setup(void)
Definition: udi_phdc.c:236
uint8_t udi_phdc_getsetting(void)
Definition: udi_phdc.c:312
bool udi_phdc_enable(void)
Definition: udi_phdc.c:208