ESP-IDF
esp_flash_t::chip_drv
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
esp_flash_t::chip_drv
esp_flash_t::chip_drv field
Syntax
Show:
Summary
Declaration
from
esp_flash.h:96
const
spi_flash_chip_t
*
chip_drv
;
Examples
References
from
examples
Code
Location
Referrer
const
spi_flash_chip_t
*
chip_drv
;
///< Pointer to chip-model-specific "adapter" structure. If NULL, will be detected during initialisation.
esp_flash.h:96
if
(
!
chip
->
chip_drv
)
return
false
;
esp_flash_api.c:251
esp_flash_chip_driver_initialized()
if
(
chip
->
chip_drv
->
get_chip_caps
==
NULL
)
{
esp_flash_api.c:296
esp_flash_init()
if
(
(
(
chip
->
chip_drv
->
get_chip_caps
(
chip
)
&
SPI_FLASH_CHIP_CAP_32MB_SUPPORT
)
==
0
)
&&
(
size
>
(
16
*
1024
*
1024
)
)
)
{
esp_flash_api.c:300
esp_flash_init()
err
=
chip
->
chip_drv
->
set_io_mode
(
chip
)
;
esp_flash_api.c:314
esp_flash_init()
if
(
chip
->
chip_drv
->
get_chip_caps
==
NULL
)
{
esp_flash_api.c:376
esp_flash_init_main()
if
(
(
(
chip
->
chip_drv
->
get_chip_caps
(
chip
)
&
SPI_FLASH_CHIP_CAP_32MB_SUPPORT
)
==
0
)
&&
(
size
>
(
16
*
1024
*
1024
)
)
)
{
esp_flash_api.c:380
esp_flash_init_main()
err
=
chip
->
chip_drv
->
set_io_mode
(
chip
)
;
esp_flash_api.c:394
esp_flash_init_main()
if
(
installed
&&
chip
->
chip_drv
->
read_id
)
{
esp_flash_api.c:414
read_id_core()
read_id_func
=
(
void
*
)
chip
->
chip_drv
->
read_id
;
esp_flash_api.c:415
read_id_core()
err
=
chip
->
chip_drv
->
read_unique_id
(
chip
,
out_uid
)
;
esp_flash_api.c:464
read_unique_id()
if
(
chip
->
chip_drv
->
get_chip_caps
==
NULL
)
{
esp_flash_api.c:475
esp_flash_read_unique_chip_id()
if
(
(
chip
->
chip_drv
->
get_chip_caps
(
chip
)
&
SPI_FLASH_CHIP_CAP_UNIQUE_ID
)
==
0
)
{
esp_flash_api.c:479
esp_flash_read_unique_chip_id()
ESP_EARLY_LOGE
(
TAG
,
"chip %s doesn't support reading unique id"
,
chip
->
chip_drv
->
name
)
;
esp_flash_api.c:480
esp_flash_read_unique_chip_id()
chip
->
chip_drv
=
*
drivers
;
esp_flash_api.c:500
detect_spi_flash_chip()
ESP_EARLY_LOGD
(
TAG
,
"trying chip: %s"
,
chip
->
chip_drv
->
name
)
;
esp_flash_api.c:503
detect_spi_flash_chip()
if
(
chip
->
chip_drv
->
probe
(
chip
,
flash_id
)
!=
ESP_OK
)
{
esp_flash_api.c:510
detect_spi_flash_chip()
chip
->
chip_drv
=
NULL
;
esp_flash_api.c:511
detect_spi_flash_chip()
ESP_EARLY_LOGI
(
TAG
,
"detected chip: %s"
,
chip
->
chip_drv
->
name
)
;
esp_flash_api.c:524
detect_spi_flash_chip()
VERIFY_CHIP_OP
(
detect_size
)
;
esp_flash_api.c:534
esp_flash_get_physical_size()
err
=
chip
->
chip_drv
->
detect_size
(
chip
,
&
detect_size
)
;
esp_flash_api.c:544
esp_flash_get_physical_size()
VERIFY_CHIP_OP
(
erase_sector
)
;
esp_flash_api.c:594
esp_flash_erase_region()
VERIFY_CHIP_OP
(
erase_block
)
;
esp_flash_api.c:595
esp_flash_erase_region()
uint32_t
block_erase_size
=
chip
->
chip_drv
->
erase_block
==
NULL
?
0
:
chip
->
chip_drv
->
block_erase_size
;
esp_flash_api.c:598
esp_flash_erase_region()
uint32_t
sector_size
=
chip
->
chip_drv
->
sector_size
;
esp_flash_api.c:599
esp_flash_erase_region()
if
(
(
start
%
chip
->
chip_drv
->
sector_size
)
!=
0
||
(
len
%
chip
->
chip_drv
->
sector_size
)
!=
0
)
{
esp_flash_api.c:609
esp_flash_erase_region()
if
(
chip
->
chip_drv
->
get_protected_regions
!=
NULL
&&
esp_flash_api.c:619
esp_flash_erase_region()
chip
->
chip_drv
->
num_protectable_regions
>
0
)
{
esp_flash_api.c:620
esp_flash_erase_region()
err
=
chip
->
chip_drv
->
get_protected_regions
(
chip
,
&
protected
)
;
esp_flash_api.c:627
esp_flash_erase_region()
for
(
int
i
=
0
;
i
<
chip
->
chip_drv
->
num_protectable_regions
&&
err
==
ESP_OK
;
i
++
)
{
esp_flash_api.c:629
esp_flash_erase_region()
const
esp_flash_region_t
*
region
=
&
chip
->
chip_drv
->
protectable_regions
[
i
]
;
esp_flash_api.c:630
esp_flash_erase_region()
if
(
chip
->
chip_drv
->
yield
)
{
esp_flash_api.c:650
esp_flash_erase_region()
err
=
chip
->
chip_drv
->
yield
(
chip
,
0
)
;
esp_flash_api.c:651
esp_flash_erase_region()
err
=
chip
->
chip_drv
->
erase_block
(
chip
,
erase_addr
)
;
esp_flash_api.c:666
esp_flash_erase_region()
err
=
chip
->
chip_drv
->
erase_sector
(
chip
,
erase_addr
)
;
esp_flash_api.c:674
esp_flash_erase_region()
VERIFY_CHIP_OP
(
get_chip_write_protect
)
;
esp_flash_api.c:727
esp_flash_get_chip_write_protect()
err
=
chip
->
chip_drv
->
get_chip_write_protect
(
chip
,
out_write_protected
)
;
esp_flash_api.c:737
esp_flash_get_chip_write_protect()
VERIFY_CHIP_OP
(
set_chip_write_protect
)
;
esp_flash_api.c:745
esp_flash_set_chip_write_protect()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
write_protect
)
;
esp_flash_api.c:753
esp_flash_set_chip_write_protect()
VERIFY_CHIP_OP
(
get_protected_regions
)
;
esp_flash_api.c:764
esp_flash_get_protectable_regions()
*
out_num_regions
=
chip
->
chip_drv
->
num_protectable_regions
;
esp_flash_api.c:770
esp_flash_get_protectable_regions()
*
out_regions
=
chip
->
chip_drv
->
protectable_regions
;
esp_flash_api.c:771
esp_flash_get_protectable_regions()
for
(
*
index
=
0
;
*
index
<
chip
->
chip_drv
->
num_protectable_regions
;
(
*
index
)
++
)
{
esp_flash_api.c:781
find_region()
if
(
memcmp
(
&
chip
->
chip_drv
->
protectable_regions
[
*
index
]
,
esp_flash_api.c:782
find_region()
VERIFY_CHIP_OP
(
get_protected_regions
)
;
esp_flash_api.c:794
esp_flash_get_protected_region()
err
=
chip
->
chip_drv
->
get_protected_regions
(
chip
,
&
protection_mask
)
;
esp_flash_api.c:812
esp_flash_get_protected_region()
VERIFY_CHIP_OP
(
set_protected_regions
)
;
esp_flash_api.c:823
esp_flash_set_protected_region()
err
=
chip
->
chip_drv
->
get_protected_regions
(
chip
,
&
protection_mask
)
;
esp_flash_api.c:837
esp_flash_set_protected_region()
err
=
chip
->
chip_drv
->
set_protected_regions
(
chip
,
protection_mask
)
;
esp_flash_api.c:844
esp_flash_set_protected_region()
VERIFY_CHIP_OP
(
read
)
;
esp_flash_api.c:853
esp_flash_read()
err
=
chip
->
chip_drv
->
read
(
chip
,
buffer_to_read
,
address
,
length_to_read
)
;
esp_flash_api.c:899
esp_flash_read()
VERIFY_CHIP_OP
(
write
)
;
esp_flash_api.c:1012
esp_flash_write()
if
(
chip
->
chip_drv
->
yield
)
{
esp_flash_api.c:1054
esp_flash_write()
err
=
chip
->
chip_drv
->
yield
(
chip
,
0
)
;
esp_flash_api.c:1055
esp_flash_write()
err
=
chip
->
chip_drv
->
write
(
chip
,
write_buf
,
write_addr
,
write_len
)
;
esp_flash_api.c:1075
esp_flash_write()
VERIFY_CHIP_OP
(
get_io_mode
)
;
esp_flash_api.c:1168
esp_flash_get_io_mode()
err
=
chip
->
chip_drv
->
get_io_mode
(
chip
,
&
io_mode
)
;
esp_flash_api.c:1175
esp_flash_get_io_mode()
VERIFY_CHIP_OP
(
set_io_mode
)
;
esp_flash_api.c:1186
esp_flash_set_io_mode()
err
=
chip
->
chip_drv
->
set_io_mode
(
chip
)
;
esp_flash_api.c:1193
esp_flash_set_io_mode()
VERIFY_CHIP_OP
(
write
)
;
esp_flash_api.c:1225
esp_flash_write_encrypted()
err
=
chip
->
chip_drv
->
write_encrypted
(
chip
,
(
uint32_t
*
)
encrypt_buf
,
row_addr
,
encrypt_byte
)
;
esp_flash_api.c:1362
esp_flash_write_encrypted()
if
(
chip
->
chip_drv
->
get_chip_caps
==
NULL
)
{
esp_flash_api.c:1422
esp_flash_suspend_cmd_init()
if
(
(
chip
->
chip_drv
->
get_chip_caps
(
chip
)
&
SPI_FLASH_CHIP_CAP_SUSPEND
)
==
0
)
{
esp_flash_api.c:1426
esp_flash_suspend_cmd_init()
return
chip
->
chip_drv
->
sus_setup
(
chip
)
;
esp_flash_api.c:1430
esp_flash_suspend_cmd_init()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_generic.c:142
spi_flash_chip_generic_reset()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_generic.c:150
spi_flash_chip_generic_erase_chip()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_generic.c:152
spi_flash_chip_generic_erase_chip()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
chip_erase_timeout
)
;
spi_flash_chip_generic.c:162
spi_flash_chip_generic_erase_chip()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
true
)
;
spi_flash_chip_generic.c:168
spi_flash_chip_generic_erase_chip()
esp_err_t
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_generic.c:176
spi_flash_chip_generic_erase_sector()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_generic.c:178
spi_flash_chip_generic_erase_sector()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
sector_erase_timeout
)
;
spi_flash_chip_generic.c:188
spi_flash_chip_generic_erase_sector()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
true
)
;
spi_flash_chip_generic.c:194
spi_flash_chip_generic_erase_sector()
esp_err_t
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_generic.c:202
spi_flash_chip_generic_erase_block()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_generic.c:204
spi_flash_chip_generic_erase_block()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
block_erase_timeout
)
;
spi_flash_chip_generic.c:214
spi_flash_chip_generic_erase_block()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
true
)
;
spi_flash_chip_generic.c:220
spi_flash_chip_generic_erase_block()
const
uint32_t
page_size
=
chip
->
chip_drv
->
page_size
;
spi_flash_chip_generic.c:229
spi_flash_chip_generic_read()
err
=
chip
->
chip_drv
->
config_host_io_mode
(
chip
,
config_io_flags
)
;
spi_flash_chip_generic.c:235
spi_flash_chip_generic_read()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_generic.c:263
spi_flash_chip_generic_page_program()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
page_program_timeout
)
;
spi_flash_chip_generic.c:270
spi_flash_chip_generic_page_program()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
true
)
;
spi_flash_chip_generic.c:274
spi_flash_chip_generic_page_program()
const
uint32_t
page_size
=
chip
->
chip_drv
->
page_size
;
spi_flash_chip_generic.c:282
spi_flash_chip_generic_write()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_generic.c:293
spi_flash_chip_generic_write()
err
=
chip
->
chip_drv
->
program_page
(
chip
,
temp_buffer
,
align_address
,
page_len
)
;
spi_flash_chip_generic.c:295
spi_flash_chip_generic_write()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_generic.c:311
spi_flash_chip_generic_set_write_protect()
err
=
chip
->
chip_drv
->
get_chip_write_protect
(
chip
,
&
wp_read
)
;
spi_flash_chip_generic.c:318
spi_flash_chip_generic_set_write_protect()
err
=
chip
->
chip_drv
->
read_reg
(
chip
,
SPI_FLASH_REG_STATUS
,
&
status
)
;
spi_flash_chip_generic.c:331
spi_flash_chip_generic_get_write_protect()
esp_err_t
err
=
chip
->
chip_drv
->
read_reg
(
chip
,
SPI_FLASH_REG_STATUS
,
&
read
)
;
spi_flash_chip_generic.c:392
spi_flash_chip_generic_wait_idle()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_generic.c:537
spi_flash_chip_generic_write_encrypted()
err
=
chip
->
chip_drv
->
write
(
chip
,
(
uint32_t
*
)
data_bytes
,
address
,
length
)
;
spi_flash_chip_generic.c:548
spi_flash_chip_generic_write_encrypted()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
page_program_timeout
)
;
spi_flash_chip_generic.c:552
spi_flash_chip_generic_write_encrypted()
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_generic.c:794
spi_flash_common_set_io_mode()
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
true
)
;
spi_flash_chip_generic.c:798
spi_flash_common_set_io_mode()
ret
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_generic.c:802
spi_flash_common_set_io_mode()
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
true
)
;
spi_flash_chip_generic.c:804
spi_flash_common_set_io_mode()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_mxic_opi.c:69
spi_flash_chip_mxic_opi_set_write_protect()
err
=
chip
->
chip_drv
->
get_chip_write_protect
(
chip
,
&
wp_read
)
;
spi_flash_chip_mxic_opi.c:81
spi_flash_chip_mxic_opi_set_write_protect()
err
=
chip
->
chip_drv
->
read_reg
(
chip
,
SPI_FLASH_REG_STATUS
,
&
status
)
;
spi_flash_chip_mxic_opi.c:159
spi_flash_chip_mxic_opi_get_write_protect()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_mxic_opi.c:172
spi_flash_chip_mxic_opi_erase_chip()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_mxic_opi.c:174
spi_flash_chip_mxic_opi_erase_chip()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
chip_erase_timeout
)
;
spi_flash_chip_mxic_opi.c:187
spi_flash_chip_mxic_opi_erase_chip()
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
true
)
;
spi_flash_chip_mxic_opi.c:192
spi_flash_chip_mxic_opi_erase_chip()
esp_err_t
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_mxic_opi.c:201
spi_flash_chip_mxic_opi_erase_sector()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_mxic_opi.c:203
spi_flash_chip_mxic_opi_erase_sector()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
sector_erase_timeout
)
;
spi_flash_chip_mxic_opi.c:217
spi_flash_chip_mxic_opi_erase_sector()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
true
)
;
spi_flash_chip_mxic_opi.c:222
spi_flash_chip_mxic_opi_erase_sector()
esp_err_t
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_mxic_opi.c:230
spi_flash_chip_mxic_opi_erase_block()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_mxic_opi.c:232
spi_flash_chip_mxic_opi_erase_block()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
block_erase_timeout
)
;
spi_flash_chip_mxic_opi.c:246
spi_flash_chip_mxic_opi_erase_block()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
true
)
;
spi_flash_chip_mxic_opi.c:251
spi_flash_chip_mxic_opi_erase_block()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_mxic_opi.c:261
spi_flash_chip_mxic_opi_page_program()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
page_program_timeout
)
;
spi_flash_chip_mxic_opi.c:275
spi_flash_chip_mxic_opi_page_program()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
true
)
;
spi_flash_chip_mxic_opi.c:279
spi_flash_chip_mxic_opi_page_program()
const
uint32_t
page_size
=
chip
->
chip_drv
->
page_size
;
spi_flash_chip_mxic_opi.c:287
spi_flash_chip_mxic_opi_write()
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_mxic_opi.c:298
spi_flash_chip_mxic_opi_write()
err
=
chip
->
chip_drv
->
program_page
(
chip
,
temp_buffer
,
align_address
,
page_len
)
;
spi_flash_chip_mxic_opi.c:300
spi_flash_chip_mxic_opi_write()
const
uint32_t
page_size
=
chip
->
chip_drv
->
page_size
;
spi_flash_chip_winbond.c:40
spi_flash_chip_winbond_read()
err
=
chip
->
chip_drv
->
config_host_io_mode
(
chip
,
config_io_flags
)
;
spi_flash_chip_winbond.c:49
spi_flash_chip_winbond_read()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_winbond.c:77
spi_flash_chip_winbond_page_program()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
page_program_timeout
)
;
spi_flash_chip_winbond.c:86
spi_flash_chip_winbond_page_program()
esp_err_t
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_winbond.c:93
spi_flash_chip_winbond_erase_sector()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_winbond.c:95
spi_flash_chip_winbond_erase_sector()
err
=
chip
->
host
->
driver
->
flush_cache
(
chip
->
host
,
start_address
,
chip
->
chip_drv
->
sector_size
)
;
spi_flash_chip_winbond.c:105
spi_flash_chip_winbond_erase_sector()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
sector_erase_timeout
)
;
spi_flash_chip_winbond.c:110
spi_flash_chip_winbond_erase_sector()
esp_err_t
err
=
chip
->
chip_drv
->
set_chip_write_protect
(
chip
,
false
)
;
spi_flash_chip_winbond.c:117
spi_flash_chip_winbond_erase_block()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
idle_timeout
)
;
spi_flash_chip_winbond.c:119
spi_flash_chip_winbond_erase_block()
err
=
chip
->
host
->
driver
->
flush_cache
(
chip
->
host
,
start_address
,
chip
->
chip_drv
->
block_erase_size
)
;
spi_flash_chip_winbond.c:129
spi_flash_chip_winbond_erase_block()
err
=
chip
->
chip_drv
->
wait_idle
(
chip
,
chip
->
chip_drv
->
timeout
->
block_erase_timeout
)
;
spi_flash_chip_winbond.c:134
spi_flash_chip_winbond_erase_block()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
esp_flash_t::chip_drv
is written by 1 function and is read by 44 functions:
detect_spi_flash_chip()
All items filtered out
esp_flash_t::chip_drv
spi_flash_chip_generic_reset()
spi_flash_chip_generic_erase_chip()
spi_flash_chip_generic_erase_sector()
spi_flash_chip_generic_erase_block()
spi_flash_chip_generic_read()
spi_flash_chip_generic_page_program()
spi_flash_chip_generic_write()
spi_flash_chip_generic_set_write_protect()
spi_flash_chip_generic_get_write_protect()
spi_flash_chip_generic_wait_idle()
spi_flash_chip_generic_write_encrypted()
spi_flash_common_set_io_mode()
spi_flash_chip_winbond_read()
spi_flash_chip_winbond_page_program()
spi_flash_chip_winbond_erase_sector()
spi_flash_chip_winbond_erase_block()
spi_flash_chip_mxic_opi_set_write_protect()
spi_flash_chip_mxic_opi_get_write_protect()
spi_flash_chip_mxic_opi_erase_chip()
spi_flash_chip_mxic_opi_erase_sector()
spi_flash_chip_mxic_opi_erase_block()
spi_flash_chip_mxic_opi_page_program()
spi_flash_chip_mxic_opi_write()
esp_flash_chip_driver_initialized()
esp_flash_init()
esp_flash_init_main()
read_id_core()
read_unique_id()
esp_flash_read_unique_chip_id()
detect_spi_flash_chip()
esp_flash_get_physical_size()
esp_flash_erase_region()
esp_flash_get_chip_write_protect()
esp_flash_set_chip_write_protect()
esp_flash_get_protectable_regions()
find_region()
esp_flash_get_protected_region()
esp_flash_set_protected_region()
esp_flash_read()
esp_flash_write()
esp_flash_get_io_mode()
esp_flash_set_io_mode()
esp_flash_write_encrypted()
esp_flash_suspend_cmd_init()
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
Lifecycle
from
examples
All items filtered out
All items filtered out