FatFs
FIL::err
is only used within FatFs.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
FatFs
FIL::err
FIL::err field
Syntax
from
ff.h:158
BYTE
err
;
References
Location
Referrer
Text
ff.h:158
BYTE
err
;
/* Abort flag (error code) */
ff.c:3465
f_open()
fp
->
err
=
0
;
/* Clear error flag */
ff.c:3528
f_read()
if
(
res
!=
FR_OK
||
(
res
=
(
FRESULT
)
fp
->
err
)
!=
FR_OK
)
LEAVE_FF
(
fs
,
res
)
;
/* Check validity */
ff.c:3550
f_read()
if
(
clst
<
2
)
ABORT
(
fs
,
FR_INT_ERR
)
;
ff.c:3551
f_read()
if
(
clst
==
0xFFFFFFFF
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:3555
f_read()
if
(
!
sect
)
ABORT
(
fs
,
FR_INT_ERR
)
;
ff.c:3562
f_read()
if
(
disk_read
(
fs
->
drv
,
rbuff
,
sect
,
cc
)
!=
RES_OK
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:3581
f_read()
if
(
disk_write
(
fs
->
drv
,
fp
->
buf
,
fp
->
sect
,
1
)
!=
RES_OK
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:3585
f_read()
if
(
disk_read
(
fs
->
drv
,
fp
->
buf
,
sect
,
1
)
!=
RES_OK
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
/* Fill sector cache */
ff.c:3627
f_write()
if
(
res
!=
FR_OK
||
(
res
=
(
FRESULT
)
fp
->
err
)
!=
FR_OK
)
LEAVE_FF
(
fs
,
res
)
;
/* Check validity */
ff.c:3656
f_write()
if
(
clst
==
1
)
ABORT
(
fs
,
FR_INT_ERR
)
;
ff.c:3657
f_write()
if
(
clst
==
0xFFFFFFFF
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:3665
f_write()
if
(
disk_write
(
fs
->
drv
,
fp
->
buf
,
fp
->
sect
,
1
)
!=
RES_OK
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:3670
f_write()
if
(
!
sect
)
ABORT
(
fs
,
FR_INT_ERR
)
;
ff.c:3677
f_write()
if
(
disk_write
(
fs
->
drv
,
wbuff
,
sect
,
cc
)
!=
RES_OK
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:3703
f_write()
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:4015
f_lseek()
if
(
res
==
FR_OK
)
res
=
(
FRESULT
)
fp
->
err
;
ff.c:4036
f_lseek()
if
(
cl
<=
1
)
ABORT
(
fs
,
FR_INT_ERR
)
;
ff.c:4037
f_lseek()
if
(
cl
==
0xFFFFFFFF
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:4056
f_lseek()
if
(
!
dsc
)
ABORT
(
fs
,
FR_INT_ERR
)
;
ff.c:4062
f_lseek()
if
(
disk_write
(
fs
->
drv
,
fp
->
buf
,
fp
->
sect
,
1
)
!=
RES_OK
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:4066
f_lseek()
if
(
disk_read
(
fs
->
drv
,
fp
->
buf
,
dsc
,
1
)
!=
RES_OK
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
/* Load current sector */
ff.c:4097
f_lseek()
if
(
clst
==
1
)
ABORT
(
fs
,
FR_INT_ERR
)
;
ff.c:4098
f_lseek()
if
(
clst
==
0xFFFFFFFF
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:4122
f_lseek()
if
(
clst
==
0xFFFFFFFF
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:4123
f_lseek()
if
(
clst
<=
1
||
clst
>=
fs
->
n_fatent
)
ABORT
(
fs
,
FR_INT_ERR
)
;
ff.c:4129
f_lseek()
if
(
!
nsect
)
ABORT
(
fs
,
FR_INT_ERR
)
;
ff.c:4142
f_lseek()
if
(
disk_write
(
fs
->
drv
,
fp
->
buf
,
fp
->
sect
,
1
)
!=
RES_OK
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
ff.c:4146
f_lseek()
if
(
disk_read
(
fs
->
drv
,
fp
->
buf
,
nsect
,
1
)
!=
RES_OK
)
ABORT
(
fs
,
FR_DISK_ERR
)
;
/* Fill sector cache */
ff.c:4485
f_truncate()
if
(
res
!=
FR_OK
||
(
res
=
(
FRESULT
)
fp
->
err
)
!=
FR_OK
)
LEAVE_FF
(
fs
,
res
)
;
ff.c:4512
f_truncate()
if
(
res
!=
FR_OK
)
ABORT
(
fs
,
res
)
;
Data Use
Functions writing
FIL::err
Functions reading
FIL::err
f_open()
f_read()
f_write()
f_lseek()
f_truncate()
all items filtered out
FIL::err
f_read()
f_write()
f_lseek()
f_truncate()
all items filtered out
Type of
FIL::err
FIL::err
BYTE
all items filtered out