ESP-IDF
i2s_obj_t::dir
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_obj_t::dir
i2s_obj_t::dir field
Syntax
Show:
Summary
Declaration
from
i2s_legacy.c:162
i2s_dir_t
dir
;
Examples
References
from
examples
Code
Location
Referrer
i2s_dir_t
dir
;
i2s_legacy.c:162
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
{
i2s_legacy.c:481
i2s_start()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:485
i2s_start()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
{
i2s_legacy.c:503
i2s_stop()
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_TX
)
{
i2s_legacy.c:869
i2s_calculate_clock()
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_TX
)
{
i2s_legacy.c:1049
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_TX
)
{
i2s_legacy.c:1059
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_TX
)
{
i2s_legacy.c:1082
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_TX
)
{
i2s_legacy.c:1098
i2s_set_clock_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_MODE_TX
)
{
i2s_legacy.c:1120
i2s_set_clk()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_MODE_RX
)
{
i2s_legacy.c:1123
i2s_set_clk()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
{
i2s_legacy.c:1177
i2s_set_clk()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1183
i2s_set_clk()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_MODE_TX
)
{
i2s_legacy.c:1196
i2s_set_clk()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_MODE_RX
)
{
i2s_legacy.c:1199
i2s_set_clk()
ESP_RETURN_ON_FALSE
(
(
p_i2s
[
i2s_num
]
->
mode
==
I2S_COMM_MODE_PDM
)
&&
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
,
i2s_legacy.c:1273
i2s_set_pdm_tx_up_sample()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
{
i2s_legacy.c:1292
i2s_dma_object_init()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1296
i2s_dma_object_init()
p_i2s
[
i2s_num
]
->
dir
|=
I2S_DIR_TX
;
i2s_legacy.c:1314
i2s_mode_identify()
p_i2s
[
i2s_num
]
->
dir
|=
I2S_DIR_RX
;
i2s_legacy.c:1317
i2s_mode_identify()
p_i2s
[
i2s_num
]
->
slot_cfg
.
slot_mode
=
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
?
i2s_legacy.c:1463
i2s_config_transfer()
p_i2s
[
i2s_num
]
->
active_slot
=
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
?
2
:
1
;
i2s_legacy.c:1465
i2s_config_transfer()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
{
i2s_legacy.c:1493
i2s_init_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1496
i2s_init_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
{
i2s_legacy.c:1503
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_TX
)
{
i2s_legacy.c:1531
i2s_init_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
{
i2s_legacy.c:1544
i2s_init_legacy()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1547
i2s_init_legacy()
if
(
obj
->
dir
&
I2S_DIR_TX
)
{
i2s_legacy.c:1569
i2s_driver_uninstall()
if
(
obj
->
dir
&
I2S_DIR_RX
)
{
i2s_legacy.c:1573
i2s_driver_uninstall()
if
(
obj
->
dir
&
I2S_DIR_TX
)
{
i2s_legacy.c:1607
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()
if
(
p_i2s
[
i2s_num
]
->
dir
&
I2S_DIR_TX
)
{
i2s_legacy.c:1944
i2s_set_pin()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
i2s_obj_t::dir
is written by 1 function and is read by 16 functions:
i2s_mode_identify()
All items filtered out
i2s_obj_t::dir
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_set_pdm_tx_up_sample()
i2s_dma_object_init()
i2s_mode_identify()
i2s_config_transfer()
i2s_init_legacy()
i2s_driver_uninstall()
i2s_set_pin()
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