VSF Documented
Data Fields
vsf_usb_nspro_gamepad_in_report_common_t Struct Reference

#include <vsf_usb_nspro.h>

Data Fields

uint8_t id
 
uint8_t tick
 
uint8_t power_state: 1
 
uint8_t con_info: 3
 
uint8_t charging: 1
 
uint8_t battery_level: 3
 
uint8_t rl: 1
 
uint8_t ru: 1
 
uint8_t rd: 1
 
uint8_t rr: 1
 
uint8_t : 2
 
uint8_t rb: 1
 
uint8_t rt: 1
 
uint8_t minus: 1
 
uint8_t plus: 1
 
uint8_t rs: 1
 
uint8_t ls: 1
 
uint8_t home: 1
 
uint8_t capture: 1
 
uint8_t : 1
 
uint8_t keep_1: 1
 
uint8_t ld: 1
 
uint8_t lu: 1
 
uint8_t lr: 1
 
uint8_t ll: 1
 
uint8_t : 2
 
uint8_t lb: 1
 
uint8_t lt: 1
 
uint8_t lx_l8
 
uint8_t lx_h4:4
 
uint8_t ly_l4:4
 
uint8_t ly_h8
 
uint8_t rx_l8
 
uint8_t rx_h4:4
 
uint8_t ry_l4:4
 
uint8_t ry_h8
 
uint8_t vivrator
 

Field Documentation

◆ id

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::id

◆ tick

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::tick

◆ power_state

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::power_state

◆ con_info

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::con_info

◆ charging

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::charging

◆ battery_level

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::battery_level

◆ rl

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::rl

◆ ru

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::ru

◆ rd

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::rd

◆ rr

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::rr

◆ __pad0__

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::__pad0__

◆ rb

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::rb

◆ rt

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::rt

◆ minus

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::minus

◆ plus

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::plus

◆ rs

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::rs

◆ ls

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::ls

◆ home

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::home

◆ capture

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::capture

◆ __pad1__

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::__pad1__

◆ keep_1

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::keep_1

◆ ld

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::ld

◆ lu

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::lu

◆ lr

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::lr

◆ ll

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::ll

◆ __pad2__

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::__pad2__

◆ lb

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::lb

◆ lt

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::lt

◆ lx_l8

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::lx_l8

◆ lx_h4

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::lx_h4

◆ ly_l4

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::ly_l4

◆ ly_h8

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::ly_h8

◆ rx_l8

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::rx_l8

◆ rx_h4

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::rx_h4

◆ ry_l4

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::ry_l4

◆ ry_h8

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::ry_h8

◆ vivrator

uint8_t vsf_usb_nspro_gamepad_in_report_common_t::vivrator