Closed BartDeWaal closed 5 months ago
Actually, on closer inspection, I think it writes correctly but just gives an error
The EEPROM header has written fine but the littlefs filesystem generation failed. If you don't need to store code on the hexpansion this is fine.
I do in fact want to write to the filesystem. Further investigation shows it's an issue with writing the littleFS.
Fixed in 1.8.0 now that littlefs formatting is working on the M24C16.
I'm trying to format the Eeprom according to instructions here:
https://tildagon.badge.emfcamp.org/hexpansions/eeprom/
I'm using the 1.3.0 version, with the following adjustments:
It gives the following output:
I've attached a logic analyzer trace. m24c16_write_eeprom.sr.tar.gz
This is measured from port 2, looking at the mux data (going to 0x77) it's not clear to me why I can see it on port 2.