ESP-IDF
rmt_rx_channel_t
is only used within ESP-IDF.
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_rx_channel_t
rmt_rx_channel_t struct
Syntax
Show:
Summary
Declaration
Definition
from
rmt_private.h:108
typedef
struct
rmt_rx_channel_t
rmt_rx_channel_t
;
Implemented in
rmt_private.h:192
Fields
Field
Declared as
rmt_rx_channel_t::base
rmt_channel_t
rmt_rx_channel_t::filter_clock_resolution_hz
uint32_t
rmt_rx_channel_t::mem_off
size_t
rmt_rx_channel_t::ping_pong_symbols
size_t
rmt_rx_channel_t::on_recv_done
rmt_rx_done_callback_t
rmt_rx_channel_t::user_data
void
*
rmt_rx_channel_t::trans_desc
rmt_rx_trans_desc_t
rmt_rx_channel_t::num_dma_nodes
size_t
rmt_rx_channel_t::dma_int_mem_alignment
size_t
rmt_rx_channel_t::dma_nodes
rmt_dma_descriptor_t
*
rmt_rx_channel_t::dma_nodes_nc
rmt_dma_descriptor_t
*
Related Functions
Found 3 other functions taking a
rmt_rx_channel_t
argument:
Function
rmt_rx_destroy()
rmt_rx_register_to_group()
rmt_isr_handle_rx_done()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
rmt_rx_channel_t
rmt_rx_channel_t
;
rmt_private.h:108
struct
rmt_rx_channel_t
{
rmt_private.h:192
typedef
struct
rmt_rx_channel_t
rmt_rx_channel_t
;
rmt_private.h:108
rmt_rx_channel_t
rmt_rx_channel_t
*
rx_channels
[
SOC_RMT_RX_CANDIDATES_PER_GROUP
]
;
// array of RMT RX channels
rmt_private.h:119
rmt_group_t
rmt_group_t::rx_channels
static
esp_err_t
rmt_rx_register_to_group
(
rmt_rx_channel_t
*
rx_channel
,
const
rmt_rx_channel_config_t
*
config
)
rmt_rx.c:86
rmt_rx_register_to_group()
rmt_rx_register_to_group()::rx_channel
static
esp_err_t
rmt_rx_destroy
(
rmt_rx_channel_t
*
rx_channel
)
rmt_rx.c:152
rmt_rx_destroy()
rmt_rx_destroy()::rx_channel
free
(
rx_channel
)
;
rmt_rx.c:179
rmt_rx_destroy()
rmt_rx_channel_t
*
rx_channel
=
NULL
;
rmt_rx.c:189
rmt_new_rx_channel()
rx_channel
=
heap_caps_calloc
(
1
,
sizeof
(
rmt_rx_channel_t
)
,
mem_caps
)
;
rmt_rx.c:209
rmt_new_rx_channel()
rmt_rx_channel_t
*
rx_chan
=
__containerof
(
channel
,
rmt_rx_channel_t
,
base
)
;
rmt_rx.c:351
rmt_del_rx_channel()
rmt_rx_channel_t
*
rx_chan
=
__containerof
(
channel
,
rmt_rx_channel_t
,
base
)
;
rmt_rx.c:365
rmt_rx_register_event_callbacks()
rmt_rx_channel_t
*
rx_chan
=
__containerof
(
channel
,
rmt_rx_channel_t
,
base
)
;
rmt_rx.c:388
rmt_receive()
static
bool
IRAM_ATTR
rmt_isr_handle_rx_done
(
rmt_rx_channel_t
*
rx_chan
)
rmt_rx.c:591
rmt_isr_handle_rx_done()
rmt_isr_handle_rx_done()::rx_chan
rmt_rx_channel_t
*
rx_chan
=
(
rmt_rx_channel_t
*
)
args
;
rmt_rx.c:747
rmt_rx_default_isr()
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
Instance
Scope
Location
Project
rmt_group_t::rx_channels
rmt_group_t
rmt_private.h:119
rmt_rx_register_to_group()::rx_channel
rmt_rx_register_to_group()
rmt_rx.c:86
rmt_rx_destroy()::rx_channel
rmt_rx_destroy()
rmt_rx.c:152
rmt_isr_handle_rx_done()::rx_chan
rmt_isr_handle_rx_done()
rmt_rx.c:591
Lifecycle
from
examples
rmt_rx_channel_t
is freed by 1 symbol:
All items filtered out
rmt_rx_channel_t
rmt_rx_destroy()
All items filtered out