When Windows bonds with a device and subscribes to notifications/indications of the device characteristics it does not re-subscribe on subsequent connections.
If a notification is sent when Windows reconnects it will overwrite the stored subscription value in the NimBLE stack configuration with an invalid value which results in notifications/indications not being sent.
This change will ensure that no notification or indication is sent before authentication upon reconnection, avoiding the described issue described above.
* 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>