ESP-IDF
soc_periph_i2s_clk_src_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Values
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
soc_periph_i2s_clk_src_t
soc_periph_i2s_clk_src_t enum
Syntax
Show:
Summary
Declaration
from
clk_tree_defs.h:283
enum
{
I2S_CLK_SRC_DEFAULT
=
SOC_MOD_CLK_PLL_F160M
,
I2S_CLK_SRC_PLL_160M
=
SOC_MOD_CLK_PLL_F160M
,
I2S_CLK_SRC_APLL
=
SOC_MOD_CLK_APLL
,
}
;
Values
Value
Declared as
Description
soc_periph_i2s_clk_src_t::I2S_CLK_SRC_DEFAULT
=
SOC_MOD_CLK_PLL_F160M
Select PLL_F160M as the default source clock.
soc_periph_i2s_clk_src_t::I2S_CLK_SRC_PLL_160M
=
SOC_MOD_CLK_PLL_F160M
Select PLL_F160M as the source clock.
soc_periph_i2s_clk_src_t::I2S_CLK_SRC_APLL
=
SOC_MOD_CLK_APLL
Select APLL as the source clock.
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
enum
{
clk_tree_defs.h:283
}
soc_periph_i2s_clk_src_t
;
clk_tree_defs.h:287
typedef
soc_periph_i2s_clk_src_t
i2s_clock_src_t
;
/*!< I2S clock source */
i2s_types.h:68
}
soc_periph_i2s_clk_src_t
;
clk_tree_defs.h:287
soc_periph_i2s_clk_src_t
i2s_ll_tx_clk_set_src
(
bus
->
hal
.
dev
,
(
i2s_clock_src_t
)
src
)
;
esp_lcd_panel_io_i2s.c:662
i2s_lcd_select_periph_clock()
uint32_t
i2s_get_source_clk_freq
(
i2s_clock_src_t
clk_src
,
uint32_t
mclk_freq_hz
)
i2s_common.c:562
i2s_get_source_clk_freq()
i2s_get_source_clk_freq()::clk_src
esp_err_t
i2s_check_set_mclk
(
i2s_chan_handle_t
handle
,
i2s_port_t
id
,
int
gpio_num
,
i2s_clock_src_t
clk_src
,
bool
is_invert
)
i2s_common.c:900
i2s_check_set_mclk()
i2s_check_set_mclk()::clk_src
void
i2s_hal_set_tx_clock
(
i2s_hal_context_t
*
hal
,
const
i2s_hal_clock_info_t
*
clk_info
,
i2s_clock_src_t
clk_src
)
i2s_hal.c:104
i2s_hal_set_tx_clock()
i2s_hal_set_tx_clock()::clk_src
void
i2s_hal_set_rx_clock
(
i2s_hal_context_t
*
hal
,
const
i2s_hal_clock_info_t
*
clk_info
,
i2s_clock_src_t
clk_src
)
i2s_hal.c:121
_i2s_hal_set_rx_clock()
_i2s_hal_set_rx_clock()::clk_src
void
i2s_hal_set_tx_clock
(
i2s_hal_context_t
*
hal
,
const
i2s_hal_clock_info_t
*
clk_info
,
i2s_clock_src_t
clk_src
)
;
i2s_hal.h:162
i2s_hal_set_tx_clock()
i2s_hal_set_tx_clock()::clk_src
void
_i2s_hal_set_rx_clock
(
i2s_hal_context_t
*
hal
,
const
i2s_hal_clock_info_t
*
clk_info
,
i2s_clock_src_t
clk_src
)
;
i2s_hal.h:172
_i2s_hal_set_rx_clock()
_i2s_hal_set_rx_clock()::clk_src
i2s_clock_src_t
clk_src
;
/*!< Choose clock source */
i2s_legacy.c:105
i2s_clk_config_t
i2s_clk_config_t::clk_src
static
inline
void
i2s_ll_tx_clk_set_src
(
i2s_dev_t
*
hw
,
i2s_clock_src_t
src
)
i2s_ll.h:296
i2s_ll_tx_clk_set_src()
i2s_ll_tx_clk_set_src()::src
static
inline
void
i2s_ll_rx_clk_set_src
(
i2s_dev_t
*
hw
,
i2s_clock_src_t
src
)
i2s_ll.h:309
i2s_ll_rx_clk_set_src()
i2s_ll_rx_clk_set_src()::src
i2s_clock_src_t
clk_src
;
/*!< Choose clock source */
i2s_pdm.h:96
i2s_pdm_rx_clk_config_t
i2s_pdm_rx_clk_config_t::clk_src
i2s_clock_src_t
clk_src
;
/*!< Choose clock source */
i2s_pdm.h:346
i2s_pdm_tx_clk_config_t
i2s_pdm_tx_clk_config_t::clk_src
uint32_t
i2s_get_source_clk_freq
(
i2s_clock_src_t
clk_src
,
uint32_t
mclk_freq_hz
)
;
i2s_private.h:282
i2s_get_source_clk_freq()
i2s_get_source_clk_freq()::clk_src
esp_err_t
i2s_check_set_mclk
(
i2s_chan_handle_t
handle
,
i2s_port_t
id
,
int
gpio_num
,
i2s_clock_src_t
clk_src
,
bool
is_invert
)
;
i2s_private.h:307
i2s_check_set_mclk()
i2s_check_set_mclk()::clk_src
i2s_clock_src_t
clk_src
;
/*!< Choose clock source, see `soc_periph_i2s_clk_src_t` for the supported clock sources.
i2s_std.h:255
i2s_std_clk_config_t
i2s_std_clk_config_t::clk_src
typedef
soc_periph_i2s_clk_src_t
i2s_clock_src_t
;
/*!< I2S clock source */
i2s_types.h:68
i2s_clock_src_t
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
i2s_ll_tx_clk_set_src()::src
i2s_ll_tx_clk_set_src()
i2s_ll.h:296
i2s_ll_rx_clk_set_src()::src
i2s_ll_rx_clk_set_src()
i2s_ll.h:309
i2s_clk_config_t::clk_src
i2s_clk_config_t
i2s_legacy.c:105
i2s_hal_set_tx_clock()::clk_src
i2s_hal_set_tx_clock()
i2s_hal.h:162
_i2s_hal_set_rx_clock()::clk_src
_i2s_hal_set_rx_clock()
i2s_hal.h:172
i2s_get_source_clk_freq()::clk_src
i2s_get_source_clk_freq()
i2s_common.c:562
i2s_check_set_mclk()::clk_src
i2s_check_set_mclk()
i2s_common.c:900
i2s_get_source_clk_freq()::clk_src
i2s_get_source_clk_freq()
i2s_private.h:282
i2s_check_set_mclk()::clk_src
i2s_check_set_mclk()
i2s_private.h:307
i2s_std_clk_config_t::clk_src
i2s_std_clk_config_t
i2s_std.h:255
i2s_pdm_rx_clk_config_t::clk_src
i2s_pdm_rx_clk_config_t
i2s_pdm.h:96
i2s_pdm_tx_clk_config_t::clk_src
i2s_pdm_tx_clk_config_t
i2s_pdm.h:346
i2s_hal_set_tx_clock()::clk_src
i2s_hal_set_tx_clock()
i2s_hal.c:104
_i2s_hal_set_rx_clock()::clk_src
_i2s_hal_set_rx_clock()
i2s_hal.c:121
Lifecycle
from
examples
All items filtered out
All items filtered out