Mirror with some correction
Dependencies: mbed FastIO FastPWM USBDevice
Diff: USBProtocol.h
- Revision:
- 115:39d2eb4b1830
- Parent:
- 113:7330439f2ffc
- Child:
- 116:7a67265d7c19
--- a/USBProtocol.h Fri Jul 16 05:21:08 2021 +0000 +++ b/USBProtocol.h Fri Oct 01 03:31:08 2021 +0000 @@ -1028,7 +1028,9 @@ // adding new designs or independent designs in the future. // 0 = Standalone KL25Z (no expansion boards) // 1 = Pinscape Expansion Boards -// 2 = Pinscape All-In-One (AIO) (Oak Micros) +// 2 = Oak Micros Pinscape All-In-One (AIO) Board +// 3 = Oak Micros Pinscape Lite Board +// 4 = Arnoz Mollusk Board // // byte 4 = board set interface revision. This *isn't* the version number // of the board itself, but rather of its software interface. In @@ -1036,20 +1038,27 @@ // 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): +// For Oak Micros AIO (type 2): // 0 = first release (2019) // +// For Oak Micros Lite (type 3): +// 0 = first release +// +// For Arnoz Mollusk (type 4): +// 0 = first release (2021) +// // 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) and -// AIO (type = 2): +// For Pinscape Expansion Boards (board set type 1), and +// Oak Micros 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 +// byte 8 = not used // // // 15 -> Night mode setup.