Questa funzione è utilizzata per spostare il puntatore di lettura/scrittura all'interno di un file.
Sintassi |
i32 f_seek (i32 offset, i32 mode, stru_filehnd stru) |
||||||||
---|---|---|---|---|---|---|---|---|---|
offset |
Definisce la posizione del puntatore all'interno del file. Il valore fornito da offset viene interpretato dal sistema operativo in modo opportuno, a seconda del parametro mode specificato. |
||||||||
mode |
È una costante che specifica la modalità di interpretazione del valore del parametro offset. I valori ammessi sono i seguenti:
|
||||||||
stru |
Variabile di tipo stru_filehnd che contiene l'handle ottenuto tramite la funzione f_open(). |
||||||||
Risultato |
Rende 1 se l'operazione ha avuto esito positivo. |
||||||||
Validità |
Task. |
||||||||
Note |
Se si utilizzano funzioni riguardanti la gestione della compact flash, si consiglia di impostare a 1 il bit 14 della variabile sys_cfg (0x00004000), per abilitare l'uso delle routine safety per la scrittura/lettura flash. |
Esempio di utilizzo:
|