ESP-IDF
i2s_periph_signal
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
i2s_periph_signal
i2s_periph_signal variable
Syntax
Show:
Summary
Declaration
Definition
from
i2s_periph.h:60
extern
const
i2s_signal_conn_t
i2s_periph_signal
[
SOC_I2S_NUM
]
;
Implemented in
i2s_periph.c:13
Examples
References
from
examples
Code
Location
Referrer
const
i2s_signal_conn_t
i2s_periph_signal
[
SOC_I2S_NUM
]
=
{
i2s_periph.c:13
extern
const
i2s_signal_conn_t
i2s_periph_signal
[
SOC_I2S_NUM
]
;
i2s_periph.h:60
return
(
esp_intr_alloc
(
i2s_periph_signal
[
ADC_DMA_I2S_HOST
]
.
irq
,
ESP_INTR_FLAG_IRAM
,
adc_dma_intr_handler
,
adc_dma.c:46
adc_dma_intr_event_init()
ret
=
esp_intr_alloc
(
i2s_periph_signal
[
ADC_DMA_I2S_HOST
]
.
irq
,
0
,
adc_dma_intr_handler
,
adc_dma_legacy.c:341
adc_digi_initialize()
return
i2s_periph_signal
[
DAC_DMA_PERIPH_I2S_NUM
]
.
irq
;
dac_dma.c:171
dac_dma_periph_get_intr_signal()
esp_intr_alloc_intrstatus
(
i2s_periph_signal
[
port_id
]
.
irq
,
intr_flag
,
i2s_common.c:815
i2s_init_dma_intr()
esp_intr_alloc_intrstatus
(
i2s_periph_signal
[
port_id
]
.
irq
,
intr_flag
,
i2s_common.c:819
i2s_init_dma_intr()
ESP_RETURN_ON_ERROR
(
esp_intr_alloc
(
i2s_periph_signal
[
i2s_num
]
.
irq
,
intr_flag
,
i2s_intr_handler_default
,
p_i2s
[
i2s_num
]
,
&
p_i2s
[
i2s_num
]
->
i2s_isr_handle
)
,
TAG
,
"Register I2S Interrupt error"
)
;
i2s_legacy.c:391
i2s_dma_intr_init()
gpio_matrix_in_check_and_set
(
pin
->
ws_io_num
,
i2s_periph_signal
[
i2s_num
]
.
s_rx_ws_sig
,
0
)
;
i2s_legacy.c:1933
i2s_set_pin()
gpio_matrix_in_check_and_set
(
pin
->
bck_io_num
,
i2s_periph_signal
[
i2s_num
]
.
s_rx_bck_sig
,
0
)
;
i2s_legacy.c:1934
i2s_set_pin()
gpio_matrix_in_check_and_set
(
pin
->
ws_io_num
,
i2s_periph_signal
[
i2s_num
]
.
s_tx_ws_sig
,
0
)
;
i2s_legacy.c:1937
i2s_set_pin()
gpio_matrix_in_check_and_set
(
pin
->
bck_io_num
,
i2s_periph_signal
[
i2s_num
]
.
s_tx_bck_sig
,
0
)
;
i2s_legacy.c:1938
i2s_set_pin()
gpio_matrix_out_check_and_set
(
pin
->
ws_io_num
,
i2s_periph_signal
[
i2s_num
]
.
m_tx_ws_sig
,
0
,
0
)
;
i2s_legacy.c:1945
i2s_set_pin()
gpio_matrix_out_check_and_set
(
pin
->
bck_io_num
,
i2s_periph_signal
[
i2s_num
]
.
m_tx_bck_sig
,
0
,
0
)
;
i2s_legacy.c:1946
i2s_set_pin()
gpio_matrix_out_check_and_set
(
pin
->
ws_io_num
,
i2s_periph_signal
[
i2s_num
]
.
m_rx_ws_sig
,
0
,
0
)
;
i2s_legacy.c:1949
i2s_set_pin()
gpio_matrix_out_check_and_set
(
pin
->
bck_io_num
,
i2s_periph_signal
[
i2s_num
]
.
m_rx_bck_sig
,
0
,
0
)
;
i2s_legacy.c:1950
i2s_set_pin()
gpio_matrix_out_check_and_set
(
pin
->
data_out_num
,
i2s_periph_signal
[
i2s_num
]
.
data_out_sig
,
0
,
0
)
;
i2s_legacy.c:1955
i2s_set_pin()
gpio_matrix_in_check_and_set
(
pin
->
data_in_num
,
i2s_periph_signal
[
i2s_num
]
.
data_in_sig
,
0
)
;
i2s_legacy.c:1956
i2s_set_pin()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
dout
,
i2s_periph_signal
[
id
]
.
data_out_sig
,
false
,
false
)
;
i2s_pdm.c:138
i2s_pdm_tx_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
clk
,
i2s_periph_signal
[
id
]
.
s_tx_ws_sig
,
true
,
gpio_cfg
->
invert_flags
.
clk_inv
)
;
i2s_pdm.c:148
i2s_pdm_tx_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
clk
,
i2s_periph_signal
[
id
]
.
s_rx_ws_sig
,
true
,
gpio_cfg
->
invert_flags
.
clk_inv
)
;
i2s_pdm.c:151
i2s_pdm_tx_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
clk
,
i2s_periph_signal
[
id
]
.
m_tx_ws_sig
,
false
,
gpio_cfg
->
invert_flags
.
clk_inv
)
;
i2s_pdm.c:154
i2s_pdm_tx_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
din
,
i2s_periph_signal
[
id
]
.
data_in_sig
,
true
,
false
)
;
i2s_pdm.c:433
i2s_pdm_rx_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
clk
,
i2s_periph_signal
[
id
]
.
s_rx_ws_sig
,
true
,
gpio_cfg
->
invert_flags
.
clk_inv
)
;
i2s_pdm.c:438
i2s_pdm_rx_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
clk
,
i2s_periph_signal
[
id
]
.
m_rx_ws_sig
,
false
,
gpio_cfg
->
invert_flags
.
clk_inv
)
;
i2s_pdm.c:441
i2s_pdm_rx_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
clk
,
i2s_periph_signal
[
id
]
.
m_tx_ws_sig
,
false
,
gpio_cfg
->
invert_flags
.
clk_inv
)
;
i2s_pdm.c:443
i2s_pdm_rx_set_gpio()
i2s_gpio_loopback_set
(
handle
,
gpio_cfg
->
dout
,
i2s_periph_signal
[
id
]
.
data_out_sig
,
i2s_periph_signal
[
id
]
.
data_in_sig
)
;
i2s_std.c:158
i2s_std_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
dout
,
i2s_periph_signal
[
id
]
.
data_out_sig
,
false
,
false
)
;
i2s_std.c:161
i2s_std_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
din
,
i2s_periph_signal
[
id
]
.
data_in_sig
,
true
,
false
)
;
i2s_std.c:164
i2s_std_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
ws
,
i2s_periph_signal
[
id
]
.
s_tx_ws_sig
,
true
,
gpio_cfg
->
invert_flags
.
ws_inv
)
;
i2s_std.c:178
i2s_std_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
bclk
,
i2s_periph_signal
[
id
]
.
s_tx_bck_sig
,
true
,
gpio_cfg
->
invert_flags
.
bclk_inv
)
;
i2s_std.c:179
i2s_std_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
ws
,
i2s_periph_signal
[
id
]
.
s_rx_ws_sig
,
true
,
gpio_cfg
->
invert_flags
.
ws_inv
)
;
i2s_std.c:182
i2s_std_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
bclk
,
i2s_periph_signal
[
id
]
.
s_rx_bck_sig
,
true
,
gpio_cfg
->
invert_flags
.
bclk_inv
)
;
i2s_std.c:183
i2s_std_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
ws
,
i2s_periph_signal
[
id
]
.
m_rx_ws_sig
,
false
,
gpio_cfg
->
invert_flags
.
ws_inv
)
;
i2s_std.c:193
i2s_std_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
bclk
,
i2s_periph_signal
[
id
]
.
m_rx_bck_sig
,
false
,
gpio_cfg
->
invert_flags
.
bclk_inv
)
;
i2s_std.c:194
i2s_std_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
ws
,
i2s_periph_signal
[
id
]
.
m_tx_ws_sig
,
false
,
gpio_cfg
->
invert_flags
.
ws_inv
)
;
i2s_std.c:197
i2s_std_set_gpio()
i2s_gpio_check_and_set
(
handle
,
gpio_cfg
->
bclk
,
i2s_periph_signal
[
id
]
.
m_tx_bck_sig
,
false
,
gpio_cfg
->
invert_flags
.
bclk_inv
)
;
i2s_std.c:198
i2s_std_set_gpio()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
i2s_periph_signal
is read by 9 functions:
All items filtered out
i2s_periph_signal
adc_digi_initialize()
i2s_dma_intr_init()
i2s_set_pin()
adc_dma_intr_event_init()
dac_dma_periph_get_intr_signal()
i2s_init_dma_intr()
i2s_std_set_gpio()
i2s_pdm_tx_set_gpio()
i2s_pdm_rx_set_gpio()
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