/hal_espressif-latest/components/hal/ |
D | i2s_hal.c | 120 …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/ |
D | i2s_hal.h | 37 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/ |
D | i2s_ll.h | 728 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/ |
D | i2s_ll.h | 819 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/ |
D | i2s_ll.h | 570 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/ |
D | i2s_ll.h | 582 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/ |
D | i2s_ll.h | 569 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/ |
D | i2s_ll.h | 589 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/ |
D | i2s_legacy.c | 1068 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 …]
|