VSF Documented
Macros | Functions | Variables
vsf_usbh_dfu.h File Reference
#include "component/usb/vsf_usb_cfg.h"

Go to the source code of this file.

Macros

#define vk_usbh_dfu_downlaod(__dfu, __buffer, __size)    __vk_usbh_dfu_operate((__dfu), (__buffer), (__size), USB_DFUREQ_DNLOAD)
 
#define vk_usbh_dfu_uplaod(__dfu, __buffer, __size)    __vk_usbh_dfu_operate((__dfu), (__buffer), (__size), USB_DFUREQ_UPLOAD)
 

Functions

vsf_err_t vk_usbh_dfu_get_result (void *dfu_ptr)
 
vsf_err_t __vk_usbh_dfu_operate (void *dfu_ptr, uint8_t *buffer, uint_fast32_t size, uint8_t request)
 

Variables

const vk_usbh_class_drv_t vk_usbh_dfu_drv
 

Macro Definition Documentation

◆ vk_usbh_dfu_downlaod

#define vk_usbh_dfu_downlaod (   __dfu,
  __buffer,
  __size 
)     __vk_usbh_dfu_operate((__dfu), (__buffer), (__size), USB_DFUREQ_DNLOAD)

◆ vk_usbh_dfu_uplaod

#define vk_usbh_dfu_uplaod (   __dfu,
  __buffer,
  __size 
)     __vk_usbh_dfu_operate((__dfu), (__buffer), (__size), USB_DFUREQ_UPLOAD)

Function Documentation

◆ vk_usbh_dfu_get_result()

vsf_err_t vk_usbh_dfu_get_result ( void *  dfu_ptr)

◆ __vk_usbh_dfu_operate()

vsf_err_t __vk_usbh_dfu_operate ( void *  dfu_ptr,
uint8_t buffer,
uint_fast32_t  size,
uint8_t  request 
)

Variable Documentation

◆ vk_usbh_dfu_drv

const vk_usbh_class_drv_t vk_usbh_dfu_drv
extern