unleashed-firmware/applications/external/flipper_i2ctools/README.md

44 lines
749 B
Markdown
Raw Normal View History

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