VSF Documented
vsf_usbh_dfu.h File Reference

Go to the source code of this file.

Macros

#define vk_usbh_dfu_downlaod(__dfu, __buffer, __size)
 
#define vk_usbh_dfu_uplaod(__dfu, __buffer, __size)
 

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 )
Value:
__vk_usbh_dfu_operate((__dfu), (__buffer), (__size), USB_DFUREQ_DNLOAD)
@ USB_DFUREQ_DNLOAD
Definition vsf_usb_DFU.h:41
vsf_err_t __vk_usbh_dfu_operate(void *dfu_ptr, uint8_t *buffer, uint_fast32_t size, uint8_t request)
Definition vsf_usbh_dfu.c:249

◆ vk_usbh_dfu_uplaod

#define vk_usbh_dfu_uplaod ( __dfu,
__buffer,
__size )
Value:
__vk_usbh_dfu_operate((__dfu), (__buffer), (__size), USB_DFUREQ_UPLOAD)
@ USB_DFUREQ_UPLOAD
Definition vsf_usb_DFU.h:42

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
Generated from commit: vsfteam/vsf@ceb53fd