ESP-IDF
i2s_channel_obj_t::reserve_gpio_mask
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_channel_obj_t::reserve_gpio_mask
i2s_channel_obj_t::reserve_gpio_mask field
The gpio mask that has been reserved by I2S
Syntax
Show:
Summary
Declaration
from
i2s_private.h:176
uint64_t
reserve_gpio_mask
;
Examples
References
from
examples
Code
Location
Referrer
uint64_t
reserve_gpio_mask
;
/*!< The gpio mask that has been reserved by I2S */
i2s_private.h:176
new_chan
->
reserve_gpio_mask
=
0
;
i2s_common.c:350
i2s_register_channel()
return
handle
->
controller
->
rx_chan
?
handle
->
controller
->
rx_chan
->
reserve_gpio_mask
:
0
;
i2s_common.c:840
s_i2s_get_pair_chan_gpio_mask()
return
handle
->
controller
->
tx_chan
?
handle
->
controller
->
tx_chan
->
reserve_gpio_mask
:
0
;
i2s_common.c:842
s_i2s_get_pair_chan_gpio_mask()
handle
->
reserve_gpio_mask
|=
BIT64
(
gpio_num
)
;
i2s_common.c:856
i2s_output_gpio_reserve()
handle
->
reserve_gpio_mask
&=
~
gpio_mask
;
i2s_common.c:869
i2s_output_gpio_revoke()
if
(
handle
->
reserve_gpio_mask
)
{
i2s_common.c:1064
i2s_del_channel()
i2s_output_gpio_revoke
(
handle
,
handle
->
reserve_gpio_mask
)
;
i2s_common.c:1065
i2s_del_channel()
if
(
handle
->
reserve_gpio_mask
)
{
i2s_pdm.c:312
i2s_channel_reconfig_pdm_tx_gpio()
i2s_output_gpio_revoke
(
handle
,
handle
->
reserve_gpio_mask
)
;
i2s_pdm.c:313
i2s_channel_reconfig_pdm_tx_gpio()
if
(
handle
->
reserve_gpio_mask
)
{
i2s_pdm.c:602
i2s_channel_reconfig_pdm_rx_gpio()
i2s_output_gpio_revoke
(
handle
,
handle
->
reserve_gpio_mask
)
;
i2s_pdm.c:603
i2s_channel_reconfig_pdm_rx_gpio()
if
(
handle
->
reserve_gpio_mask
)
{
i2s_std.c:354
i2s_channel_reconfig_std_gpio()
i2s_output_gpio_revoke
(
handle
,
handle
->
reserve_gpio_mask
)
;
i2s_std.c:355
i2s_channel_reconfig_std_gpio()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
i2s_channel_obj_t::reserve_gpio_mask
is written by 3 functions and is read by 7 functions:
i2s_register_channel()
i2s_output_gpio_reserve()
i2s_output_gpio_revoke()
All items filtered out
i2s_channel_obj_t::reserve_gpio_mask
s_i2s_get_pair_chan_gpio_mask()
i2s_output_gpio_reserve()
i2s_output_gpio_revoke()
i2s_del_channel()
i2s_channel_reconfig_std_gpio()
i2s_channel_reconfig_pdm_tx_gpio()
i2s_channel_reconfig_pdm_rx_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