FIL::err is only used within FatFs.
 
Symbols
loading...
Files
loading...

FIL::err field

Syntax

BYTE err;

References

LocationReferrerText
ff.h:158
BYTE err; /* Abort flag (error code) */
ff.c:3465f_open()
fp->err = 0; /* Clear error flag */
ff.c:3528f_read()
if (res != FR_OK || (res = (FRESULT)fp->err) != FR_OK) LEAVE_FF(fs, res); /* Check validity */
ff.c:3550f_read()
if (clst < 2) ABORT(fs, FR_INT_ERR);
ff.c:3551f_read()
if (clst == 0xFFFFFFFF) ABORT(fs, FR_DISK_ERR);
ff.c:3555f_read()
if (!sect) ABORT(fs, FR_INT_ERR);
ff.c:3562f_read()
if (disk_read(fs->drv, rbuff, sect, cc) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:3581f_read()
if (disk_write(fs->drv, fp->buf, fp->sect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:3585f_read()
if (disk_read(fs->drv, fp->buf, sect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR); /* Fill sector cache */
ff.c:3627f_write()
if (res != FR_OK || (res = (FRESULT)fp->err) != FR_OK) LEAVE_FF(fs, res); /* Check validity */
ff.c:3656f_write()
if (clst == 1) ABORT(fs, FR_INT_ERR);
ff.c:3657f_write()
if (clst == 0xFFFFFFFF) ABORT(fs, FR_DISK_ERR);
ff.c:3665f_write()
if (disk_write(fs->drv, fp->buf, fp->sect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:3670f_write()
if (!sect) ABORT(fs, FR_INT_ERR);
ff.c:3677f_write()
if (disk_write(fs->drv, wbuff, sect, cc) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:3703f_write()
ff.c:4015f_lseek()
if (res == FR_OK) res = (FRESULT)fp->err;
ff.c:4036f_lseek()
if (cl <= 1) ABORT(fs, FR_INT_ERR);
ff.c:4037f_lseek()
if (cl == 0xFFFFFFFF) ABORT(fs, FR_DISK_ERR);
ff.c:4056f_lseek()
if (!dsc) ABORT(fs, FR_INT_ERR);
ff.c:4062f_lseek()
if (disk_write(fs->drv, fp->buf, fp->sect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:4066f_lseek()
if (disk_read(fs->drv, fp->buf, dsc, 1) != RES_OK) ABORT(fs, FR_DISK_ERR); /* Load current sector */
ff.c:4097f_lseek()
if (clst == 1) ABORT(fs, FR_INT_ERR);
ff.c:4098f_lseek()
if (clst == 0xFFFFFFFF) ABORT(fs, FR_DISK_ERR);
ff.c:4122f_lseek()
if (clst == 0xFFFFFFFF) ABORT(fs, FR_DISK_ERR);
ff.c:4123f_lseek()
if (clst <= 1 || clst >= fs->n_fatent) ABORT(fs, FR_INT_ERR);
ff.c:4129f_lseek()
if (!nsect) ABORT(fs, FR_INT_ERR);
ff.c:4142f_lseek()
if (disk_write(fs->drv, fp->buf, fp->sect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:4146f_lseek()
if (disk_read(fs->drv, fp->buf, nsect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR); /* Fill sector cache */
ff.c:4485f_truncate()
if (res != FR_OK || (res = (FRESULT)fp->err) != FR_OK) LEAVE_FF(fs, res);
ff.c:4512f_truncate()
if (res != FR_OK) ABORT(fs, res);

Data Use

Functions writing FIL::err
Functions reading FIL::err
FIL::err
Type of FIL::err
FIL::err
all items filtered out