VSF Documented
|
Macros | |
#define | __VSF_USBH_CLASS_IMPLEMENT_CLASS__ |
#define | __VSF_USBH_HID_CLASS_INHERIT__ |
#define | __VSF_USBH_XB360_CLASS_IMPLEMENT |
Functions | |
void | vsf_usbh_xb360_on_report_input (vk_usbh_xb360_t *xb360, vsf_usb_xb360_gamepad_in_report_t *report) |
void | vsf_usbh_xb360_on_report_output (vk_usbh_xb360_t *xb360) |
void | vsf_usbh_xb360_on_new (vk_usbh_xb360_t *xb360) |
void | vsf_usbh_xb360_on_free (vk_usbh_xb360_t *xb360) |
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_xb360_on_new_dev (vk_input_xb360_t *dev) |
void | vsf_xb360_on_free_dev (vk_input_xb360_t *dev) |
void | vsf_xb360_on_report_input (vk_gamepad_evt_t *gamepad_evt) |
void | vk_xb360_new_dev (vk_input_xb360_t *dev) |
void | vk_xb360_free_dev (vk_input_xb360_t *dev) |
void | vk_xb360_process_input (vk_input_xb360_t *dev, vsf_usb_xb360_gamepad_in_report_t *data) |
Variables | |
const vk_input_item_info_t | vk_xb360_gamepad_item_info [GAMEPAD_ID_NUM] |
const vk_usbh_class_drv_t | vk_usbh_xb360_drv |
#define __VSF_USBH_CLASS_IMPLEMENT_CLASS__ |
#define __VSF_USBH_HID_CLASS_INHERIT__ |
#define __VSF_USBH_XB360_CLASS_IMPLEMENT |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
void vsf_xb360_on_new_dev | ( | vk_input_xb360_t * | dev | ) |
void vsf_xb360_on_free_dev | ( | vk_input_xb360_t * | dev | ) |
void vsf_xb360_on_report_input | ( | vk_gamepad_evt_t * | gamepad_evt | ) |
void vk_xb360_new_dev | ( | vk_input_xb360_t * | dev | ) |
void vk_xb360_free_dev | ( | vk_input_xb360_t * | dev | ) |
void vk_xb360_process_input | ( | vk_input_xb360_t * | dev, |
vsf_usb_xb360_gamepad_in_report_t * | data | ||
) |
const vk_input_item_info_t vk_xb360_gamepad_item_info[GAMEPAD_ID_NUM] |
const vk_usbh_class_drv_t vk_usbh_xb360_drv |