|
| typedef void(* | tStdRequest) (void *pvInstance, tUSBRequest *pUSBRequest) |
| |
| typedef void(* | tInfoCallback) (void *pvInstance, uint32_t ui32Info) |
| |
| typedef void(* | tInterfaceCallback) (void *pvInstance, uint8_t ui8InterfaceNum, uint8_t ui8AlternateSetting) |
| |
| typedef void(* | tUSBIntHandler) (void *pvInstance) |
| |
| typedef void(* | tUSBEPIntHandler) (void *pvInstance, uint32_t ui32Status) |
| |
| typedef void(* | tUSBDeviceHandler) (void *pvInstance, uint32_t ui32Request, void *pvRequestData) |
| |
| typedef struct tUSBDMAInstance | tUSBDMAInstance |
| |
| typedef void(* | tUSBModeCallback) (uint32_t ui32Index, tUSBMode iMode) |
| |
| typedef uint32_t(* | tUSBCallback) (void *pvCBData, uint32_t ui32Event, uint32_t ui32MsgParam, void *pvMsgData) |
| |
| typedef uint32_t(* | tUSBPacketTransfer) (void *pvHandle, uint8_t *pi8Data, uint32_t ui32Length, bool bLast) |
| |
| typedef uint32_t(* | tUSBPacketAvailable) (void *pvHandle) |
| |
|
| uint32_t | USBDescGetNum (tDescriptorHeader *psDesc, uint32_t ui32Size, uint32_t ui32Type) |
| |
| tDescriptorHeader * | USBDescGet (tDescriptorHeader *psDesc, uint32_t ui32Size, uint32_t ui32Type, uint32_t ui32Index) |
| |
| uint32_t | USBDescGetNumAlternateInterfaces (tConfigDescriptor *psConfig, uint8_t ui8InterfaceNumber) |
| |
| tInterfaceDescriptor * | USBDescGetInterface (tConfigDescriptor *psConfig, uint32_t ui32Index, uint32_t ui32Alt) |
| |
| tEndpointDescriptor * | USBDescGetInterfaceEndpoint (tInterfaceDescriptor *psInterface, uint32_t ui32Index, uint32_t ui32Size) |
| |
| const tUSBBuffer * | USBBufferInit (tUSBBuffer *psBuffer) |
| |
| void | USBBufferZeroLengthPacketInsert (const tUSBBuffer *psBuffer, bool bSendZLP) |
| |
| void | USBBufferInfoGet (const tUSBBuffer *psBuffer, tUSBRingBufObject *psRingBuf) |
| |
| void * | USBBufferCallbackDataSet (tUSBBuffer *psBuffer, void *pvCBData) |
| |
| uint32_t | USBBufferWrite (const tUSBBuffer *psBuffer, const uint8_t *pui8Data, uint32_t ui32Length) |
| |
| void | USBBufferDataWritten (const tUSBBuffer *psBuffer, uint32_t ui32Length) |
| |
| void | USBBufferDataRemoved (const tUSBBuffer *psBuffer, uint32_t ui32Length) |
| |
| void | USBBufferFlush (const tUSBBuffer *psBuffer) |
| |
| uint32_t | USBBufferRead (const tUSBBuffer *psBuffer, uint8_t *pui8Data, uint32_t ui32Length) |
| |
| uint32_t | USBBufferDataAvailable (const tUSBBuffer *psBuffer) |
| |
| uint32_t | USBBufferSpaceAvailable (const tUSBBuffer *psBuffer) |
| |
| uint32_t | USBBufferEventCallback (void *pvCBData, uint32_t ui32Event, uint32_t ui32MsgValue, void *pvMsgData) |
| |
| bool | USBRingBufFull (tUSBRingBufObject *psUSBRingBuf) |
| |
| bool | USBRingBufEmpty (tUSBRingBufObject *psUSBRingBuf) |
| |
| void | USBRingBufFlush (tUSBRingBufObject *psUSBRingBuf) |
| |
| uint32_t | USBRingBufUsed (tUSBRingBufObject *psUSBRingBuf) |
| |
| uint32_t | USBRingBufFree (tUSBRingBufObject *psUSBRingBuf) |
| |
| uint32_t | USBRingBufContigUsed (tUSBRingBufObject *psUSBRingBuf) |
| |
| uint32_t | USBRingBufContigFree (tUSBRingBufObject *psUSBRingBuf) |
| |
| uint32_t | USBRingBufSize (tUSBRingBufObject *psUSBRingBuf) |
| |
| uint8_t | USBRingBufReadOne (tUSBRingBufObject *psUSBRingBuf) |
| |
| void | USBRingBufRead (tUSBRingBufObject *psUSBRingBuf, uint8_t *pui8Data, uint32_t ui32Length) |
| |
| void | USBRingBufWriteOne (tUSBRingBufObject *psUSBRingBuf, uint8_t ui8Data) |
| |
| void | USBRingBufWrite (tUSBRingBufObject *psUSBRingBuf, const uint8_t *pui8Data, uint32_t ui32Length) |
| |
| void | USBRingBufAdvanceWrite (tUSBRingBufObject *psUSBRingBuf, uint32_t ui32NumBytes) |
| |
| void | USBRingBufAdvanceRead (tUSBRingBufObject *psUSBRingBuf, uint32_t ui32NumBytes) |
| |
| void | USBRingBufInit (tUSBRingBufObject *psUSBRingBuf, uint8_t *pui8Buf, uint32_t ui32Size) |
| |
| void | USBStackModeSet (uint32_t ui32Index, tUSBMode iUSBMode, tUSBModeCallback pfnCallback) |
| |
| void | USBDualModeInit (uint32_t ui32Index) |
| |
| void | USBDualModeTerm (uint32_t ui32Index) |
| |
| void | USBOTGMain (uint32_t ui32MsTicks) |
| |
| void | USBOTGPollRate (uint32_t ui32Index, uint32_t ui32PollRate) |
| |
| void | USBOTGModeInit (uint32_t ui32Index, uint32_t ui32PollRate, void *pHostData, uint32_t ui32HostDataSize) |
| |
| void | USBOTGModeTerm (uint32_t ui32Index) |
| |
| void | USB0_IRQOTGModeHandler (void) |
| |
| bool | USBOTGFeatureSet (uint32_t ui32Index, uint32_t ui32Feature, void *pvFeature) |
| |
| void | USB0DualModeIntHandler (void) |
| |