ESP-IDF
EFUSE_BLK_KEY0
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
EFUSE_BLK_KEY0
EFUSE_BLK_KEY0 value
Number of eFuse block. Used for Flash Encryption. If not using that Flash Encryption feature, they can be used for another purpose.
Syntax
Show:
Summary
Declaration
from
esp_efuse_chip.h:23
EFUSE_BLK_KEY0
=
1
;
Examples
References
from
examples
Code
Location
Referrer
EFUSE_BLK_KEY0
=
1
,
/**< Number of eFuse block. Used for Flash Encryption. If not using that Flash Encryption feature, they can be used for another purpose. */
esp_efuse_chip.h:23
if
(
block
<
EFUSE_BLK_KEY0
||
block
>=
EFUSE_BLK_KEY_MAX
)
{
esp_efuse_api.c:348
esp_efuse_destroy_block()
const
esp_efuse_keys_t
s_table
[
EFUSE_BLK_KEY_MAX
-
EFUSE_BLK_KEY0
]
=
{
esp_efuse_api_key.c:31
assert
(
block
>=
EFUSE_BLK_KEY0
&&
block
<
EFUSE_BLK_KEY_MAX
)
;
esp_efuse_api_key.c:103
esp_efuse_get_key_dis_read()
unsigned
idx
=
block
-
EFUSE_BLK_KEY0
;
esp_efuse_api_key.c:104
esp_efuse_get_key_dis_read()
if
(
block
<
EFUSE_BLK_KEY0
||
block
>=
EFUSE_BLK_KEY_MAX
)
{
esp_efuse_api_key.c:110
esp_efuse_set_key_dis_read()
unsigned
idx
=
block
-
EFUSE_BLK_KEY0
;
esp_efuse_api_key.c:113
esp_efuse_set_key_dis_read()
assert
(
block
>=
EFUSE_BLK_KEY0
&&
block
<
EFUSE_BLK_KEY_MAX
)
;
esp_efuse_api_key.c:119
esp_efuse_get_key_dis_write()
unsigned
idx
=
block
-
EFUSE_BLK_KEY0
;
esp_efuse_api_key.c:120
esp_efuse_get_key_dis_write()
if
(
block
<
EFUSE_BLK_KEY0
||
block
>=
EFUSE_BLK_KEY_MAX
)
{
esp_efuse_api_key.c:126
esp_efuse_set_key_dis_write()
unsigned
idx
=
block
-
EFUSE_BLK_KEY0
;
esp_efuse_api_key.c:129
esp_efuse_set_key_dis_write()
if
(
block
<
EFUSE_BLK_KEY0
||
block
>=
EFUSE_BLK_KEY_MAX
)
{
esp_efuse_api_key.c:135
esp_efuse_key_block_unused()
for
(
esp_efuse_block_t
b
=
EFUSE_BLK_KEY0
;
b
<
EFUSE_BLK_KEY_MAX
;
b
++
)
{
esp_efuse_api_key.c:177
esp_efuse_find_purpose()
if
(
block
<
EFUSE_BLK_KEY0
||
block
>=
EFUSE_BLK_KEY_MAX
||
key_size_bytes
>
32
||
purpose
>=
ESP_EFUSE_KEY_PURPOSE_MAX
esp_efuse_api_key.c:190
esp_efuse_write_key()
if
(
number_of_keys
==
0
||
number_of_keys
>
(
EFUSE_BLK_KEY_MAX
-
EFUSE_BLK_KEY0
)
||
keys
==
NULL
||
purposes
==
NULL
)
{
esp_efuse_api_key.c:215
esp_efuse_write_keys()
esp_efuse_coding_scheme_t
coding_scheme
=
esp_efuse_get_coding_scheme
(
EFUSE_BLK_KEY0
)
;
esp_efuse_api_key.c:220
esp_efuse_write_keys()
esp_efuse_block_t
block
=
EFUSE_BLK_KEY0
;
esp_efuse_api_key.c:225
esp_efuse_write_keys()
ESP_LOGI
(
TAG
,
"Writing EFUSE_BLK_KEY%d with purpose %d"
,
block
-
EFUSE_BLK_KEY0
,
purpose
)
;
esp_efuse_api_key.c:231
esp_efuse_write_keys()
ESP_LOGE
(
TAG
,
"Failed to write EFUSE_BLK_KEY%d with purpose %d. Can't continue."
,
block
-
EFUSE_BLK_KEY0
,
purpose
)
;
esp_efuse_api_key.c:238
esp_efuse_write_keys()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
EFUSE_BLK_KEY0
is read by 9 functions:
All items filtered out
EFUSE_BLK_KEY0
esp_efuse_destroy_block()
esp_efuse_get_key_dis_read()
esp_efuse_set_key_dis_read()
esp_efuse_get_key_dis_write()
esp_efuse_set_key_dis_write()
esp_efuse_key_block_unused()
esp_efuse_find_purpose()
esp_efuse_write_key()
esp_efuse_write_keys()
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