Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
I have added support for I2C EEPROMS. For this, I have created a separate C file with read and write functions. Because I2C supports 3.3V to read and write, I have also added read functions so It could be possible to read an EEPROM with some changes in xmodem. I had to make some big changes in the code to make everything work propertly. I have also changed the way the pico reads USB input as for me, with the function getChar(), the pico frozes. I also nedded to add some new parameters to the config file to differenciate I2C EEPROMS to the other ones. For now, I have only added the AT24C04 as It's the only model I have. For all testing I have used a Minipro and a logic analyzer so I am prety sure it works as expected.
For the future, I might try to implement the read functionality. If you have any questions or commets please, let me know.
Thanks!