Fehler #568
flash-i2c: avoid delays; check for busy
Beginn:
01.10.2024
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
CS Zielversion:
Beschreibung
According to microchip, the best way to check if the operation is finished is checking for "ACK".
Start start reding zero bytes.
The chip will not send an ACK when its busy. Retry will also fix this, but "waitBusy()" looks nicer.
Some chips have page sizes of 8, some of 32 bytes.
Historie
Von Maximilian Seesslen vor 3 Monaten aktualisiert
- Status wurde von Neu zu In Bearbeitung geändert
Create statistic, how long it may need.
Von Maximilian Seesslen vor etwa 2 Monaten aktualisiert
- Status wurde von In Bearbeitung zu Erledigt geändert