Kaleidoscope
Public Attributes | List of all members
HID_GamepadReport_Data_t Union Reference

#include <Gamepad.h>

Public Attributes

uint32_t buttons
 
struct {
   uint8_t   button1: 1
 
   uint8_t   button2: 1
 
   uint8_t   button3: 1
 
   uint8_t   button4: 1
 
   uint8_t   button5: 1
 
   uint8_t   button6: 1
 
   uint8_t   button7: 1
 
   uint8_t   button8: 1
 
   uint8_t   button9: 1
 
   uint8_t   button10: 1
 
   uint8_t   button11: 1
 
   uint8_t   button12: 1
 
   uint8_t   button13: 1
 
   uint8_t   button14: 1
 
   uint8_t   button15: 1
 
   uint8_t   button16: 1
 
   uint8_t   button17: 1
 
   uint8_t   button18: 1
 
   uint8_t   button19: 1
 
   uint8_t   button20: 1
 
   uint8_t   button21: 1
 
   uint8_t   button22: 1
 
   uint8_t   button23: 1
 
   uint8_t   button24: 1
 
   uint8_t   button25: 1
 
   uint8_t   button26: 1
 
   uint8_t   button27: 1
 
   uint8_t   button28: 1
 
   uint8_t   button29: 1
 
   uint8_t   button30: 1
 
   uint8_t   button31: 1
 
   uint8_t   button32: 1
 
   int16_t   xAxis
 
   int16_t   yAxis
 
   int16_t   rxAxis
 
   int16_t   ryAxis
 
   int8_t   zAxis
 
   int8_t   rzAxis
 
   uint8_t   dPad1: 4
 
   uint8_t   dPad2: 4
 
}; 
 

Member Data Documentation

◆ @15

struct { ... }

◆ button1

uint8_t HID_GamepadReport_Data_t::button1

◆ button10

uint8_t HID_GamepadReport_Data_t::button10

◆ button11

uint8_t HID_GamepadReport_Data_t::button11

◆ button12

uint8_t HID_GamepadReport_Data_t::button12

◆ button13

uint8_t HID_GamepadReport_Data_t::button13

◆ button14

uint8_t HID_GamepadReport_Data_t::button14

◆ button15

uint8_t HID_GamepadReport_Data_t::button15

◆ button16

uint8_t HID_GamepadReport_Data_t::button16

◆ button17

uint8_t HID_GamepadReport_Data_t::button17

◆ button18

uint8_t HID_GamepadReport_Data_t::button18

◆ button19

uint8_t HID_GamepadReport_Data_t::button19

◆ button2

uint8_t HID_GamepadReport_Data_t::button2

◆ button20

uint8_t HID_GamepadReport_Data_t::button20

◆ button21

uint8_t HID_GamepadReport_Data_t::button21

◆ button22

uint8_t HID_GamepadReport_Data_t::button22

◆ button23

uint8_t HID_GamepadReport_Data_t::button23

◆ button24

uint8_t HID_GamepadReport_Data_t::button24

◆ button25

uint8_t HID_GamepadReport_Data_t::button25

◆ button26

uint8_t HID_GamepadReport_Data_t::button26

◆ button27

uint8_t HID_GamepadReport_Data_t::button27

◆ button28

uint8_t HID_GamepadReport_Data_t::button28

◆ button29

uint8_t HID_GamepadReport_Data_t::button29

◆ button3

uint8_t HID_GamepadReport_Data_t::button3

◆ button30

uint8_t HID_GamepadReport_Data_t::button30

◆ button31

uint8_t HID_GamepadReport_Data_t::button31

◆ button32

uint8_t HID_GamepadReport_Data_t::button32

◆ button4

uint8_t HID_GamepadReport_Data_t::button4

◆ button5

uint8_t HID_GamepadReport_Data_t::button5

◆ button6

uint8_t HID_GamepadReport_Data_t::button6

◆ button7

uint8_t HID_GamepadReport_Data_t::button7

◆ button8

uint8_t HID_GamepadReport_Data_t::button8

◆ button9

uint8_t HID_GamepadReport_Data_t::button9

◆ buttons

uint32_t HID_GamepadReport_Data_t::buttons

◆ dPad1

uint8_t HID_GamepadReport_Data_t::dPad1

◆ dPad2

uint8_t HID_GamepadReport_Data_t::dPad2

◆ rxAxis

int16_t HID_GamepadReport_Data_t::rxAxis

◆ ryAxis

int16_t HID_GamepadReport_Data_t::ryAxis

◆ rzAxis

int8_t HID_GamepadReport_Data_t::rzAxis

◆ xAxis

int16_t HID_GamepadReport_Data_t::xAxis

◆ yAxis

int16_t HID_GamepadReport_Data_t::yAxis

◆ zAxis

int8_t HID_GamepadReport_Data_t::zAxis

The documentation for this union was generated from the following file: