Home
last modified time | relevance | path

Searched refs:slot_mask (Results 1 – 9 of 9) sorted by relevance

/hal_espressif-latest/components/hal/
Di2s_hal.c120 …i2s_ll_tx_select_std_slot(hal->dev, slot_cfg->std.slot_mask, slot_cfg->slot_mode == I2S_SLOT_MODE_… in i2s_hal_std_set_tx_slot()
127 …bool is_copy_mono = slot_cfg->slot_mode == I2S_SLOT_MODE_MONO && slot_cfg->std.slot_mask == I2S_ST… in i2s_hal_std_set_tx_slot()
129 i2s_ll_tx_select_std_slot(hal->dev, is_copy_mono ? I2S_STD_SLOT_LEFT : slot_cfg->std.slot_mask); in i2s_hal_std_set_tx_slot()
130 i2s_ll_tx_set_skip_mask(hal->dev, (slot_cfg->std.slot_mask != I2S_STD_SLOT_BOTH) && in i2s_hal_std_set_tx_slot()
151 i2s_ll_rx_select_std_slot(hal->dev, slot_cfg->std.slot_mask, slot_cfg->std.msb_right); in i2s_hal_std_set_rx_slot()
157 i2s_ll_rx_select_std_slot(hal->dev, slot_cfg->std.slot_mask); in i2s_hal_std_set_rx_slot()
199 i2s_ll_tx_select_pdm_slot(hal->dev, slot_cfg->pdm_tx.slot_mask & I2S_STD_SLOT_BOTH, is_mono); in i2s_hal_pdm_set_tx_slot()
249 i2s_ll_rx_select_pdm_slot(hal->dev, slot_cfg->pdm_rx.slot_mask); in i2s_hal_pdm_set_rx_slot()
257 …uint32_t slot_mask = (slot_cfg->slot_mode == I2S_SLOT_MODE_STEREO && slot_cfg->pdm_rx.slot_mask <=… in i2s_hal_pdm_set_rx_slot() local
258 I2S_PDM_SLOT_BOTH : slot_cfg->pdm_rx.slot_mask; in i2s_hal_pdm_set_rx_slot()
[all …]
/hal_espressif-latest/components/hal/include/hal/
Di2s_hal.h37 i2s_std_slot_mask_t slot_mask; /*!< Select the left, right or both slot */ member
53 …i2s_tdm_slot_mask_t slot_mask; /*!< Slot mask. Activating slots by setting 1 to corre… member
71 … i2s_pdm_slot_mask_t slot_mask; /*!< Slot mask to choose left or right slot */ member
90 i2s_pdm_slot_mask_t slot_mask; /*!< Choose the slots to activate */ member
/hal_espressif-latest/components/hal/esp32/include/hal/
Di2s_ll.h728 static inline void i2s_ll_tx_select_pdm_slot(i2s_dev_t *hw, i2s_pdm_slot_mask_t slot_mask, bool is_… in i2s_ll_tx_select_pdm_slot() argument
731 switch (slot_mask) in i2s_ll_tx_select_pdm_slot()
746 switch (slot_mask) in i2s_ll_tx_select_pdm_slot()
767 static inline void i2s_ll_rx_select_pdm_slot(i2s_dev_t *hw, i2s_pdm_slot_mask_t slot_mask) in i2s_ll_rx_select_pdm_slot() argument
769 switch (slot_mask) in i2s_ll_rx_select_pdm_slot()
792 static inline void i2s_ll_tx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask, bool is_… in i2s_ll_tx_select_std_slot() argument
795 switch (slot_mask) in i2s_ll_tx_select_std_slot()
810 switch (slot_mask) in i2s_ll_tx_select_std_slot()
834 static inline void i2s_ll_rx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask, bool is_… in i2s_ll_rx_select_std_slot() argument
836 switch (slot_mask) in i2s_ll_rx_select_std_slot()
/hal_espressif-latest/components/hal/esp32s2/include/hal/
Di2s_ll.h819 static inline void i2s_ll_tx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask, bool is_… in i2s_ll_tx_select_std_slot() argument
822 switch (slot_mask) in i2s_ll_tx_select_std_slot()
837 switch (slot_mask) in i2s_ll_tx_select_std_slot()
860 static inline void i2s_ll_rx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask, bool is_… in i2s_ll_rx_select_std_slot() argument
862 switch (slot_mask) in i2s_ll_rx_select_std_slot()
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Di2s_ll.h570 static inline void i2s_ll_tx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask) in i2s_ll_tx_select_std_slot() argument
576 switch (slot_mask) in i2s_ll_tx_select_std_slot()
599 static inline void i2s_ll_rx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask) in i2s_ll_rx_select_std_slot() argument
605 switch (slot_mask) in i2s_ll_rx_select_std_slot()
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Di2s_ll.h582 static inline void i2s_ll_tx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask) in i2s_ll_tx_select_std_slot() argument
588 switch (slot_mask) in i2s_ll_tx_select_std_slot()
611 static inline void i2s_ll_rx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask) in i2s_ll_rx_select_std_slot() argument
617 switch (slot_mask) in i2s_ll_rx_select_std_slot()
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Di2s_ll.h569 static inline void i2s_ll_tx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask) in i2s_ll_tx_select_std_slot() argument
575 switch (slot_mask) in i2s_ll_tx_select_std_slot()
598 static inline void i2s_ll_rx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask) in i2s_ll_rx_select_std_slot() argument
604 switch (slot_mask) in i2s_ll_rx_select_std_slot()
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Di2s_ll.h589 static inline void i2s_ll_tx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask) in i2s_ll_tx_select_std_slot() argument
595 switch (slot_mask) in i2s_ll_tx_select_std_slot()
618 static inline void i2s_ll_rx_select_std_slot(i2s_dev_t *hw, i2s_std_slot_mask_t slot_mask) in i2s_ll_rx_select_std_slot() argument
624 switch (slot_mask) in i2s_ll_rx_select_std_slot()
/hal_espressif-latest/components/driver/deprecated/
Di2s_legacy.c1068 if (slot_cfg->std.slot_mask == I2S_STD_SLOT_BOTH) { in i2s_set_clk()
1069 slot_cfg->std.slot_mask = I2S_STD_SLOT_LEFT; in i2s_set_clk()
1076 slot_cfg->std.slot_mask = I2S_STD_SLOT_BOTH; in i2s_set_clk()
1081 uint32_t slot_mask = ch >> 16; in i2s_set_clk() local
1082 if (slot_mask == 0) { in i2s_set_clk()
1083 slot_mask = (slot_cfg->slot_mode == I2S_SLOT_MODE_MONO) ? 1 : 2; in i2s_set_clk()
1085 …ESP_RETURN_ON_FALSE(p_i2s[i2s_num]->total_slot >= (32 - __builtin_clz(slot_mask)), ESP_ERR_INVALID… in i2s_set_clk()
1087 p_i2s[i2s_num]->active_slot = __builtin_popcount(slot_mask); in i2s_set_clk()
1138 mask = slot_cfg->tdm.slot_mask; in i2s_set_sample_rates()
1291 SLOT_CFG(std).slot_mask = I2S_STD_SLOT_BOTH; in i2s_config_transfer()
[all …]