Struct gx_hal_usbd_cbk_t

  • Defined in file__output_copyinclude_src_include_usb_gx_hal_usbd.h

Struct Documentation

struct gx_hal_usbd_cbk_t

usb hal 回调函数

Public Members

void (*connectcallback)(void)

USB OTG PCD Connect callback

void (*disconnectcallback)(void)

USB OTG PCD Disconnect callback

void (*resetcallback)(void)

USB OTG PCD Reset callback

void (*sofcallback)(void)

USB OTG PCD SOF callback

void (*setupstagecallback)(struct gx_hal_usbd_setup_data *data)

USB OTG PCD Setup Stage callback

void (*suspendcallback)(void)

USB OTG PCD Suspend callback

void (*resumecallback)(void)

USB OTG PCD Resume callback

void (*dataoutstagecallback)(uint8_t epnum, uint32_t size)

USB OTG PCD Data OUT Stage callback

void (*datainstagecallback)(uint8_t epnum, uint32_t size)

USB OTG PCD Data IN Stage callback

void (*isooutincompletecallback)(uint8_t epnum)

USB OTG PCD ISO OUT Incomplete callback

void (*isoinincompletecallback)(uint8_t epnum)

USB OTG PCD ISO IN Incomplete callback

void (*mspinitcallback)(void)

USB OTG PCD Msp Init callback

void (*mspdeinitcallback)(void)

USB OTG PCD Msp DeInit callback