und Funktionen)
Exceptions:
<diverse Exceptions des
Dateisystems>
4.4 fd_writeSubArray
fd_writeSubArray <fileSystem>, <id>, <index>, <data>
Überschreibt in dem unter der angegebenen id vorhandene Array ab der
Position index Daten.
Es können dabei nur Bits gesetzt werden. Andernfalls wird eine Exception
(flashWriteError) gesetzt, in diesem Fall bleiben die Daten komplett unver-
ändert. Wurde das Array mit fd_createArray erzeugt, sind initial alle Werte
auf null gesetzt. Damit ist garantiert, daß sich jede Position mindestens
einmal beschreiben lässt.
Atomar:
- nein (Verhalten SD-Karte unspezifiziert): Bei einem Stromausfall kann es
passieren, daß das Array nur teilweise übernommen wurde.
Vorbedingung:
- keine
Parameter:
fileSystem
Gibt an, auf welchem Dateisystem die Prozedur ausgeführt werden
soll. Mögliche Werte sind
SDCARD: Es wird in der auf der SD-Karte angelegten Datei die Än-
derung gespeichert. Das verwendete Dateiformat ist spezifisch für ro-
loFlash.
FLASHVARS
FLASHDISK
id
© halec 2025
roloFlash 2 AVR
VI roloFlash-API (Liste der Prozeduren
Siehe Kapitel „Exceptions des Dateisystems".
95