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 |