VSF Documented
|
#include "component/usb/vsf_usb_cfg.h"
#include "kernel/vsf_kernel.h"
#include "../../vsf_usbh.h"
#include "./vsf_usbh_xb1.h"
Macros | |
#define | __VSF_EDA_CLASS_INHERIT__ |
#define | __VSF_USBH_CLASS_IMPLEMENT_CLASS__ |
#define | __VSF_USBH_HID_CLASS_INHERIT__ |
#define | __VSF_USBH_XB1_CLASS_IMPLEMENT |
Functions | |
void | vsf_usbh_xb1_on_report_input (vk_usbh_xb1_t *xb1, vsf_usb_xb1_gamepad_in_report_t *report) |
void | vsf_usbh_xb1_on_report_output (vk_usbh_xb1_t *xb1) |
void | vsf_usbh_xb1_on_new (vk_usbh_xb1_t *xb1) |
void | vsf_usbh_xb1_on_free (vk_usbh_xb1_t *xb1) |
void | vsf_input_on_new_dev (vk_input_type_t type, void *dev) |
void | vsf_input_on_free_dev (vk_input_type_t type, void *dev) |
void | vsf_input_on_gamepad (vk_gamepad_evt_t *gamepad_evt) |
void | vsf_xb1_on_new_dev (vk_input_xb1_t *dev) |
void | vsf_xb1_on_free_dev (vk_input_xb1_t *dev) |
void | vsf_xb1_on_report_input (vk_gamepad_evt_t *gamepad_evt) |
void | vk_xb1_new_dev (vk_input_xb1_t *dev) |
void | vk_xb1_free_dev (vk_input_xb1_t *dev) |
void | vk_xb1_process_input (vk_input_xb1_t *dev, vsf_usb_xb1_gamepad_in_report_t *data) |
Variables | |
const vk_input_item_info_t | vk_xb1_gamepad_item_info [GAMEPAD_ID_NUM] |
const vk_usbh_class_drv_t | vk_usbh_xb1_drv |
#define __VSF_EDA_CLASS_INHERIT__ |
#define __VSF_USBH_CLASS_IMPLEMENT_CLASS__ |
#define __VSF_USBH_HID_CLASS_INHERIT__ |
#define __VSF_USBH_XB1_CLASS_IMPLEMENT |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
void vsf_xb1_on_new_dev | ( | vk_input_xb1_t * | dev | ) |
void vsf_xb1_on_free_dev | ( | vk_input_xb1_t * | dev | ) |
void vsf_xb1_on_report_input | ( | vk_gamepad_evt_t * | gamepad_evt | ) |
void vk_xb1_new_dev | ( | vk_input_xb1_t * | dev | ) |
void vk_xb1_free_dev | ( | vk_input_xb1_t * | dev | ) |
void vk_xb1_process_input | ( | vk_input_xb1_t * | dev, |
vsf_usb_xb1_gamepad_in_report_t * | data | ||
) |
const vk_input_item_info_t vk_xb1_gamepad_item_info[GAMEPAD_ID_NUM] |
const vk_usbh_class_drv_t vk_usbh_xb1_drv |