Split RFMessageControl into an abstract class and an implementation
Added a MessageControl which should handle button specific messages
make a pointer to the message data available, to be able to
read and write the data without making a copy
added transfer for commands
fixed logic bugs
update should not set shape to OFF, if is already OFF
set should test the shape parameter instead of _shape which is not yet updated
used the wrong type to initalize event and the size for sendMessage in sendCommand
missed two return statements
added two examples
Start of the Master sketch
Forgot to update message header length in config
Merge branch 'feature/button_message_control' of https://github.com/Ferengee/OfficeDistraction into feature/button_message_control
Updated evenHandler interface
made message/acknowledge implicit by looking at channelID order
renamed message/acknowledge to request/reply
let handler reply a command in the acknowledgement message
Updated examples to the new interface
gard for using pwmPin without initialisation
updated pwmcontrol
setup tr correctly
tuneing
replaced in favor of SampledButton
removed in favor of SampledButton example
make min and max send times available for benchmarking
tuneing
- only handle valid messages, and wait longer with sending if we receive failed messages
- only reorder message queues if needed
- return value of retries in decrementRetriesLeft