FatFS
vfs_fat_spiflash_ctx_t
is only used within FatFS.
Symbol previews are coming soon...
Symbols
loading (1/5)...
Files
loading (3/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
FatFS
vfs_fat_spiflash_ctx_t
vfs_fat_spiflash_ctx_t struct
Syntax
Show:
Summary
Declaration
from
vfs_fat_internal.h:20
typedef
struct
vfs_fat_spiflash_ctx_t
{
const
esp_partition_t
*
partition
;
bool
by_label
;
BYTE
pdrv
;
FATFS
*
fs
;
wl_handle_t
wlhandle
;
esp_vfs_fat_mount_config_t
mount_config
;
vfs_fat_x_ctx_flags_t
flags
;
}
vfs_fat_spiflash_ctx_t
;
Fields
Field
Declared as
vfs_fat_spiflash_ctx_t::partition
const
esp_partition_t
*
vfs_fat_spiflash_ctx_t::by_label
bool
vfs_fat_spiflash_ctx_t::pdrv
BYTE
vfs_fat_spiflash_ctx_t::fs
FATFS
*
vfs_fat_spiflash_ctx_t::wlhandle
wl_handle_t
vfs_fat_spiflash_ctx_t::mount_config
esp_vfs_fat_mount_config_t
vfs_fat_spiflash_ctx_t::flags
vfs_fat_x_ctx_flags_t
Examples
References
from
examples
Code
Location
Referrer
typedef
struct
vfs_fat_spiflash_ctx_t
{
vfs_fat_internal.h:20
}
vfs_fat_spiflash_ctx_t
;
vfs_fat_internal.h:28
vfs_fat_spiflash_ctx_t
vfs_fat_spiflash_ctx_t
*
get_vfs_fat_spiflash_ctx
(
wl_handle_t
wlhandle
)
;
vfs_fat_internal.h:50
get_vfs_fat_spiflash_ctx()
static
vfs_fat_spiflash_ctx_t
*
s_ctx
[
FF_VOLUMES
]
=
{
}
;
vfs_fat_spiflash.c:24
vfs_fat_spiflash_ctx_t
*
p_ctx
=
NULL
;
vfs_fat_spiflash.c:30
s_get_context_id_by_label()
vfs_fat_spiflash_ctx_t
*
p_ctx
=
NULL
;
vfs_fat_spiflash.c:49
s_get_context_id_by_wl_handle()
vfs_fat_spiflash_ctx_t
*
get_vfs_fat_spiflash_ctx
(
wl_handle_t
wlhandle
)
vfs_fat_spiflash.c:72
get_vfs_fat_spiflash_ctx()
vfs_fat_spiflash_ctx_t
*
ctx
=
NULL
;
vfs_fat_spiflash.c:133
esp_vfs_fat_spiflash_mount_rw_wl()
ctx
=
calloc
(
1
,
sizeof
(
vfs_fat_spiflash_ctx_t
)
)
;
vfs_fat_spiflash.c:177
esp_vfs_fat_spiflash_mount_rw_wl()
free
(
ctx
)
;
vfs_fat_spiflash.c:200
esp_vfs_fat_spiflash_mount_rw_wl()
free
(
s_ctx
[
id
]
)
;
vfs_fat_spiflash.c:225
esp_vfs_fat_spiflash_unmount_rw_wl()
free
(
s_ctx
[
id
]
)
;
vfs_fat_spiflash.c:313
esp_vfs_fat_spiflash_format_cfg_rw_wl()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
return
get_vfs_fat_spiflash_ctx()
vfs_fat_internal.h:50
s_ctx
vfs_fat_spiflash.c:24
return
get_vfs_fat_spiflash_ctx()
vfs_fat_spiflash.c:72
Lifecycle
from
examples
vfs_fat_spiflash_ctx_t
is allocated by 1 symbol and is freed by 3 symbols:
esp_vfs_fat_spiflash_mount_rw_wl()
All items filtered out
vfs_fat_spiflash_ctx_t
esp_vfs_fat_spiflash_mount_rw_wl()
esp_vfs_fat_spiflash_unmount_rw_wl()
esp_vfs_fat_spiflash_format_cfg_rw_wl()
All items filtered out