This is the documentation page for .
- 1 Overview
- 2 Assembly instructions
- 3 External resources
- 4 Additional software
- 5 Pinout
- 6 Jumper settings
- 7 Programming
- 8 The software
- 9 Default operation
- 10 Future hardware enhancements
- 11 Future software enhancements
- 12 Changelog
Reading the pushbuttons is very much like the DIO module. The read and write ports are described below.
Some ports just set a single value. So writing more than one byte to such a port is redundant. Other ports are logically a stream of bytes. So writing more than one byte is encouraged.
The pushbutton board defines just one port.
The pushbutton board supports several read ports:
|0x01||identification string. (terminated with 0).|
|0x02||read eeprom (serial number).|
|0x20||read button 1|
|0x21||read button 2|
|0x22||read button 3|
|0x23||read button 4|
|0x24||read button 5|
|0x25||read button 6|
|0x30||reports which buttons have been pushed since last read of this register|
Future hardware enhancements
Future software enhancements
- Initial public release