Device mode driver for the library USB CCID Class driver. More...
Data Structures | |
struct | USB_ClassInfo_CCID_Device_t |
CCID Class Device Mode Configuration and State Structure. More... | |
Functions | |
uint8_t | CALLBACK_CCID_Abort (USB_ClassInfo_CCID_Device_t *const CCIDInterfaceInfo, const uint8_t Slot, const uint8_t Seq, uint8_t *const Error) ATTR_NON_NULL_PTR_ARG(1) |
uint8_t | CALLBACK_CCID_GetParameters_T0 (USB_ClassInfo_CCID_Device_t *const CCIDInterfaceInfo, const uint8_t Slot, uint8_t *const Error, uint8_t *const ProtocolNum, USB_CCID_ProtocolData_T0_t *const T0) ATTR_NON_NULL_PTR_ARG(1) |
uint8_t | CALLBACK_CCID_GetSlotStatus (USB_ClassInfo_CCID_Device_t *const CCIDInterfaceInfo, const uint8_t Slot, uint8_t *const Error) ATTR_NON_NULL_PTR_ARG(1) |
uint8_t | CALLBACK_CCID_IccPowerOff (USB_ClassInfo_CCID_Device_t *const CCIDInterfaceInfo, const uint8_t Slot, uint8_t *const Error) ATTR_NON_NULL_PTR_ARG(1) |
uint8_t | CALLBACK_CCID_IccPowerOn (USB_ClassInfo_CCID_Device_t *const CCIDInterfaceInfo, const uint8_t Slot, uint8_t *const Atr, uint8_t *const AtrSize, uint8_t *const Error) ATTR_NON_NULL_PTR_ARG(1) |
uint8_t | CALLBACK_CCID_SetParameters_T0 (USB_ClassInfo_CCID_Device_t *const CCIDInterfaceInfo, const uint8_t Slot, uint8_t *const Error, USB_CCID_ProtocolData_T0_t *const T0) ATTR_NON_NULL_PTR_ARG(1) |
uint8_t | CALLBACK_CCID_XfrBlock (USB_ClassInfo_CCID_Device_t *const CCIDInterfaceInfo, const uint8_t Slot, const uint8_t *ReceivedBuffer, const uint8_t ReceivedBufferSize, uint8_t *const SendBuffer, uint8_t *const SentBufferSize, uint8_t *const Error) ATTR_NON_NULL_PTR_ARG(1) |
bool | CCID_Device_ConfigureEndpoints (USB_ClassInfo_CCID_Device_t *const CCIDInterfaceInfo) ATTR_NON_NULL_PTR_ARG(1) |
void | CCID_Device_ProcessControlRequest (USB_ClassInfo_CCID_Device_t *const CCIDInterfaceInfo) ATTR_NON_NULL_PTR_ARG(1) |
void | CCID_Device_USBTask (USB_ClassInfo_CCID_Device_t *const CCIDInterfaceInfo) ATTR_NON_NULL_PTR_ARG(1) |
Device mode driver for the library USB CCID Class driver.