Projekt

Allgemein

Profil

Fehler #568

flash-i2c: avoid delays; check for busy

Von Maximilian Seesslen vor 4 Monaten hinzugefügt. Vor etwa 2 Monaten aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Zielversion:
-
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

#1

Von Maximilian Seesslen vor 4 Monaten aktualisiert

  • Beschreibung aktualisiert (diff)
#2

Von Maximilian Seesslen vor 3 Monaten aktualisiert

  • Status wurde von Neu zu In Bearbeitung geändert

Create statistic, how long it may need.

#3

Von Maximilian Seesslen vor etwa 2 Monaten aktualisiert

  • Status wurde von In Bearbeitung zu Erledigt geändert

Auch abrufbar als: Atom PDF