Type Definition flipperzero_sys::usbd_dsc_callback

source ·
pub type usbd_dsc_callback = Option<unsafe extern "C" fn(req: *mut usbd_ctlreq, address: *mut *mut c_void, dsize: *mut u16) -> usbd_respond>;
Expand description

\brief USB get descriptor callback function \details Called when GET_DESCRIPTOR request issued \param[in] req pointer to usb control request structure \param[in,out] address pointer to the descriptor in memory. Points to req->data by default. You can use this buffer. \param[in,out] dsize descriptor size. maximum buffer size by default. \return usbd_ack if you passed the correct descriptor, usbd_fail otherwise.