FatFs
ABORT
is only used within FatFs.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
FatFs
ABORT
ABORT macro
Syntax
from
ff.c:455
#define
ABORT
(
fs
,
res
)
{
fp
->
err
=
(
BYTE
)
(
res
)
;
LEAVE_FF
(
fs
,
res
)
;
}
Arguments
fs
res
References
Location
Text
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
)
;