2022-10-20 18:02:27 +00:00
|
|
|
# flipperzero-i2ctools
|
|
|
|
|
|
|
|
[Original link](https://github.com/NaejEL/flipperzero-i2ctools)
|
|
|
|
Set of i2c tools for Flipper Zero
|
|
|
|
|
2022-11-19 12:46:26 +00:00
|
|
|
![Preview](i2ctools.gif)
|
|
|
|
|
2022-10-20 18:02:27 +00:00
|
|
|
## Wiring
|
|
|
|
|
|
|
|
C0 -> SCL
|
|
|
|
|
|
|
|
C1 -> SDA
|
|
|
|
|
|
|
|
GND -> GND
|
|
|
|
|
|
|
|
>/!\ Target must use 3v3 logic levels. If you not sure use an i2c isolator like ISO1541
|
|
|
|
|
|
|
|
## Tools
|
|
|
|
|
|
|
|
### Scanner
|
|
|
|
|
|
|
|
Look for i2c peripherals adresses
|
|
|
|
|
|
|
|
### Sniffer
|
|
|
|
|
|
|
|
Spy i2c traffic
|
|
|
|
|
|
|
|
### Sender
|
|
|
|
|
|
|
|
Send command to i2c peripherals and read result
|
|
|
|
|
|
|
|
## TODO
|
|
|
|
|
|
|
|
- [ ] Read more than 2 bytes in sender mode
|
2022-11-19 12:46:26 +00:00
|
|
|
- [ ] Add 10-bits adresses support
|
|
|
|
- [ ] Test with rate > 100khz
|
2022-10-20 18:02:27 +00:00
|
|
|
- [ ] Save records
|
|
|
|
- [ ] Play from files
|
|
|
|
- [ ] Kicad module
|
|
|
|
- [ ] Improve UI
|
2022-11-19 12:46:26 +00:00
|
|
|
- [ ] Refactor Event Management Code
|
2022-10-20 18:02:27 +00:00
|
|
|
- [ ] Add Documentation
|
2022-11-19 12:46:26 +00:00
|
|
|
- [ ] Remove max data size
|
|
|
|
- [ ] Remove max frames read size
|