| VSF Documented
    | 
#include "component/usb/vsf_usb_cfg.h"#include "component/usb/common/class/HID/vsf_usb_ds4.h"#include "component/input/vsf_input.h"#include "utilities/ooc_class.h"Go to the source code of this file.
| Data Structures | |
| struct | vk_input_ds4u_t | 
| class | vk_usbh_ds4_t | 
| Typedefs | |
| typedef struct vk_input_ds4u_t | vk_input_ds4u_t | 
| Enumerations | |
| enum | { VSF_INPUT_TYPE_DS4 = VSF_INPUT_USER_TYPE } | 
| Functions | |
| void | vk_ds4u_process_input (vk_input_ds4u_t *dev, vsf_usb_ds4_gamepad_in_report_t *data) | 
| void | vk_ds4u_new_dev (vk_input_ds4u_t *dev) | 
| void | vk_ds4u_free_dev (vk_input_ds4u_t *dev) | 
| bool | vk_usbh_ds4_can_output (vk_usbh_ds4_t *ds4) | 
| void | vk_usbh_ds4_set_rumble (vk_usbh_ds4_t *ds4, uint8_t left, uint8_t right) | 
| void | vk_usbh_ds4_set_led (vk_usbh_ds4_t *ds4, uint8_t r, uint8_t g, uint8_t b) | 
| Variables | |
| const vk_input_item_info_t | vk_ds4u_gamepad_item_info [GAMEPAD_ID_NUM] | 
| const vk_usbh_class_drv_t | vk_usbh_ds4_drv | 
| typedef struct vk_input_ds4u_t vk_input_ds4u_t | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern |