betak
v1.5.0
Published
Library for talking to the betak
Downloads
28
Readme
BETAK
Basically: Vertical wack-a-mole.
Serial Commands
Command | Description | Length (bytes) ------------------|-------------------------------------------------------------------------------------------------------------------------|-------------------- 00 | N/A | 1 1X | Button Up, with index | 1 2X | Button Down, with index | 1 3X VV | Digit with index (0xF = all), next byte is value (0-9) | 1 + 1 4X BB | Digit with index (0xF = all), next byte is bitmask | 1 + 1 5X XX RR GG BB WW | Led with mask including next byte (12 bits), next bytes are RGBW | 2 + 4 6X VV VV | Group with index, next 2 bytes are value | 1 + 2 7X VV VV | Time with index, next 2 bytes are value | 1 + 2 D0 UU UU UU UU | Found NFC card with UID UU:UU:UU:UU | 1 + 4 E0 | Put the board into setup mode where the next 12 button presses are used to reorder the logical addresses of the buttons | 1 F0 | Cancel setup mode | 1
Checksum
A byte should be added to every packet that equals the XOR of all the bytes in the packet eg. CHK = A ^ B ^ C ^ D