Mirror with some correction
Dependencies: mbed FastIO FastPWM USBDevice
Diff: USBProtocol.h
- Revision:
- 105:6a25bbfae1e4
- Parent:
- 100:1ff35c07217c
- Child:
- 108:bd5d4bd4383b
--- a/USBProtocol.h Fri Dec 27 20:14:23 2019 +0000 +++ b/USBProtocol.h Thu Jan 23 04:09:24 2020 +0000 @@ -1004,7 +1004,8 @@ // are the only ones supported in the software. This allows for // adding new designs or independent designs in the future. // 0 = Standalone KL25Z (no expansion boards) -// 1 = Pinscape expansion boards +// 1 = Pinscape Expansion Boards +// 2 = Pinscape All-In-One (AIO) (Oak Micros) // // byte 4 = board set interface revision. This *isn't* the version number // of the board itself, but rather of its software interface. In @@ -1012,16 +1013,21 @@ // for the board changes. It only changes when a revision is made // that affects the software, such as a GPIO pin assignment. // -// For Pinscape expansion boards (board set type = 1): +// For Pinscape Expansion Boards (board set type = 1): // 0 = first release (Feb 2016) // +// For AIO (board set type = 2): +// 0 = first release (2019) +// // bytes 5:8 = additional hardware-specific data. These slots are used // to store extra data specific to the expansion boards selected. // -// For Pinscape expansion boards (board set type = 1): -// byte 5 = number of main interface boards +// For Pinscape Expansion Boards (board set type = 1) and +// AIO (type = 2): +// byte 5 = number of main interface or AIO boards (always 1) // byte 6 = number of MOSFET power boards // byte 7 = number of chime boards +// // // 15 -> Night mode setup. //