VSF Documented
Data Fields
ch32f10x_usbd_t Struct Reference

#include <usbd.h>

Data Fields

struct { 
 
   usb_dc_evthandler_t   evthandler 
 
   void *   param 
 
callback 
 
const ch32f10x_usbd_const_tparam
 
uint16_t ep_buf_ptr
 
bool is_status_in
 
bool is_status_out
 
union { 
 
   struct { 
 
      uint8_t   ep_size_in [16] 
 
      uint8_t   ep_size_out [16] 
 
   }  
 
   uint8_t   ep_size [32] 
 
};  
 

Field Documentation

◆ evthandler

usb_dc_evthandler_t ch32f10x_usbd_t::evthandler

◆ param [1/2]

void* ch32f10x_usbd_t::param

◆ [struct]

struct { ... } ch32f10x_usbd_t::callback

◆ param [2/2]

const ch32f10x_usbd_const_t* ch32f10x_usbd_t::param

◆ ep_buf_ptr

uint16_t ch32f10x_usbd_t::ep_buf_ptr

◆ is_status_in

bool ch32f10x_usbd_t::is_status_in

◆ is_status_out

bool ch32f10x_usbd_t::is_status_out

◆ ep_size_in

uint8_t ch32f10x_usbd_t::ep_size_in[16]

◆ ep_size_out

uint8_t ch32f10x_usbd_t::ep_size_out[16]

◆ ep_size

uint8_t ch32f10x_usbd_t::ep_size[32]

◆ [union]

union { ... } ch32f10x_usbd_t