save a lot of energy by shutting of the rf part between sending. it is a interval of 2-3 seconds, so it saves
added gui to set program id
added a workaround for a very hard to fix bug when the battery is quite low in power. bug 1 sets it on
removed unused code
* implemented a nice send and receive framework.
Code in simplic_tx_only loop can request receive window.
In this window the recv of rf will be active and a R2R
(ready to receive) package is sent. By then the AP should
have filled outgoing buffer and a received handler is called.
* made the sleep clock use initialisation.
When starting the sleep clock, a new session id is requested that is
sent with every package (3 bits), together with the couter (5 bits).
When initialized a hash of the hardware address is sent so the clock
can detect which watch is running. Also a currently unused program id
can be sent to select the watch program later on.