Kaleidoscope
Public Member Functions | Protected Attributes | List of all members
Gamepad_ Class Reference

#include <Gamepad.h>

Collaboration diagram for Gamepad_:
Collaboration graph
[legend]

Public Member Functions

 Gamepad_ (void)
 
void begin (void)
 
void end (void)
 
void write (void)
 
void press (uint8_t b)
 
void release (uint8_t b)
 
void releaseAll (void)
 
void buttons (uint32_t b)
 
void xAxis (int16_t a)
 
void yAxis (int16_t a)
 
void zAxis (int8_t a)
 
void rxAxis (int16_t a)
 
void ryAxis (int16_t a)
 
void rzAxis (int8_t a)
 
void dPad1 (int8_t d)
 
void dPad2 (int8_t d)
 
void sendReport (void *data, int length)
 

Protected Attributes

HID_GamepadReport_Data_t _report
 

Constructor & Destructor Documentation

◆ Gamepad_()

Gamepad_::Gamepad_ ( void  )

Member Function Documentation

◆ begin()

void Gamepad_::begin ( void  )

◆ buttons()

void Gamepad_::buttons ( uint32_t  b)

◆ dPad1()

void Gamepad_::dPad1 ( int8_t  d)

◆ dPad2()

void Gamepad_::dPad2 ( int8_t  d)

◆ end()

void Gamepad_::end ( void  )

◆ press()

void Gamepad_::press ( uint8_t  b)

◆ release()

void Gamepad_::release ( uint8_t  b)

◆ releaseAll()

void Gamepad_::releaseAll ( void  )

◆ rxAxis()

void Gamepad_::rxAxis ( int16_t  a)

◆ ryAxis()

void Gamepad_::ryAxis ( int16_t  a)

◆ rzAxis()

void Gamepad_::rzAxis ( int8_t  a)

◆ sendReport()

void Gamepad_::sendReport ( void *  data,
int  length 
)

◆ write()

void Gamepad_::write ( void  )

◆ xAxis()

void Gamepad_::xAxis ( int16_t  a)

◆ yAxis()

void Gamepad_::yAxis ( int16_t  a)

◆ zAxis()

void Gamepad_::zAxis ( int8_t  a)

Member Data Documentation

◆ _report

HID_GamepadReport_Data_t Gamepad_::_report
protected

The documentation for this class was generated from the following files: