VSF Documented
|
#include <vsf_usb_ds4.h>
Data Fields | |
uint8_t | id |
uint8_t | lx |
uint8_t | ly |
uint8_t | rx |
uint8_t | ry |
uint8_t | d_pad:4 |
uint8_t | square:1 |
uint8_t | cross:1 |
uint8_t | circle:1 |
uint8_t | triangle:1 |
uint8_t | l1:1 |
uint8_t | r1:1 |
uint8_t | l2_click:1 |
uint8_t | r2_click:1 |
uint8_t | menu_left:1 |
uint8_t | menu_right:1 |
uint8_t | l3:1 |
uint8_t | r3:1 |
uint8_t | menu_main:1 |
uint8_t | touch_click:1 |
uint8_t | timestamp6:6 |
uint8_t | l2 |
uint8_t | r2 |
uint16_t | timestamp16 |
uint8_t | unknown1 |
int16_t | gyro_pitch |
int16_t | gyro_yaw |
int16_t | gyro_roll |
int16_t | acc_x |
int16_t | acc_y |
int16_t | acc_z |
uint8_t | unknown2 [5] |
uint8_t | battery:4 |
uint8_t | plug_usb:1 |
uint8_t | plug_audio:1 |
uint8_t | plug_mic:1 |
uint8_t | zero:1 |
uint8_t | unknown3 [2] |
uint8_t | touch [19] |
uint8_t | unknown4 [12] |
uint8_t vsf_usb_ds4_gamepad_in_report_t::id |
uint8_t vsf_usb_ds4_gamepad_in_report_t::lx |
uint8_t vsf_usb_ds4_gamepad_in_report_t::ly |
uint8_t vsf_usb_ds4_gamepad_in_report_t::rx |
uint8_t vsf_usb_ds4_gamepad_in_report_t::ry |
uint8_t vsf_usb_ds4_gamepad_in_report_t::d_pad |
uint8_t vsf_usb_ds4_gamepad_in_report_t::square |
uint8_t vsf_usb_ds4_gamepad_in_report_t::cross |
uint8_t vsf_usb_ds4_gamepad_in_report_t::circle |
uint8_t vsf_usb_ds4_gamepad_in_report_t::triangle |
uint8_t vsf_usb_ds4_gamepad_in_report_t::l1 |
uint8_t vsf_usb_ds4_gamepad_in_report_t::r1 |
uint8_t vsf_usb_ds4_gamepad_in_report_t::l2_click |
uint8_t vsf_usb_ds4_gamepad_in_report_t::r2_click |
uint8_t vsf_usb_ds4_gamepad_in_report_t::menu_left |
uint8_t vsf_usb_ds4_gamepad_in_report_t::menu_right |
uint8_t vsf_usb_ds4_gamepad_in_report_t::l3 |
uint8_t vsf_usb_ds4_gamepad_in_report_t::r3 |
uint8_t vsf_usb_ds4_gamepad_in_report_t::menu_main |
uint8_t vsf_usb_ds4_gamepad_in_report_t::touch_click |
uint8_t vsf_usb_ds4_gamepad_in_report_t::timestamp6 |
uint8_t vsf_usb_ds4_gamepad_in_report_t::l2 |
uint8_t vsf_usb_ds4_gamepad_in_report_t::r2 |
uint16_t vsf_usb_ds4_gamepad_in_report_t::timestamp16 |
uint8_t vsf_usb_ds4_gamepad_in_report_t::unknown1 |
int16_t vsf_usb_ds4_gamepad_in_report_t::gyro_pitch |
int16_t vsf_usb_ds4_gamepad_in_report_t::gyro_yaw |
int16_t vsf_usb_ds4_gamepad_in_report_t::gyro_roll |
int16_t vsf_usb_ds4_gamepad_in_report_t::acc_x |
int16_t vsf_usb_ds4_gamepad_in_report_t::acc_y |
int16_t vsf_usb_ds4_gamepad_in_report_t::acc_z |
uint8_t vsf_usb_ds4_gamepad_in_report_t::unknown2[5] |
uint8_t vsf_usb_ds4_gamepad_in_report_t::battery |
uint8_t vsf_usb_ds4_gamepad_in_report_t::plug_usb |
uint8_t vsf_usb_ds4_gamepad_in_report_t::plug_audio |
uint8_t vsf_usb_ds4_gamepad_in_report_t::plug_mic |
uint8_t vsf_usb_ds4_gamepad_in_report_t::zero |
uint8_t vsf_usb_ds4_gamepad_in_report_t::unknown3[2] |
uint8_t vsf_usb_ds4_gamepad_in_report_t::touch[19] |
uint8_t vsf_usb_ds4_gamepad_in_report_t::unknown4[12] |