@@ -10,7 +10,7 @@ lang: en
10
10
11
11
# micro: bit I2C Protocol Specification
12
12
13
- This is version 2.00 of the specification.
13
+ This is version 2.01 of the specification.
14
14
15
15
- [ Glossary] ( #glossary )
16
16
- [ Versioning] ( #versioning )
@@ -87,9 +87,9 @@ The additional features provided by the Interface (KL27) via I2C are:
87
87
| ` nop_cmd ` | 0x00 | main only |
88
88
| ` read_request ` | 0x10 | main only |
89
89
| ` 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 |
93
93
94
94
### Packet format for each command
95
95
@@ -229,7 +229,6 @@ Value only includes major version
229
229
230
230
| Error | Error Code |
231
231
| --------------------------------------------------- | ---------- |
232
- | Success | 0x30 |
233
232
| Incomplete command | 0x31 |
234
233
| Unknown command | 0x32 |
235
234
| Command disallowed | 0x33 |
@@ -451,3 +450,5 @@ This is not yet implemented.
451
450
| 1.01 | Add note to "Power state" property about the hardware issue detecting battery power when USB power is present. |
452
451
| 2.00 | Add busy flag error code |
453
452
| | 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