VSF Documented
Data Fields
vsf_usb_xb360_gamepad_in_report_t Struct Reference

#include <vsf_usb_xb360.h>

Data Fields

uint8_t type
 
uint8_t length
 
uint8_t up:1
 
uint8_t down:1
 
uint8_t left:1
 
uint8_t right:1
 
uint8_t menu_right:1
 
uint8_t menu_left:1
 
uint8_t ls:1
 
uint8_t rs:1
 
uint8_t lb:1
 
uint8_t rb:1
 
uint8_t menu_main:1
 
uint8_t dummy1:1
 
uint8_t a:1
 
uint8_t b:1
 
uint8_t x:1
 
uint8_t y:1
 
uint8_t lt
 
uint8_t rt
 
int16_t lx
 
int16_t ly
 
int16_t rx
 
int16_t ry
 
uint8_t dummy2 [6]
 

Field Documentation

◆ type

uint8_t vsf_usb_xb360_gamepad_in_report_t::type

◆ length

uint8_t vsf_usb_xb360_gamepad_in_report_t::length

◆ up

uint8_t vsf_usb_xb360_gamepad_in_report_t::up

◆ down

uint8_t vsf_usb_xb360_gamepad_in_report_t::down

◆ left

uint8_t vsf_usb_xb360_gamepad_in_report_t::left

◆ right

uint8_t vsf_usb_xb360_gamepad_in_report_t::right

◆ menu_right

uint8_t vsf_usb_xb360_gamepad_in_report_t::menu_right

◆ menu_left

uint8_t vsf_usb_xb360_gamepad_in_report_t::menu_left

◆ ls

uint8_t vsf_usb_xb360_gamepad_in_report_t::ls

◆ rs

uint8_t vsf_usb_xb360_gamepad_in_report_t::rs

◆ lb

uint8_t vsf_usb_xb360_gamepad_in_report_t::lb

◆ rb

uint8_t vsf_usb_xb360_gamepad_in_report_t::rb

◆ menu_main

uint8_t vsf_usb_xb360_gamepad_in_report_t::menu_main

◆ dummy1

uint8_t vsf_usb_xb360_gamepad_in_report_t::dummy1

◆ a

uint8_t vsf_usb_xb360_gamepad_in_report_t::a

◆ b

uint8_t vsf_usb_xb360_gamepad_in_report_t::b

◆ x

uint8_t vsf_usb_xb360_gamepad_in_report_t::x

◆ y

uint8_t vsf_usb_xb360_gamepad_in_report_t::y

◆ lt

uint8_t vsf_usb_xb360_gamepad_in_report_t::lt

◆ rt

uint8_t vsf_usb_xb360_gamepad_in_report_t::rt

◆ lx

int16_t vsf_usb_xb360_gamepad_in_report_t::lx

◆ ly

int16_t vsf_usb_xb360_gamepad_in_report_t::ly

◆ rx

int16_t vsf_usb_xb360_gamepad_in_report_t::rx

◆ ry

int16_t vsf_usb_xb360_gamepad_in_report_t::ry

◆ dummy2

uint8_t vsf_usb_xb360_gamepad_in_report_t::dummy2[6]