ESP-IDF
TAG
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
TAG
TAG variable
Syntax
Show:
Summary
Declaration
from
sdmmc_sd.c:24
static
const
char
*
TAG
=
"sdmmc_sd"
;
Examples
References
from
examples
Code
Location
Referrer
static
const
char
*
TAG
=
"sdmmc_sd"
;
sdmmc_sd.c:24
ESP_LOGD
(
TAG
,
"SDHC/SDXC card"
)
;
sdmmc_sd.c:34
sdmmc_init_sd_if_cond()
ESP_LOGD
(
TAG
,
"CMD8 timeout; not an SD v2.00 card"
)
;
sdmmc_sd.c:37
sdmmc_init_sd_if_cond()
ESP_LOGD
(
TAG
,
"CMD8 rejected; not an SD v2.00 card"
)
;
sdmmc_sd.c:39
sdmmc_init_sd_if_cond()
ESP_LOGE
(
TAG
,
"%s: send_if_cond (1) returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:41
sdmmc_init_sd_if_cond()
ESP_LOGE
(
TAG
,
"%s: set_blocklen returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:57
sdmmc_init_sd_blocklen()
ESP_LOGE
(
TAG
,
"%s: send_scr (1) returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:74
sdmmc_init_sd_scr()
ESP_LOGE
(
TAG
,
"%s: could not allocate sd_ssr"
,
__func__
)
;
sdmmc_sd.c:99
sdmmc_init_sd_ssr()
ESP_LOGE
(
TAG
,
"%s: sdmmc_send_cmd returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:117
sdmmc_init_sd_ssr()
ESP_LOGE
(
TAG
,
"%s: error sdmmc_decode_ssr returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:123
sdmmc_init_sd_ssr()
ESP_LOGE
(
TAG
,
"set_bus_width failed (0x%x)"
,
err
)
;
sdmmc_sd.c:139
sdmmc_init_sd_bus_width()
ESP_LOGE
(
TAG
,
"init wait data ready - timeout"
)
;
sdmmc_sd.c:156
sdmmc_init_sd_wait_data_ready()
ESP_LOGV
(
TAG
,
"waiting for card to become ready (%"
PRIu32
")"
,
count
)
;
sdmmc_sd.c:168
sdmmc_init_sd_wait_data_ready()
ESP_LOGE
(
TAG
,
"%s: sdmmc_send_cmd returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:211
sdmmc_send_cmd_switch_func()
ESP_LOGD
(
TAG
,
"%s: response indicates function %"
PRIu32
":%"
PRIu32
" is busy"
,
sdmmc_sd.c:220
sdmmc_send_cmd_switch_func()
ESP_LOGD
(
TAG
,
"%s: got an invalid version of SWITCH_FUNC response: 0x%02"
PRIx32
,
sdmmc_sd.c:225
sdmmc_send_cmd_switch_func()
ESP_LOGD
(
TAG
,
"%s: sdmmc_send_cmd_switch_func (1) returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:255
sdmmc_enter_higher_speed_mode()
ESP_LOGV
(
TAG
,
"%s: access mode supported_mask: 0x%"
PRIx32
,
__func__
,
supported_mask
)
;
sdmmc_sd.c:259
sdmmc_enter_higher_speed_mode()
ESP_LOGV
(
TAG
,
"%s: to switch to DDR50"
,
__func__
)
;
sdmmc_sd.c:263
sdmmc_enter_higher_speed_mode()
ESP_LOGD
(
TAG
,
"%s: sdmmc_send_cmd_switch_func (2) returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:270
sdmmc_enter_higher_speed_mode()
ESP_LOGE
(
TAG
,
"%s: failed to switch bus to DDR mode (0x%x)"
,
__func__
,
err
)
;
sdmmc_sd.c:277
sdmmc_enter_higher_speed_mode()
ESP_LOGV
(
TAG
,
"%s: to switch to SDR104"
,
__func__
)
;
sdmmc_sd.c:282
sdmmc_enter_higher_speed_mode()
ESP_LOGD
(
TAG
,
"%s: sdmmc_send_cmd_switch_func (2) returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:289
sdmmc_enter_higher_speed_mode()
ESP_LOGV
(
TAG
,
"%s: to switch to SDR50"
,
__func__
)
;
sdmmc_sd.c:294
sdmmc_enter_higher_speed_mode()
ESP_LOGD
(
TAG
,
"%s: sdmmc_send_cmd_switch_func (2) returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:301
sdmmc_enter_higher_speed_mode()
ESP_LOGV
(
TAG
,
"%s: to switch to SDR25"
,
__func__
)
;
sdmmc_sd.c:305
sdmmc_enter_higher_speed_mode()
ESP_LOGD
(
TAG
,
"%s: sdmmc_send_cmd_switch_func (2) returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:312
sdmmc_enter_higher_speed_mode()
ESP_LOGV
(
TAG
,
"tuning_block_size: %zu"
,
tuning_block_size
)
;
sdmmc_sd.c:367
read_tuning_block()
ESP_RETURN_ON_FALSE
(
databuf
,
ESP_ERR_NO_MEM
,
TAG
,
"no mem for tuning block databuf"
)
;
sdmmc_sd.c:370
read_tuning_block()
ESP_LOGW
(
TAG
,
"%s: sdmmc_send_cmd returned 0x%x"
,
__func__
,
ret
)
;
sdmmc_sd.c:383
read_tuning_block()
ESP_LOGW
(
TAG
,
"read sectors dma - timeout"
)
;
sdmmc_sd.c:395
read_tuning_block()
ESP_LOGW
(
TAG
,
"%s: sdmmc_send_cmd_send_status returned 0x%x"
,
__func__
,
ret
)
;
sdmmc_sd.c:404
read_tuning_block()
ESP_LOGV
(
TAG
,
"waiting for card to become ready (%d)"
,
count
)
;
sdmmc_sd.c:408
read_tuning_block()
ESP_RETURN_ON_FALSE
(
!
host_is_spi
(
card
)
,
ESP_ERR_NOT_SUPPORTED
,
TAG
,
"sdspi not supported timing tuning"
)
;
sdmmc_sd.c:424
sdmmc_do_timing_tuning()
ESP_RETURN_ON_FALSE
(
card
->
host
.
set_input_delay
,
ESP_ERR_NOT_SUPPORTED
,
TAG
,
"input phase delay feature isn't supported"
)
;
sdmmc_sd.c:425
sdmmc_do_timing_tuning()
ESP_RETURN_ON_ERROR
(
(
*
card
->
host
.
set_input_delay
)
(
slot
,
i
)
,
TAG
,
"failed to set input delay"
)
;
sdmmc_sd.c:430
sdmmc_do_timing_tuning()
ESP_LOGV
(
TAG
,
"results[%d]: %d"
,
i
,
results
[
i
]
)
;
sdmmc_sd.c:439
sdmmc_do_timing_tuning()
ESP_LOGV
(
TAG
,
"%s: proper_delay_phase: %d\n"
,
__func__
,
proper_delay_phase
)
;
sdmmc_sd.c:454
sdmmc_do_timing_tuning()
ESP_RETURN_ON_ERROR
(
(
*
card
->
host
.
set_input_delay
)
(
slot
,
proper_delay_phase
)
,
TAG
,
"failed to set input delay"
)
;
sdmmc_sd.c:457
sdmmc_do_timing_tuning()
ESP_RETURN_ON_FALSE
(
response
,
ESP_ERR_NO_MEM
,
TAG
,
"no mem for response buf"
)
;
sdmmc_sd.c:473
sdmmc_select_driver_strength()
ESP_GOTO_ON_ERROR
(
ret
,
out
,
TAG
,
"%s: sdmmc_send_cmd_switch_func (1) returned 0x%x"
,
__func__
,
ret
)
;
sdmmc_sd.c:476
sdmmc_select_driver_strength()
ESP_GOTO_ON_FALSE
(
supported_mask
!=
0xf
,
ESP_ERR_NOT_SUPPORTED
,
out
,
TAG
,
"switch group1 result fail"
)
;
sdmmc_sd.c:479
sdmmc_select_driver_strength()
ESP_LOGV
(
TAG
,
"driver strength: supported_mask: 0x%"
PRIx32
,
supported_mask
)
;
sdmmc_sd.c:480
sdmmc_select_driver_strength()
ESP_GOTO_ON_FALSE
(
supported_mask
==
driver_strength
,
ESP_ERR_INVALID_ARG
,
out
,
TAG
,
"fail to switch to type 0x%x"
,
driver_strength
)
;
sdmmc_sd.c:481
sdmmc_select_driver_strength()
ESP_LOGE
(
TAG
,
"%s: select_card (1) returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:515
sdmmc_enable_hs_mode_and_check()
ESP_LOGE
(
TAG
,
"%s: send_csd returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:521
sdmmc_enable_hs_mode_and_check()
ESP_LOGE
(
TAG
,
"%s: select_card (2) returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:527
sdmmc_enable_hs_mode_and_check()
ESP_LOGD
(
TAG
,
"%s: after enabling HS mode, tr_speed=%d"
,
__func__
,
card
->
csd
.
tr_speed
)
;
sdmmc_sd.c:532
sdmmc_enable_hs_mode_and_check()
ESP_LOGV
(
TAG
,
"%s: Voltage switch callback (%umv)"
,
__func__
,
voltage_mv
)
;
sdmmc_sd.c:541
sdmmc_init_sd_uhs1_volt_sw_cb()
ESP_LOGE
(
TAG
,
"%s: send_cmd returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:556
sdmmc_init_sd_uhs1()
ESP_RETURN_ON_FALSE
(
response
,
ESP_ERR_NO_MEM
,
TAG
,
"no mem for response buf"
)
;
sdmmc_sd.c:574
sdmmc_select_current_limit()
ESP_GOTO_ON_ERROR
(
ret
,
out
,
TAG
,
"%s: sdmmc_send_cmd_switch_func (1) returned 0x%x"
,
__func__
,
ret
)
;
sdmmc_sd.c:577
sdmmc_select_current_limit()
ESP_GOTO_ON_FALSE
(
supported_mask
!=
0xf
,
ESP_ERR_NOT_SUPPORTED
,
out
,
TAG
,
"switch group4 result fail"
)
;
sdmmc_sd.c:580
sdmmc_select_current_limit()
ESP_LOGV
(
TAG
,
"current limit: supported_mask: 0x%"
PRIx32
,
supported_mask
)
;
sdmmc_sd.c:581
sdmmc_select_current_limit()
ESP_GOTO_ON_FALSE
(
supported_mask
==
current_limit
,
ESP_ERR_INVALID_ARG
,
out
,
TAG
,
"fail to switch to type 0x%x"
,
current_limit
)
;
sdmmc_sd.c:582
sdmmc_select_current_limit()
ESP_LOGE
(
TAG
,
"%s: send_scr returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:598
sdmmc_check_scr()
ESP_LOGE
(
TAG
,
"got corrupted data after increasing clock frequency"
)
;
sdmmc_sd.c:602
sdmmc_check_scr()
ESP_LOGE
(
TAG
,
"%s: sdmmc_send_cmd_crc_on_off returned 0x%x"
,
__func__
,
err
)
;
sdmmc_sd.c:617
sdmmc_init_spi_crc()
ESP_LOGE
(
TAG
,
"unknown SD CSD structure version 0x%x"
,
out_csd
->
csd_ver
)
;
sdmmc_sd.c:647
sdmmc_decode_csd()
ESP_LOGV
(
TAG
,
"%s: speed: 0x%x"
,
__func__
,
speed
)
;
sdmmc_sd.c:657
sdmmc_decode_csd()
ESP_LOGD
(
TAG
,
"%s: erase timeout %"
PRIu32
" s (erasing %"
PRIu32
" kB, ES=%"
PRIu32
", ET=%"
PRIu32
", EO=%"
PRIu32
", AU=%"
PRIu32
" kB)"
,
sdmmc_sd.c:735
sdmmc_sd_get_erase_timeout_ms()
ESP_LOGD
(
TAG
,
"%s: erase timeout %"
PRIu32
" s (erasing %"
PRIu32
" kB, %"
PRIu32
" ms per sector)"
,
sdmmc_sd.c:742
sdmmc_sd_get_erase_timeout_ms()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
TAG
is read by 19 functions:
All items filtered out
TAG
sdmmc_init_sd_if_cond()
sdmmc_init_sd_blocklen()
sdmmc_init_sd_scr()
sdmmc_init_sd_ssr()
sdmmc_init_sd_bus_width()
sdmmc_init_sd_wait_data_ready()
sdmmc_send_cmd_switch_func()
sdmmc_enter_higher_speed_mode()
read_tuning_block()
sdmmc_do_timing_tuning()
sdmmc_select_driver_strength()
sdmmc_enable_hs_mode_and_check()
sdmmc_init_sd_uhs1_volt_sw_cb()
sdmmc_init_sd_uhs1()
sdmmc_select_current_limit()
sdmmc_check_scr()
sdmmc_init_spi_crc()
sdmmc_decode_csd()
sdmmc_sd_get_erase_timeout_ms()
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