ESP-IDF
i2s_hal_std_set_tx_slot()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
i2s_hal_std_set_tx_slot()
i2s_hal_std_set_tx_slot() function
Set tx slot to standard mode
Syntax
Show:
Summary
Declaration
Definition
from
i2s_hal.h:192
void
i2s_hal_std_set_tx_slot
(
i2s_hal_context_t
*
hal
,
bool
is_slave
,
const
i2s_hal_slot_config_t
*
slot_cfg
)
;
Implemented in
i2s_hal.c:142
Arguments
Argument
Description
hal
Context of the HAL layer
is_slave
If is slave role
slot_cfg
Related Functions
Found 10 other functions taking a
i2s_hal_context_t
argument:
Function
Description
i2s_hal_set_tx_clock()
Set tx channel clock
_i2s_hal_set_rx_clock()
Set rx channel clock
i2s_hal_init()
Init I2S hal context
i2s_hal_std_set_rx_slot()
Set rx slot to standard mode
i2s_hal_pdm_set_tx_slot()
Set tx slot to pdm mode
i2s_hal_pdm_set_rx_slot()
Set rx slot to pdm mode
i2s_hal_std_enable_tx_channel()
Enable tx channel as standard mode
i2s_hal_std_enable_rx_channel()
Enable rx channel as standard mode
i2s_hal_pdm_enable_tx_channel()
Enable tx channel as pdm mode
i2s_hal_pdm_enable_rx_channel()
Enable rx channel as pdm mode
Examples
References
from
examples
Code
Location
Referrer
void
i2s_hal_std_set_tx_slot
(
i2s_hal_context_t
*
hal
,
bool
is_slave
,
const
i2s_hal_slot_config_t
*
slot_cfg
)
i2s_hal.c:142
void
i2s_hal_std_set_tx_slot
(
i2s_hal_context_t
*
hal
,
bool
is_slave
,
const
i2s_hal_slot_config_t
*
slot_cfg
)
;
i2s_hal.h:192
i2s_hal_std_set_tx_slot
(
&
(
p_i2s
[
i2s_num
]
->
hal
)
,
is_tx_slave
,
(
i2s_hal_slot_config_t
*
)
(
&
p_i2s
[
i2s_num
]
->
slot_cfg
)
)
;
i2s_legacy.c:1050
i2s_set_slot_legacy()
i2s_hal_std_set_tx_slot
(
&
(
handle
->
controller
->
hal
)
,
is_slave
,
(
i2s_hal_slot_config_t
*
)
slot_cfg
)
;
i2s_std.c:130
i2s_std_set_slot()
Call Tree
from
examples
i2s_hal_std_set_tx_slot()
is called by 2 functions and calls 10 functions:
i2s_set_slot_legacy()
i2s_std_set_slot()
All items filtered out
i2s_hal_std_set_tx_slot()
i2s_ll_tx_set_sample_bit()
i2s_ll_tx_set_ws_width()
i2s_ll_tx_enable_msb_shift()
i2s_ll_tx_select_std_slot()
i2s_ll_tx_enable_mono_mode()
i2s_ll_tx_enable_msb_right()
i2s_ll_tx_enable_right_first()
i2s_ll_tx_force_enable_fifo_mod()
i2s_ll_tx_set_slave_mod()
i2s_ll_tx_reset()
All items filtered out
Data Use
from
examples
i2s_hal_std_set_tx_slot()
reads 11 variables:
i2s_slot_mode_t::I2S_SLOT_MODE_MONO
i2s_hal_slot_config_t::data_bit_width
i2s_hal_slot_config_t::slot_bit_width
i2s_hal_slot_config_t::slot_mode
i2s_hal_slot_config_t::
::
::slot_mask
i2s_hal_slot_config_t::
::
::ws_width
i2s_hal_slot_config_t::
::
::ws_pol
i2s_hal_slot_config_t::
::
::bit_shift
i2s_hal_slot_config_t::
::
::msb_right
i2s_hal_slot_config_t::
::std
i2s_hal_context_t::dev
All items filtered out
i2s_hal_std_set_tx_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