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
rmt_legacy.c:51
static
const
char
*
TAG
=
"rmt(legacy)"
;
Examples
References
from
examples
Code
Location
Referrer
static
const
char
*
TAG
=
"rmt(legacy)"
;
rmt_legacy.c:51
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:170
rmt_set_clk_div()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:183
rmt_get_clk_div()
ESP_RETURN_ON_FALSE
(
div_cnt
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_ADDR_ERROR_STR
)
;
rmt_legacy.c:184
rmt_get_clk_div()
ESP_RETURN_ON_FALSE
(
RMT_IS_RX_CHANNEL
(
channel
)
&&
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:197
rmt_set_rx_idle_thresh()
ESP_RETURN_ON_FALSE
(
RMT_IS_RX_CHANNEL
(
channel
)
&&
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:206
rmt_get_rx_idle_thresh()
ESP_RETURN_ON_FALSE
(
thresh
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_ADDR_ERROR_STR
)
;
rmt_legacy.c:207
rmt_get_rx_idle_thresh()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:216
rmt_set_mem_block_num()
ESP_RETURN_ON_FALSE
(
rmt_mem_num
<=
RMT_CHANNEL_MAX
-
channel
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_MEM_CNT_ERROR_STR
)
;
rmt_legacy.c:217
rmt_set_mem_block_num()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:230
rmt_get_mem_block_num()
ESP_RETURN_ON_FALSE
(
rmt_mem_num
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_ADDR_ERROR_STR
)
;
rmt_legacy.c:231
rmt_get_mem_block_num()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:245
rmt_set_tx_carrier()
ESP_RETURN_ON_FALSE
(
carrier_level
<
RMT_CARRIER_LEVEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CARRIER_ERROR_STR
)
;
rmt_legacy.c:246
rmt_set_tx_carrier()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:257
rmt_set_mem_pd()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:270
rmt_get_mem_pd()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:279
rmt_tx_start()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:303
rmt_tx_stop()
ESP_RETURN_ON_FALSE
(
RMT_IS_RX_CHANNEL
(
channel
)
&&
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:338
rmt_rx_start()
ESP_RETURN_ON_FALSE
(
RMT_IS_RX_CHANNEL
(
channel
)
&&
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:361
rmt_rx_stop()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:375
rmt_tx_memory_reset()
ESP_RETURN_ON_FALSE
(
RMT_IS_RX_CHANNEL
(
channel
)
&&
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:384
rmt_rx_memory_reset()
ESP_RETURN_ON_FALSE
(
RMT_IS_RX_CHANNEL
(
channel
)
&&
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:393
rmt_set_memory_owner()
ESP_RETURN_ON_FALSE
(
owner
<
RMT_MEM_OWNER_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_MEM_OWNER_ERROR_STR
)
;
rmt_legacy.c:394
rmt_set_memory_owner()
ESP_RETURN_ON_FALSE
(
RMT_IS_RX_CHANNEL
(
channel
)
&&
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:403
rmt_get_memory_owner()
ESP_RETURN_ON_FALSE
(
owner
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_MEM_OWNER_ERROR_STR
)
;
rmt_legacy.c:404
rmt_get_memory_owner()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:413
rmt_set_tx_loop_mode()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:422
rmt_get_tx_loop_mode()
ESP_RETURN_ON_FALSE
(
RMT_IS_RX_CHANNEL
(
channel
)
&&
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:431
rmt_set_rx_filter()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:441
rmt_set_source_clk()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:454
rmt_get_source_clk()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:464
rmt_set_idle_level()
ESP_RETURN_ON_FALSE
(
level
<
RMT_IDLE_LEVEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
"RMT IDLE LEVEL ERR"
)
;
rmt_legacy.c:465
rmt_set_idle_level()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:474
rmt_get_idle_level()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:484
rmt_get_status()
ESP_RETURN_ON_FALSE
(
RMT_IS_RX_CHANNEL
(
channel
)
&&
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:497
rmt_set_rx_intr_en()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:506
rmt_set_err_intr_en()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:519
rmt_set_tx_intr_en()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:528
rmt_set_tx_thr_intr_en()
ESP_RETURN_ON_FALSE
(
evt_thresh
<=
item_block_len
,
ESP_ERR_INVALID_ARG
,
TAG
,
"RMT EVT THRESH ERR"
)
;
rmt_legacy.c:531
rmt_set_tx_thr_intr_en()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:546
rmt_set_gpio()
ESP_RETURN_ON_FALSE
(
mode
<
RMT_MODE_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_MODE_ERROR_STR
)
;
rmt_legacy.c:547
rmt_set_gpio()
(
GPIO_IS_VALID_OUTPUT_GPIO
(
gpio_num
)
&&
(
mode
==
RMT_MODE_TX
)
)
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_GPIO_ERROR_STR
)
;
rmt_legacy.c:549
rmt_set_gpio()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:553
rmt_set_gpio()
ESP_RETURN_ON_FALSE
(
RMT_IS_RX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:557
rmt_set_gpio()
ESP_RETURN_ON_FALSE
(
rmt_is_channel_number_valid
(
channel
,
mode
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:586
rmt_internal_config()
ESP_RETURN_ON_FALSE
(
mem_cnt
+
channel
<=
SOC_RMT_CHANNELS_PER_GROUP
&&
mem_cnt
>
0
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_MEM_CNT_ERROR_STR
)
;
rmt_legacy.c:587
rmt_internal_config()
ESP_RETURN_ON_FALSE
(
clk_div
>
0
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CLK_DIV_ERROR_STR
)
;
rmt_legacy.c:588
rmt_internal_config()
ESP_RETURN_ON_FALSE
(
!
carrier_en
||
carrier_freq_hz
>
0
,
ESP_ERR_INVALID_ARG
,
TAG
,
"RMT carrier frequency can't be zero"
)
;
rmt_legacy.c:591
rmt_internal_config()
ESP_LOGD
(
TAG
,
"rmt_source_clk_hz: %"
PRIu32
,
rmt_source_clk_hz
)
;
rmt_legacy.c:624
rmt_internal_config()
ESP_LOGD
(
TAG
,
"Rmt Tx Channel %u|Gpio %u|Sclk_Hz %"
PRIu32
"|Div %u|Carrier_Hz %"
PRIu32
"|Duty %u"
,
rmt_legacy.c:659
rmt_internal_config()
ESP_LOGD
(
TAG
,
"Rmt Rx Channel %u|Gpio %u|Sclk_Hz %"
PRIu32
"|Div %u|Threshold %u|Filter %u"
,
rmt_legacy.c:693
rmt_internal_config()
ESP_RETURN_ON_ERROR
(
rmt_set_gpio
(
rmt_param
->
channel
,
rmt_param
->
rmt_mode
,
rmt_param
->
gpio_num
,
rmt_param
->
flags
&
RMT_CHANNEL_FLAGS_INVERT_SIG
)
,
TAG
,
"set gpio for RMT driver failed"
)
;
rmt_legacy.c:704
rmt_config()
ESP_RETURN_ON_ERROR
(
rmt_internal_config
(
&
RMT
,
rmt_param
)
,
TAG
,
"initialize RMT driver failed"
)
;
rmt_legacy.c:705
rmt_config()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
(
0
)
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:723
rmt_fill_tx_items()
ESP_RETURN_ON_FALSE
(
item
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_ADDR_ERROR_STR
)
;
rmt_legacy.c:724
rmt_fill_tx_items()
ESP_RETURN_ON_FALSE
(
item_num
>
0
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_DRIVER_LENGTH_ERROR_STR
)
;
rmt_legacy.c:725
rmt_fill_tx_items()
ESP_RETURN_ON_FALSE
(
mem_cnt
*
RMT_MEM_ITEM_NUM
>=
item_num
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_WR_MEM_OVF_ERROR_STR
)
;
rmt_legacy.c:728
rmt_fill_tx_items()
ESP_RETURN_ON_FALSE
(
fn
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_ADDR_ERROR_STR
)
;
rmt_legacy.c:735
rmt_isr_register()
ESP_RETURN_ON_FALSE
(
rmt_contex
.
rmt_driver_channels
==
0
,
ESP_FAIL
,
TAG
,
"RMT driver installed, can not install generic ISR handler"
)
;
rmt_legacy.c:736
rmt_isr_register()
ESP_DRAM_LOGE
(
TAG
,
"RMT RX BUFFER FULL"
)
;
rmt_legacy.c:851
rmt_driver_isr_default()
ESP_DRAM_LOGE
(
TAG
,
"RMT RX BUFFER ERROR"
)
;
rmt_legacy.c:854
rmt_driver_isr_default()
ESP_DRAM_LOGD
(
TAG
,
"RMT RX channel %d error"
,
channel
)
;
rmt_legacy.c:928
rmt_driver_isr_default()
ESP_DRAM_LOGD
(
TAG
,
"status: 0x%08x"
,
rmt_ll_rx_get_status_word
(
rmt_contex
.
hal
.
regs
,
channel
)
)
;
rmt_legacy.c:929
rmt_driver_isr_default()
ESP_DRAM_LOGD
(
TAG
,
"RMT TX channel %d error"
,
channel
)
;
rmt_legacy.c:943
rmt_driver_isr_default()
ESP_DRAM_LOGD
(
TAG
,
"status: 0x%08x"
,
rmt_ll_tx_get_status_word
(
rmt_contex
.
hal
.
regs
,
channel
)
)
;
rmt_legacy.c:944
rmt_driver_isr_default()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:957
rmt_driver_uninstall()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:1016
rmt_driver_install()
ESP_LOGD
(
TAG
,
"RMT driver already installed"
)
;
rmt_legacy.c:1021
rmt_driver_install()
ESP_LOGE
(
TAG
,
"RMT driver malloc error"
)
;
rmt_legacy.c:1043
rmt_driver_install()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:1118
rmt_write_items()
ESP_RETURN_ON_FALSE
(
p_rmt_obj
[
channel
]
,
ESP_FAIL
,
TAG
,
RMT_DRIVER_ERROR_STR
)
;
rmt_legacy.c:1119
rmt_write_items()
ESP_RETURN_ON_FALSE
(
rmt_item
,
ESP_FAIL
,
TAG
,
RMT_ADDR_ERROR_STR
)
;
rmt_legacy.c:1120
rmt_write_items()
ESP_RETURN_ON_FALSE
(
item_num
>
0
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_DRIVER_LENGTH_ERROR_STR
)
;
rmt_legacy.c:1121
rmt_write_items()
ESP_RETURN_ON_FALSE
(
mem_blocks
+
channel
<=
SOC_RMT_CHANNELS_PER_GROUP
,
ESP_ERR_INVALID_STATE
,
TAG
,
RMT_MEM_CNT_ERROR_STR
)
;
rmt_legacy.c:1123
rmt_write_items()
ESP_LOGE
(
TAG
,
RMT_PSRAM_BUFFER_WARN_STR
)
;
rmt_legacy.c:1127
rmt_write_items()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:1177
rmt_wait_tx_done()
ESP_RETURN_ON_FALSE
(
p_rmt_obj
[
channel
]
,
ESP_FAIL
,
TAG
,
RMT_DRIVER_ERROR_STR
)
;
rmt_legacy.c:1178
rmt_wait_tx_done()
ESP_LOGE
(
TAG
,
"Timeout on wait_tx_done"
)
;
rmt_legacy.c:1186
rmt_wait_tx_done()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:1194
rmt_get_ringbuf_handle()
ESP_RETURN_ON_FALSE
(
p_rmt_obj
[
channel
]
,
ESP_FAIL
,
TAG
,
RMT_DRIVER_ERROR_STR
)
;
rmt_legacy.c:1195
rmt_get_ringbuf_handle()
ESP_RETURN_ON_FALSE
(
buf_handle
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_ADDR_ERROR_STR
)
;
rmt_legacy.c:1196
rmt_get_ringbuf_handle()
ESP_RETURN_ON_FALSE
(
fn
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_TRANSLATOR_NULL_STR
)
;
rmt_legacy.c:1211
rmt_translator_init()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:1212
rmt_translator_init()
ESP_RETURN_ON_FALSE
(
p_rmt_obj
[
channel
]
,
ESP_FAIL
,
TAG
,
RMT_DRIVER_ERROR_STR
)
;
rmt_legacy.c:1213
rmt_translator_init()
ESP_RETURN_ON_FALSE
(
mem_blocks
+
channel
<=
SOC_RMT_CHANNELS_PER_GROUP
,
ESP_ERR_INVALID_STATE
,
TAG
,
RMT_MEM_CNT_ERROR_STR
)
;
rmt_legacy.c:1215
rmt_translator_init()
ESP_LOGE
(
TAG
,
"RMT translator buffer create fail"
)
;
rmt_legacy.c:1228
rmt_translator_init()
ESP_LOGD
(
TAG
,
"RMT translator init done"
)
;
rmt_legacy.c:1236
rmt_translator_init()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:1242
rmt_translator_set_context()
ESP_RETURN_ON_FALSE
(
p_rmt_obj
[
channel
]
,
ESP_FAIL
,
TAG
,
RMT_DRIVER_ERROR_STR
)
;
rmt_legacy.c:1243
rmt_translator_set_context()
ESP_RETURN_ON_FALSE
(
item_num
&&
context
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid arguments"
)
;
rmt_legacy.c:1251
rmt_translator_get_context()
ESP_RETURN_ON_FALSE
(
RMT_IS_TX_CHANNEL
(
channel
)
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:1263
rmt_write_sample()
ESP_RETURN_ON_FALSE
(
p_rmt_obj
[
channel
]
,
ESP_FAIL
,
TAG
,
RMT_DRIVER_ERROR_STR
)
;
rmt_legacy.c:1264
rmt_write_sample()
ESP_RETURN_ON_FALSE
(
p_rmt_obj
[
channel
]
->
sample_to_rmt
,
ESP_FAIL
,
TAG
,
RMT_TRANSLATOR_UNINIT_STR
)
;
rmt_legacy.c:1265
rmt_write_sample()
ESP_RETURN_ON_FALSE
(
mem_blocks
+
channel
<=
SOC_RMT_CHANNELS_PER_GROUP
,
ESP_ERR_INVALID_STATE
,
TAG
,
RMT_MEM_CNT_ERROR_STR
)
;
rmt_legacy.c:1267
rmt_write_sample()
ESP_LOGE
(
TAG
,
RMT_PSRAM_BUFFER_WARN_STR
)
;
rmt_legacy.c:1271
rmt_write_sample()
ESP_RETURN_ON_FALSE
(
channel_status
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_PARAM_ERR_STR
)
;
rmt_legacy.c:1313
rmt_get_channel_status()
ESP_RETURN_ON_FALSE
(
channel
<
RMT_CHANNEL_MAX
,
ESP_ERR_INVALID_ARG
,
TAG
,
RMT_CHANNEL_ERROR_STR
)
;
rmt_legacy.c:1332
rmt_get_counter_clock()
ESP_RETURN_ON_FALSE
(
clock_hz
,
ESP_ERR_INVALID_ARG
,
TAG
,
"parameter clock_hz can't be null"
)
;
rmt_legacy.c:1333
rmt_get_counter_clock()
ESP_EARLY_LOGE
(
TAG
,
"CONFLICT! driver_ng is not allowed to be used with the legacy driver"
)
;
rmt_legacy.c:1412
check_rmt_legacy_driver_conflict()
ESP_EARLY_LOGW
(
TAG
,
"legacy driver is deprecated, please migrate to `driver/rmt_tx.h` and/or `driver/rmt_rx.h`"
)
;
rmt_legacy.c:1415
check_rmt_legacy_driver_conflict()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
TAG
is read by 47 functions:
All items filtered out
TAG
rmt_set_clk_div()
rmt_get_clk_div()
rmt_set_rx_idle_thresh()
rmt_get_rx_idle_thresh()
rmt_set_mem_block_num()
rmt_get_mem_block_num()
rmt_set_tx_carrier()
rmt_set_mem_pd()
rmt_get_mem_pd()
rmt_tx_start()
rmt_tx_stop()
rmt_rx_start()
rmt_rx_stop()
rmt_tx_memory_reset()
rmt_rx_memory_reset()
rmt_set_memory_owner()
rmt_get_memory_owner()
rmt_set_tx_loop_mode()
rmt_get_tx_loop_mode()
rmt_set_rx_filter()
rmt_set_source_clk()
rmt_get_source_clk()
rmt_set_idle_level()
rmt_get_idle_level()
rmt_get_status()
rmt_set_rx_intr_en()
rmt_set_err_intr_en()
rmt_set_tx_intr_en()
rmt_set_tx_thr_intr_en()
rmt_set_gpio()
rmt_internal_config()
rmt_config()
rmt_fill_tx_items()
rmt_isr_register()
rmt_driver_isr_default()
rmt_driver_uninstall()
rmt_driver_install()
rmt_write_items()
rmt_wait_tx_done()
rmt_get_ringbuf_handle()
rmt_translator_init()
rmt_translator_set_context()
rmt_translator_get_context()
rmt_write_sample()
rmt_get_channel_status()
rmt_get_counter_clock()
check_rmt_legacy_driver_conflict()
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