ESP-IDF
rmt_contex_t::rmt_spinlock
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
rmt_contex_t::rmt_spinlock
rmt_contex_t::rmt_spinlock field
Syntax
Show:
Summary
Declaration
from
rmt_legacy.c:80
portMUX_TYPE
rmt_spinlock
;
Examples
References
from
examples
Code
Location
Referrer
portMUX_TYPE
rmt_spinlock
;
// Mutex lock for protecting concurrent register/unregister of RMT channels' ISR
rmt_legacy.c:80
.
rmt_spinlock
=
portMUX_INITIALIZER_UNLOCKED
,
rmt_legacy.c:118
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:142
rmt_module_enable()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:151
rmt_module_enable()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:157
rmt_module_disable()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:165
rmt_module_disable()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:171
rmt_set_clk_div()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:177
rmt_set_clk_div()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:185
rmt_get_clk_div()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:191
rmt_get_clk_div()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:198
rmt_set_rx_idle_thresh()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:200
rmt_set_rx_idle_thresh()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:208
rmt_get_rx_idle_thresh()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:210
rmt_get_rx_idle_thresh()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:218
rmt_set_mem_block_num()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:224
rmt_set_mem_block_num()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:232
rmt_get_mem_block_num()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:238
rmt_get_mem_block_num()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:247
rmt_set_tx_carrier()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:251
rmt_set_tx_carrier()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:258
rmt_set_mem_pd()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:264
rmt_set_mem_pd()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:271
rmt_get_mem_pd()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:273
rmt_get_mem_pd()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:280
rmt_tx_start()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:297
rmt_tx_start()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:304
rmt_tx_stop()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:312
rmt_tx_stop()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:339
rmt_rx_start()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:355
rmt_rx_start()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:362
rmt_rx_stop()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:369
rmt_rx_stop()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:376
rmt_tx_memory_reset()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:378
rmt_tx_memory_reset()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:385
rmt_rx_memory_reset()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:387
rmt_rx_memory_reset()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:395
rmt_set_memory_owner()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:397
rmt_set_memory_owner()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:405
rmt_get_memory_owner()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:407
rmt_get_memory_owner()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:414
rmt_set_tx_loop_mode()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:416
rmt_set_tx_loop_mode()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:423
rmt_get_tx_loop_mode()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:425
rmt_get_tx_loop_mode()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:432
rmt_set_rx_filter()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:435
rmt_set_rx_filter()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:442
rmt_set_source_clk()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:448
rmt_set_source_clk()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:455
rmt_get_source_clk()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:458
rmt_get_source_clk()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:466
rmt_set_idle_level()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:468
rmt_set_idle_level()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:475
rmt_get_idle_level()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:478
rmt_get_idle_level()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:485
rmt_get_status()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:491
rmt_get_status()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:498
rmt_set_rx_intr_en()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:500
rmt_set_rx_intr_en()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:507
rmt_set_err_intr_en()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:513
rmt_set_err_intr_en()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:520
rmt_set_tx_intr_en()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:522
rmt_set_tx_intr_en()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:532
rmt_set_tx_thr_intr_en()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:535
rmt_set_tx_thr_intr_en()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:537
rmt_set_tx_thr_intr_en()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:539
rmt_set_tx_thr_intr_en()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:594
rmt_internal_config()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:614
rmt_internal_config()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:631
rmt_internal_config()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:657
rmt_internal_config()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:665
rmt_internal_config()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:691
rmt_internal_config()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:967
rmt_driver_uninstall()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:974
rmt_driver_uninstall()
RMT_ENTER_CRITICAL
(
)
;
rmt_legacy.c:1334
rmt_get_counter_clock()
RMT_EXIT_CRITICAL
(
)
;
rmt_legacy.c:1346
rmt_get_counter_clock()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
rmt_contex_t::rmt_spinlock
is read by 34 functions:
All items filtered out
rmt_contex_t::rmt_spinlock
rmt_module_enable()
rmt_module_disable()
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_internal_config()
rmt_driver_uninstall()
rmt_get_counter_clock()
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