@@ -10,7 +10,7 @@ lang: en
1010
1111# micro: bit I2C Protocol Specification
1212
13- This is version 2.00 of the specification.
13+ This is version 2.01 of the specification.
1414
1515- [ Glossary] ( #glossary )
1616- [ Versioning] ( #versioning )
@@ -87,9 +87,9 @@ The additional features provided by the Interface (KL27) via I2C are:
8787| ` nop_cmd ` | 0x00 | main only |
8888| ` read_request ` | 0x10 | main only |
8989| ` read_response ` | 0x11 | secondary only |
90- | ` write_request ` | 0x12 | main & secondary |
91- | ` write_response ` | 0x13 | main & secondary |
92- | ` error_response ` | 0x20 | main & secondary |
90+ | ` write_request ` | 0x12 | main only |
91+ | ` write_response ` | 0x13 | secondary only |
92+ | ` error_response ` | 0x20 | secondary only |
9393
9494### Packet format for each command
9595
@@ -229,7 +229,6 @@ Value only includes major version
229229
230230| Error | Error Code |
231231| --------------------------------------------------- | ---------- |
232- | Success | 0x30 |
233232| Incomplete command | 0x31 |
234233| Unknown command | 0x32 |
235234| Command disallowed | 0x33 |
@@ -451,3 +450,5 @@ This is not yet implemented.
451450| 1.01 | Add note to "Power state" property about the hardware issue detecting battery power when USB power is present. |
452451| 2.00 | Add busy flag error code |
453452| | Add "Set encoding window" command to the I2C Flash interface [ PR #9 ] ( https://github.com/microbit-foundation/spec-i2c-protocol/pull/9 ) |
453+ | 2.01 | Fix documentation bug where commands were marked as bidirectional |
454+ | | Removed "success" error code as it is unused |
0 commit comments