ESP-IDF
I2S_DIR_RX
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
I2S_DIR_RX
I2S_DIR_RX value
Syntax
Show:
Summary
Declaration
from
i2s_types.h:33
I2S_DIR_RX
=
BIT
;
Examples
References
from
examples
Code
Location
Referrer
I2S_DIR_RX
=
BIT
(
0
)
,
/*!< I2S channel direction RX */
i2s_types.h:33
chan_search_mask
=
I2S_DIR_RX
|
I2S_DIR_TX
;
i2s_common.c:303
i2s_take_available_channel()
if
(
handle
->
dir
==
I2S_DIR_RX
)
{
i2s_common.c:522
i2s_alloc_dma_desc()
chan_search_mask
|=
rx_handle
?
I2S_DIR_RX
:
0
;
i2s_common.c:954
i2s_new_channel()
ESP_GOTO_ON_ERROR
(
i2s_register_channel
(
i2s_obj
,
I2S_DIR_RX
,
chan_cfg
->
dma_desc_num
)
,
i2s_common.c:990
i2s_new_channel()
ESP_RETURN_ON_FALSE
(
handle
->
dir
==
I2S_DIR_RX
,
ESP_ERR_INVALID_ARG
,
TAG
,
"this channel is not rx channel"
)
;
i2s_common.c:1321
i2s_channel_read()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:485
i2s_start()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:506
i2s_stop()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:612
i2s_alloc_dma_buffer()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:874
i2s_calculate_clock()
ESP_RETURN_ON_FALSE
(
(
(
int
)
p_i2s
[
i2s_num
]
->
mode
==
I2S_COMM_MODE_ADC_DAC
)
&&
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
,
i2s_legacy.c:973
i2s_adc_enable()
ESP_RETURN_ON_FALSE
(
(
(
int
)
p_i2s
[
i2s_num
]
->
mode
==
I2S_COMM_MODE_ADC_DAC
)
&&
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
,
i2s_legacy.c:986
i2s_adc_disable()
if
(
p_i2s
[
i2s_num
]
->
dir
==
(
I2S_DIR_TX
|
I2S_DIR_RX
)
)
{
i2s_legacy.c:1040
i2s_set_slot_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1052
i2s_set_slot_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1064
i2s_set_slot_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1085
i2s_set_slot_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1101
i2s_set_clock_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1183
i2s_set_clk()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1296
i2s_dma_object_init()
p_i2s
[
i2s_num
]
->
dir
|=
I2S_DIR_RX
;
i2s_legacy.c:1317
i2s_mode_identify()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1496
i2s_init_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1508
i2s_init_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1526
i2s_init_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1547
i2s_init_legacy()
if
(
obj
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1573
i2s_driver_uninstall()
if
(
obj
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1610
i2s_driver_uninstall()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1932
i2s_set_pin()
ESP_RETURN_ON_FALSE
(
handle
->
dir
==
I2S_DIR_RX
,
ESP_ERR_INVALID_ARG
,
TAG
,
"This channel handle is not a RX handle"
)
;
i2s_pdm.c:460
i2s_channel_init_pdm_rx_mode()
ESP_RETURN_ON_FALSE
(
handle
->
dir
==
I2S_DIR_RX
,
ESP_ERR_INVALID_ARG
,
TAG
,
"This channel handle is not a RX handle"
)
;
i2s_pdm.c:514
i2s_channel_reconfig_pdm_rx_clock()
ESP_RETURN_ON_FALSE
(
handle
->
dir
==
I2S_DIR_RX
,
ESP_ERR_INVALID_ARG
,
TAG
,
"This channel handle is not a RX handle"
)
;
i2s_pdm.c:564
i2s_channel_reconfig_pdm_rx_slot()
if
(
handle
->
dir
==
I2S_DIR_RX
)
{
i2s_std.c:120
i2s_std_set_slot()
if
(
handle
->
dir
==
I2S_DIR_RX
&&
!
handle
->
controller
->
full_duplex
)
{
i2s_std.c:187
i2s_std_set_gpio()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
I2S_DIR_RX
is read by 23 functions:
All items filtered out
I2S_DIR_RX
i2s_start()
i2s_stop()
i2s_alloc_dma_buffer()
i2s_calculate_clock()
i2s_adc_enable()
i2s_adc_disable()
i2s_set_slot_legacy()
i2s_set_clock_legacy()
i2s_set_clk()
i2s_dma_object_init()
i2s_mode_identify()
i2s_init_legacy()
i2s_driver_uninstall()
i2s_set_pin()
i2s_take_available_channel()
i2s_alloc_dma_desc()
i2s_new_channel()
i2s_channel_read()
i2s_std_set_slot()
i2s_std_set_gpio()
i2s_channel_init_pdm_rx_mode()
i2s_channel_reconfig_pdm_rx_clock()
i2s_channel_reconfig_pdm_rx_slot()
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