VSF Documented
Data Fields
vk_usbd_hid_t Class Reference

#include <vsf_usbd_HID.h>

Data Fields

uint8_t ep_out
 
uint8_t ep_in
 
uint8_t num_of_report
 
uint8_t has_report_id: 1
 
uint8_t notify_eda: 1
 
uint8_t desc_num: 6
 
vsf_mem_t rx_buffer
 
vk_usbd_hid_report_treports
 
vk_usbd_desc_tdesc
 
union { 
 
   vsf_err_t(*   on_report )(vk_usbd_hid_t *hid,
       vk_usbd_hid_report_t *report) 
 
   vsf_eda_t *   eda 
 
   void *   notifier 
 
};  
 

Field Documentation

◆ ep_out

uint8_t vk_usbd_hid_t::ep_out

◆ ep_in

uint8_t vk_usbd_hid_t::ep_in

◆ num_of_report

uint8_t vk_usbd_hid_t::num_of_report

◆ has_report_id

uint8_t vk_usbd_hid_t::has_report_id

◆ notify_eda

uint8_t vk_usbd_hid_t::notify_eda

◆ desc_num

uint8_t vk_usbd_hid_t::desc_num

◆ rx_buffer

vsf_mem_t vk_usbd_hid_t::rx_buffer

◆ reports

vk_usbd_hid_report_t* vk_usbd_hid_t::reports

◆ desc

vk_usbd_desc_t* vk_usbd_hid_t::desc

◆ on_report

vsf_err_t(* vk_usbd_hid_t::on_report) (vk_usbd_hid_t *hid, vk_usbd_hid_report_t *report)

◆ eda

vsf_eda_t* vk_usbd_hid_t::eda

◆ notifier

void* vk_usbd_hid_t::notifier

◆ [union]

union { ... } vk_usbd_hid_t