* added support for start and select button
* Added the things I forgot
* changed header
* edited the main file to add support for the different special buttons
* added the press and release functions
* added stuff to make it more complete. not done yet
* this should do it
* added back button
* made the indentation consistent
* small commit so i can continue on my other pc
* finished the header for the config class
* started working on converting existing code with new config class
* replaced all _include variable with calls to the config class
* fixed constructor
* removed setAutoReport function
* fixed a bunch of dumb mistakes
* fixed a bunch of dumb mistakes
* made the indentation consistent
* small commit so i can continue on my other pc
* finished the header for the config class
* started working on converting existing code with new config class
* replaced all _include variable with calls to the config class
* removed setAutoReport function
* fixed a bunch of dumb mistakes
* added report id to list of configurable options
* actually finished all the getters and setters from the config class
* finished the configuration class
* forgot controllertype config
* updated the examples
* added my own example
* added home test to example
* ran an autoformatter
* added a comment (examples)
* more readable copy-by-value
* fixed circular dependancy problem
* spelling mistake
Co-authored-by: Hagedoorn, J.P. (pieter) <j.p.hagedoorn@students.uu.nl>
Library now supports 32 buttons
X,Y,Z and rZ axes are now 16 bit int16_t (-32767 to 32767) instead of 8 bit (-127 to 127)
If you're upgrading, remember to account for this when setting your axes values