|
|
@ -63,6 +63,17 @@ class ErgoDox {
|
|
|
|
void actOnMatrixScan(void);
|
|
|
|
void actOnMatrixScan(void);
|
|
|
|
void setup();
|
|
|
|
void setup();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Detaching from / attaching to the host.
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* These two functions should detach the device from (or attach it to) the
|
|
|
|
|
|
|
|
* host, preferably without rebooting the device. Their purpose is to allow
|
|
|
|
|
|
|
|
* one to do some configuration inbetween, so the re-attach happens with
|
|
|
|
|
|
|
|
* different properties. The device remains powered between these operations,
|
|
|
|
|
|
|
|
* only the connection to the host gets severed.
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
void detachFromHost();
|
|
|
|
|
|
|
|
void attachToHost();
|
|
|
|
|
|
|
|
|
|
|
|
/* Key masking
|
|
|
|
/* Key masking
|
|
|
|
* -----------
|
|
|
|
* -----------
|
|
|
|
*
|
|
|
|
*
|
|
|
|