MTB CAT1 Peripheral driver library

General Description

Data Structures

struct  cy_stc_usb_dev_ep_config_t
 Data Endpoint Configuration Structure. More...
 
struct  cy_stc_usbfs_dev_drv_dma_config_t
 DMA Channel Configuration Structure. More...
 
struct  cy_stc_usbfs_dev_drv_config_t
 Driver Configuration Structure. More...
 
struct  cy_stc_usbfs_dev_drv_context_t
 USBFS Device context structure. More...
 

Typedefs

typedef void(* cy_cb_usbfs_dev_drv_callback_t) (USBFS_Type *base, struct cy_stc_usbfs_dev_drv_context *context)
 Provides the typedef for the callback function called in the Cy_USBFS_Dev_Drv_Interrupt to notify the user interrupt events.
 
typedef void(* cy_cb_usbfs_dev_drv_ep_callback_t) (USBFS_Type *base, uint32_t endpointAddr, uint32_t errorType, struct cy_stc_usbfs_dev_drv_context *context)
 Provides the typedef for the callback function called in the Cy_USBFS_Dev_Drv_Interrupt to notify the user about endpoint transfer completion event.
 
typedef uint8_t *(* cy_fn_usbfs_dev_drv_memcpy_ptr_t) (uint8_t *dest, const uint8_t *src, uint32_t size)
 Provides the typedef for the user defined function to replace library provided memcpy function to copy data from endpoint buffer to the user buffer.