ESP-IDF
+
0
/15 examples
SourceVu will show references to
rmt_channel_t
from the following samples and libraries:
blink sample
ot_br sample
ot_cli sample
ot_trel sample
dshot_esc sample
ir_nec_transceiver sample
led_strip sample
led_strip_simple_encoder sample
musical_buzzer sample
onewire sample
stepper_motor sample
Bluedroid_GATT_Server sample
NimBLE_Connection sample
NimBLE_GATT_Server sample
NimBLE_Security sample
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
rmt_channel_t
rmt_channel_t struct
Type of RMT channel handle
Syntax
Show:
Summary
Declaration
Definition
from
rmt_types.h:22
typedef
struct
rmt_channel_t
*
rmt_channel_handle_t
;
Implemented in
rmt_private.h:124
Fields
Field
Declared as
rmt_channel_t::channel_id
int
rmt_channel_t::gpio_num
int
rmt_channel_t::channel_mask
uint32_t
rmt_channel_t::mem_block_num
size_t
rmt_channel_t::group
rmt_group_t
*
rmt_channel_t::spinlock
portMUX_TYPE
rmt_channel_t::resolution_hz
uint32_t
rmt_channel_t::intr
intr_handle_t
rmt_channel_t::fsm
_Atomic
rmt_fsm_t
rmt_channel_t::direction
rmt_channel_direction_t
rmt_channel_t::hw_mem_base
rmt_symbol_word_t
*
rmt_channel_t::dma_chan
gdma_channel_handle_t
rmt_channel_t::pm_lock
esp_pm_lock_handle_t
rmt_channel_t::pm_lock_name
char
[
RMT_PM_LOCK_NAME_LEN_MAX
]
rmt_channel_t::del
esp_err_t
(
*
)
(
rmt_channel_t
*
channel
)
rmt_channel_t::set_carrier_action
esp_err_t
(
*
)
(
rmt_channel_t
*
channel
,
const
rmt_carrier_config_t
*
config
)
rmt_channel_t::enable
esp_err_t
(
*
)
(
rmt_channel_t
*
channel
)
rmt_channel_t::disable
esp_err_t
(
*
)
(
rmt_channel_t
*
channel
)
Related Functions
Found 27 other functions taking a
rmt_channel_t
argument:
Function
Description
rmt_transmit()
Transmit data by RMT TX channel
rmt_del_channel()
Delete an RMT channel
rmt_enable()
Enable the RMT channel
rmt_new_tx_channel()
Create a RMT TX channel
rmt_tx_wait_all_done()
Wait for all pending TX transactions done
rmt_disable()
Disable the RMT channel
rmt_receive()
Initiate a receive job for RMT RX channel
rmt_select_periph_clock()
Set clock source for RMT peripheral
rmt_rx_register_event_callbacks()
Set callbacks for RMT RX channel
rmt_new_rx_channel()
Create a RMT RX channel
rmt_apply_carrier()
Apply modulation feature for TX channel or demodulation feature for RX channel
rmt_del_rx_channel()
rmt_rx_demodulate_carrier()
rmt_rx_enable()
rmt_rx_disable()
rmt_del_tx_channel()
rmt_tx_enable()
rmt_tx_disable()
rmt_tx_modulate_carrier()
rmt_encode_bytes()
rmt_encode_copy()
rmt_encode_simple()
rmt_rx_unregister_from_group()
rmt_tx_register_event_callbacks()
Set event callbacks for RMT TX channel
rmt_tx_unregister_from_group()
rmt_get_channel_id()
rmt_get_channel_resolution()
Examples
rmt_channel_t
is referenced by 15 libraries and example projects:
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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