ABORT is only used within FatFs.
 
Symbols
loading...
Files
loading...

ABORT macro

Syntax

#define ABORT(fs, res) { fp->err = (BYTE)(res); LEAVE_FF(fs, res); }

Arguments

fs

res

References

LocationText
ff.c:455
#define ABORT(fs, res) { fp->err = (BYTE)(res); LEAVE_FF(fs, res); }
ff.c:3550
if (clst < 2) ABORT(fs, FR_INT_ERR);
ff.c:3551
if (clst == 0xFFFFFFFF) ABORT(fs, FR_DISK_ERR);
ff.c:3555
if (!sect) ABORT(fs, FR_INT_ERR);
ff.c:3562
if (disk_read(fs->drv, rbuff, sect, cc) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:3581
if (disk_write(fs->drv, fp->buf, fp->sect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:3585
if (disk_read(fs->drv, fp->buf, sect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR); /* Fill sector cache */
ff.c:3656
if (clst == 1) ABORT(fs, FR_INT_ERR);
ff.c:3657
if (clst == 0xFFFFFFFF) ABORT(fs, FR_DISK_ERR);
ff.c:3665
if (disk_write(fs->drv, fp->buf, fp->sect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:3670
if (!sect) ABORT(fs, FR_INT_ERR);
ff.c:3677
if (disk_write(fs->drv, wbuff, sect, cc) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:3703
ABORT(fs, FR_DISK_ERR);
ff.c:4036
if (cl <= 1) ABORT(fs, FR_INT_ERR);
ff.c:4037
if (cl == 0xFFFFFFFF) ABORT(fs, FR_DISK_ERR);
ff.c:4056
if (!dsc) ABORT(fs, FR_INT_ERR);
ff.c:4062
if (disk_write(fs->drv, fp->buf, fp->sect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:4066
if (disk_read(fs->drv, fp->buf, dsc, 1) != RES_OK) ABORT(fs, FR_DISK_ERR); /* Load current sector */
ff.c:4097
if (clst == 1) ABORT(fs, FR_INT_ERR);
ff.c:4098
if (clst == 0xFFFFFFFF) ABORT(fs, FR_DISK_ERR);
ff.c:4122
if (clst == 0xFFFFFFFF) ABORT(fs, FR_DISK_ERR);
ff.c:4123
if (clst <= 1 || clst >= fs->n_fatent) ABORT(fs, FR_INT_ERR);
ff.c:4129
if (!nsect) ABORT(fs, FR_INT_ERR);
ff.c:4142
if (disk_write(fs->drv, fp->buf, fp->sect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR);
ff.c:4146
if (disk_read(fs->drv, fp->buf, nsect, 1) != RES_OK) ABORT(fs, FR_DISK_ERR); /* Fill sector cache */
ff.c:4512
if (res != FR_OK) ABORT(fs, res);