- https://twitter.com/bitshiftmask/status/1363654905093894145
- Feb 22
- https://twitter.com/bitshiftmask/status/1368272860628844548
- Mar 6th
- https://twitter.com/bitshiftmask/status/1368661661616386057
- Mar 7th
- https://twitter.com/bitshiftmask/status/1369263140886745092
- Mar 9th
Feb 21 - Mar 9
I2C Register thoughts
Device | Reg | wire |
Addr | Addr | size |
| | (B) |
----------------------------
| 0x01 | 1 |
0x27 | 0x02 | 2 |
| 0x03 | 4 |
| 0x04 | 6 |
----------------------------
| 0x01 | 1 |
0x35 | 0x02 | 2 |
| 0x03 | 4 |
| 0x04 | 6 |
| 0x10 | 1 |
| 0x11 | 9 |
----------------------------
- We need a custom type? for each address
- At least a collection of type/addrs
- Feels sort of like a radix tree
- Feels like an allocator would be nice
- Maybe just a static/bump allocator? all data known at boot, maybe comptime
- For 100+ devices, the "shadow table" could get pretty big