VSF Documented
Data Fields
vsf_usb_xb1_gamepad_in_report_t Struct Reference

#include <vsf_usb_xb1.h>

Data Fields

uint8_t data0
 
uint8_t data1
 
uint8_t number
 
uint8_t data3
 
uint8_t :1
 
uint8_t menu_main:1
 
uint8_t menu_right:1
 
uint8_t menu_left:1
 
uint8_t a:1
 
uint8_t b:1
 
uint8_t x:1
 
uint8_t y:1
 
uint8_t up:1
 
uint8_t down:1
 
uint8_t left:1
 
uint8_t right:1
 
uint8_t lb:1
 
uint8_t rb:1
 
uint8_t ls:1
 
uint8_t rs:1
 
int16_t lt
 
int16_t rt
 
int16_t lx
 
int16_t ly
 
int16_t rx
 
int16_t ry
 

Field Documentation

◆ data0

uint8_t vsf_usb_xb1_gamepad_in_report_t::data0

◆ data1

uint8_t vsf_usb_xb1_gamepad_in_report_t::data1

◆ number

uint8_t vsf_usb_xb1_gamepad_in_report_t::number

◆ data3

uint8_t vsf_usb_xb1_gamepad_in_report_t::data3

◆ __pad0__

uint8_t vsf_usb_xb1_gamepad_in_report_t::__pad0__

◆ menu_main

uint8_t vsf_usb_xb1_gamepad_in_report_t::menu_main

◆ menu_right

uint8_t vsf_usb_xb1_gamepad_in_report_t::menu_right

◆ menu_left

uint8_t vsf_usb_xb1_gamepad_in_report_t::menu_left

◆ a

uint8_t vsf_usb_xb1_gamepad_in_report_t::a

◆ b

uint8_t vsf_usb_xb1_gamepad_in_report_t::b

◆ x

uint8_t vsf_usb_xb1_gamepad_in_report_t::x

◆ y

uint8_t vsf_usb_xb1_gamepad_in_report_t::y

◆ up

uint8_t vsf_usb_xb1_gamepad_in_report_t::up

◆ down

uint8_t vsf_usb_xb1_gamepad_in_report_t::down

◆ left

uint8_t vsf_usb_xb1_gamepad_in_report_t::left

◆ right

uint8_t vsf_usb_xb1_gamepad_in_report_t::right

◆ lb

uint8_t vsf_usb_xb1_gamepad_in_report_t::lb

◆ rb

uint8_t vsf_usb_xb1_gamepad_in_report_t::rb

◆ ls

uint8_t vsf_usb_xb1_gamepad_in_report_t::ls

◆ rs

uint8_t vsf_usb_xb1_gamepad_in_report_t::rs

◆ lt

int16_t vsf_usb_xb1_gamepad_in_report_t::lt

◆ rt

int16_t vsf_usb_xb1_gamepad_in_report_t::rt

◆ lx

int16_t vsf_usb_xb1_gamepad_in_report_t::lx

◆ ly

int16_t vsf_usb_xb1_gamepad_in_report_t::ly

◆ rx

int16_t vsf_usb_xb1_gamepad_in_report_t::rx

◆ ry

int16_t vsf_usb_xb1_gamepad_in_report_t::ry