Public Attributes | List of all members

#include <usb_core.h>

Public Attributes

uint8_t(* DataIn )(void *pdev, uint8_t epnum)
 
uint8_t(* DataOut )(void *pdev, uint8_t epnum)
 
uint8_t(* DeInit )(void *pdev, uint8_t cfgidx)
 
uint8_t(* EP0_RxReady )(void *pdev)
 
uint8_t(* EP0_TxSent )(void *pdev)
 
uint8_t *(* GetConfigDescriptor )(uint8_t speed, uint16_t *length)
 
uint8_t(* Init )(void *pdev, uint8_t cfgidx)
 
uint8_t(* IsoINIncomplete )(void *pdev)
 
uint8_t(* IsoOUTIncomplete )(void *pdev)
 
uint8_t(* Setup )(void *pdev, USB_SETUP_REQ *req)
 
uint8_t(* SOF )(void *pdev)
 

Detailed Description

Definition at line 201 of file usb_core.h.

Member Data Documentation

uint8_t(* _Device_cb::DataIn) (void *pdev, uint8_t epnum)

Definition at line 210 of file usb_core.h.

uint8_t(* _Device_cb::DataOut) (void *pdev, uint8_t epnum)

Definition at line 211 of file usb_core.h.

uint8_t(* _Device_cb::DeInit) (void *pdev, uint8_t cfgidx)

Definition at line 204 of file usb_core.h.

uint8_t(* _Device_cb::EP0_RxReady) (void *pdev)

Definition at line 208 of file usb_core.h.

uint8_t(* _Device_cb::EP0_TxSent) (void *pdev)

Definition at line 207 of file usb_core.h.

uint8_t*(* _Device_cb::GetConfigDescriptor) (uint8_t speed, uint16_t *length)

Definition at line 216 of file usb_core.h.

uint8_t(* _Device_cb::Init) (void *pdev, uint8_t cfgidx)

Definition at line 203 of file usb_core.h.

uint8_t(* _Device_cb::IsoINIncomplete) (void *pdev)

Definition at line 213 of file usb_core.h.

uint8_t(* _Device_cb::IsoOUTIncomplete) (void *pdev)

Definition at line 214 of file usb_core.h.

uint8_t(* _Device_cb::Setup) (void *pdev, USB_SETUP_REQ *req)

Definition at line 206 of file usb_core.h.

uint8_t(* _Device_cb::SOF) (void *pdev)

Definition at line 212 of file usb_core.h.


The documentation for this struct was generated from the following file:


rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:58