Macros | |
| #define | __HAL_AUDPRC_RESET_HANDLE_STATE(__HANDLE__) ((__HANDLE__)->State = HAL_AUDPRC_STATE_RESET) |
| Reset AUDPRC handle state. More... | |
| #define | __HAL_AUDPRC_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CFG |= AUDPRC_CFG_ENABLE) |
| Enable audio prc . More... | |
| #define | __HAL_AUDPRC_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CFG &= (~AUDPRC_CFG_ENABLE)) |
| Disable the AUDPRC . More... | |
| #define | __HAL_AUDPRC_DACPATH_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CFG &= (~AUDPRC_CFG_DAC_PATH_EN)) |
| Disable the AUDPRC dac path . More... | |
| #define | __HAL_AUDPRC_DACPATH_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CFG |= AUDPRC_CFG_DAC_PATH_EN) |
| Enable audprc dac path . More... | |
| #define | __HAL_AUDPRC_ADCPATH_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CFG &= (~AUDPRC_CFG_ADC_PATH_EN)) |
| Disable the AUDPRC adc path . More... | |
| #define | __HAL_AUDPRC_ADCPATH_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CFG |= AUDPRC_CFG_ADC_PATH_EN) |
| Enable the audprc adc path . More... | |
| #define | __HAL_AUDPRC_SRESET_START(__HANDLE__) (((__HANDLE__)->Instance->CFG) |= (AUDPRC_CFG_SRESET)) |
| AUDPRC soft reset start. More... | |
| #define | __HAL_AUDPRC_SRESET_STOP(__HANDLE__) (((__HANDLE__)->Instance->CFG) &= (~AUDPRC_CFG_SRESET)) |
| AUDPRC soft reset stop. More... | |
| #define | __HAL_AUDPRC_DACPATH_SRESET(__HANDLE__) (((__HANDLE__)->Instance->CFG) |= (AUDPRC_CFG_DAC_PATH_SRESET)) |
| AUDPRC DAC PATH soft reset. More... | |
| #define | __HAL_AUDPRC_ADCPATH_SRESET(__HANDLE__) (((__HANDLE__)->Instance->CFG) |= (AUDPRC_CFG_ADC_PATH_SRESET)) |
| AUDPRC ADC PATH soft reset. More... | |
| #define | __HAL_AUDPRC_AUTO_GATE_EN(__HANDLE__) (((__HANDLE__)->Instance->CFG) |= (AUDPRC_CFG_AUTO_GATE_EN)) |
| AUDPRC auto clock gate enable. More... | |
| #define | __HAL_AUDPRC_CLK_XTAL(__HANDLE__) (((__HANDLE__)->Instance->CFG) &= (~AUDPRC_CFG_STB_CLK_SEL)) |
| Set the AUDPRC clock from crystal. More... | |
| #define | __HAL_AUDPRC_CLK_PLL(__HANDLE__) (((__HANDLE__)->Instance->CFG) |= (AUDPRC_CFG_STB_CLK_SEL)) |
| Set the AUDPRC clock from pll. More... | |
| #define | __HAL_AUDPRC_DAC_DST_CODEC(__HANDLE__) |
| Set the AUDPRC DAC dest to audio codec. More... | |
| #define | __HAL_AUDPRC_DAC_DST_I2S(__HANDLE__) |
| Set the AUDPRC DAC dest to exteral interface(I2S). More... | |
| #define | __HAL_AUDPRC_DAC_DST_MEM(__HANDLE__) |
| Set the AUDPRC DAC dest to APB interface(memory) . More... | |
| #define | __HAL_AUDPRC_ADC_SRC_CODEC(__HANDLE__) (((__HANDLE__)->Instance->ADC_PATH_CFG0) &= (~AUDPRC_ADC_PATH_CFG0_SRC_SEL)) |
| Set the AUDPRC ADC source from audio codec . More... | |
| #define | __HAL_AUDPRC_ADC_SRC_I2S(__HANDLE__) (((__HANDLE__)->Instance->ADC_PATH_CFG0) |= (AUDPRC_ADC_PATH_CFG0_SRC_SEL)) |
| Set the AUDPRC ADC source from external interface(I2S) . More... | |
| #define | __HAL_AUDPRC_STB_DIV_CLK(__HANDLE__, adc_div, dac_div) (((__HANDLE__)->Instance->STB) = ((uint32_t)(adc_div) << AUDPRC_STB_ADC_DIV_Pos) | ((uint32_t)(dac_div) << AUDPRC_STB_DAC_DIV_Pos)) |
| Set the AUDPRC STB div clk . More... | |
| #define __HAL_AUDPRC_ADC_SRC_CODEC | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->ADC_PATH_CFG0) &= (~AUDPRC_ADC_PATH_CFG0_SRC_SEL)) |
Set the AUDPRC ADC source from audio codec .
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_ADC_SRC_I2S | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->ADC_PATH_CFG0) |= (AUDPRC_ADC_PATH_CFG0_SRC_SEL)) |
Set the AUDPRC ADC source from external interface(I2S) .
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_ADCPATH_DISABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CFG &= (~AUDPRC_CFG_ADC_PATH_EN)) |
Disable the AUDPRC adc path .
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_ADCPATH_ENABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CFG |= AUDPRC_CFG_ADC_PATH_EN) |
Enable the audprc adc path .
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_ADCPATH_SRESET | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->CFG) |= (AUDPRC_CFG_ADC_PATH_SRESET)) |
AUDPRC ADC PATH soft reset.
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_AUTO_GATE_EN | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->CFG) |= (AUDPRC_CFG_AUTO_GATE_EN)) |
AUDPRC auto clock gate enable.
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_CLK_PLL | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->CFG) |= (AUDPRC_CFG_STB_CLK_SEL)) |
Set the AUDPRC clock from pll.
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_CLK_XTAL | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->CFG) &= (~AUDPRC_CFG_STB_CLK_SEL)) |
Set the AUDPRC clock from crystal.
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_DAC_DST_CODEC | ( | __HANDLE__ | ) |
Set the AUDPRC DAC dest to audio codec.
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_DAC_DST_I2S | ( | __HANDLE__ | ) |
Set the AUDPRC DAC dest to exteral interface(I2S).
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_DAC_DST_MEM | ( | __HANDLE__ | ) |
Set the AUDPRC DAC dest to APB interface(memory) .
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_DACPATH_DISABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CFG &= (~AUDPRC_CFG_DAC_PATH_EN)) |
Disable the AUDPRC dac path .
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_DACPATH_ENABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CFG |= AUDPRC_CFG_DAC_PATH_EN) |
Enable audprc dac path .
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_DACPATH_SRESET | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->CFG) |= (AUDPRC_CFG_DAC_PATH_SRESET)) |
AUDPRC DAC PATH soft reset.
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_DISABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CFG &= (~AUDPRC_CFG_ENABLE)) |
Disable the AUDPRC .
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_ENABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CFG |= AUDPRC_CFG_ENABLE) |
Enable audio prc .
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_RESET_HANDLE_STATE | ( | __HANDLE__ | ) | ((__HANDLE__)->State = HAL_AUDPRC_STATE_RESET) |
Reset AUDPRC handle state.
| __HANDLE__ | AUDPRC handle. |
| None |
| #define __HAL_AUDPRC_SRESET_START | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->CFG) |= (AUDPRC_CFG_SRESET)) |
AUDPRC soft reset start.
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_SRESET_STOP | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->CFG) &= (~AUDPRC_CFG_SRESET)) |
AUDPRC soft reset stop.
| __HANDLE__ | specifies the AUDPRC Handle. |
| None |
| #define __HAL_AUDPRC_STB_DIV_CLK | ( | __HANDLE__, | |
| adc_div, | |||
| dac_div | |||
| ) | (((__HANDLE__)->Instance->STB) = ((uint32_t)(adc_div) << AUDPRC_STB_ADC_DIV_Pos) | ((uint32_t)(dac_div) << AUDPRC_STB_DAC_DIV_Pos)) |
Set the AUDPRC STB div clk .
| __HANDLE__ | specifies the AUDPRC Handle. |
| adc_div | adc clock divider. |
| dac_div | dac clock divider. |
| None |