Module d1_pac::audio_codec
source · Expand description
Audio Codec
Modules§
- ADC RX Counter Register
- ADC DAP Control Register
- ADC Debug Register
- ADC DRC Control Register
- ADC DRC Expander Smooth Time High Coef Register
- ADC DRC Expander Smooth Time Low Coef Register
- ADC DRC Compressor Threshold High Setting Register
- ADC DRC Expander Threshold High Setting Register
- ADC DRC High HPF Coef Register
- ADC DRC Compressor Slope High Setting Register
- ADC DRC Expander Slope High Setting Register
- ADC DRC Limiter Slope High Setting Register
- ADC DRC Linear Slope High Setting Register
- ADC DRC Limiter Threshold High Setting Register
- ADC DRC Compressor High Output at Compressor Threshold Register
- ADC DRC Expander High Output at Expander Threshold
- ADC DRC Limiter High Output at Limiter Threshold
- ADC DRC HPF Gain High Coef Register
- ADC DRC HPF Gain Low Coef Register
- ADC DRC Compressor Slope High Setting Register
- ADC DRC Expander Threshold Low Setting Register
- ADC DRC Low HPF Coef Register
- ADC DRC Compressor Slope Low Setting Register
- ADC DRC Expander Slope Low Setting Register
- ADC DRC Limiter Slope Low Setting Register
- ADC DRC Linear Slope Low Setting Register
- ADC DRC Limiter Threshold Low Setting Register
- ADC DRC Compressor Low Output at Compressor Threshold Register
- ADC DRC Expander Low Output at Expander Threshold
- ADC DRC Limiter Low Output at Limiter Threshold
- ADC DRC Left Peak Filter High Attack Time Coef Register
- ADC DRC Left Peak Filter High Release Time Coef Register
- ADC DRC Left Peak Filter Low Attack Time Coef Register
- ADC DRC Left Peak Filter Low Release Time Coef Register
- ADC DRC Left RMS Filter High Coef Register
- ADC DRC Left RMS Filter Low Coef Register
- ADC DRC MIN Gain High Setting Register
- ADC DRC MIN Gain Low Setting Register
- ADC DRC MAX Gain High Setting Register
- ADC DRC MAX Gain Low Setting Register
- ADC DRC Right Peak Filter High Attack Time Coef Register
- ADC DRC Right Peak Filter High Release Time Coef Register
- ADC DRC Right Peak Filter Low Attack Time Coef Register
- ADC DRC Right Peak Filter Low Release Time Coef Register
- ADC DRC Right RMS Filter High Coef Register
- ADC DRC Right RMS Filter Low Coef Register
- ADC DRC Smooth filter Gain High Attack Time Coef Register
- ADC DRC Smooth filter Gain High Release Time Coef Register
- ADC DRC Smooth filter Gain Low Attack Time Coef Register
- ADC DRC Smooth filter Gain Low Release Time Coef Register
- ADC FIFO Control Register
- ADC FIFO Status Register
- ADC RX Data Register
- DAC TX FIFO Counter Register
- DAC DAP Control Register
- DAC Debug Register
- DAC Digital Part Control Register
- DAC DRC Control Register
- DAC DRC Expander Smooth Time High Coef Register
- DAC DRC Expander Smooth Time Low Coef Register
- DAC DRC Compressor Threshold High Setting Register
- DAC DRC Expander Threshold High Setting Register
- DAC DRC High HPF Coef Register
- DAC DRC Compressor Slope High Setting Register
- DAC DRC Expander Slope High Setting Register
- DAC DRC Limiter Slope High Setting Register
- DAC DRC Linear Slope High Setting Register
- DAC DRC Limiter Threshold High Setting Register
- DAC DRC Compressor High Output at Compressor Threshold Register
- DAC DRC Expander High Output at Expander Threshold
- DAC DRC Limiter High Output at Limiter Threshold
- DAC DRC HPF Gain High Coef Register
- DAC DRC HPF Gain Low Coef Register
- DAC DRC Compressor Slope High Setting Register
- DAC DRC Expander Threshold Low Setting Register
- DAC DRC Low HPF Coef Register
- DAC DRC Compressor Slope Low Setting Register
- DAC DRC Expander Slope Low Setting Register
- DAC DRC Limiter Slope Low Setting Register
- DAC DRC Linear Slope Low Setting Register
- DAC DRC Limiter Threshold Low Setting Register
- DAC DRC Compressor Low Output at Compressor Threshold Register
- DAC DRC Expander Low Output at Expander Threshold
- DAC DRC Limiter Low Output at Limiter Threshold
- DAC DRC Left Peak Filter High Attack Time Coef Register
- DAC DRC Left Peak Filter High Release Time Coef Register
- DAC DRC Left Peak Filter Low Attack Time Coef Register
- DAC DRC Left Peak Filter Low Release Time Coef Register
- DAC DRC Left RMS Filter High Coef Register
- DAC DRC Left RMS Filter Low Coef Register
- DAC DRC MIN Gain High Setting Register
- DAC DRC MIN Gain Low Setting Register
- DAC DRC MAX Gain High Setting Register
- DAC DRC MAX Gain Low Setting Register
- DAC DRC Right Peak Filter High Attack Time Coef Register
- DAC DRC Right Peak filter High Release Time Coef Register
- DAC DRC Peak Filter Low Attack Time Coef Register
- DAC DRC Right Peak filter Low Release Time Coef Register
- DAC DRC Right RMS Filter High Coef Register
- DAC DRC Right RMS Filter Low Coef Register
- DAC DRC Smooth filter Gain High Attack Time Coef Register
- DAC DRC Smooth filter Gain High Release Time Coef Register
- DAC DRC Smooth filter Gain Low Attack Time Coef Register
- DAC DRC Smooth filter Gain Low Release Time Coef Register
- DAC FIFO Control Register
- DAC FIFO Status Register
- DAC TX DATA Register
- ADC[i] Analog Control Register
- ADC Digtial Control Register
- ADC Volume Control1 Register
- BIAS Analog Control Register
- DAC Analog Control Register
- DAC Volume Control Register
- HMIC Control Register
- HMIC Status Register
- Headphone2 Analog Control Register
- MICBIAS Analog Control Register
- POWER Analog Control Register
- BIAS Analog Control Register
- VRA1 Speedup Down Control Register
Structs§
- Register block
Type Aliases§
- ac_adc_cnt (rw) register accessor: an alias for
Reg<AC_ADC_CNT_SPEC> - ac_adc_dap_ctr (rw) register accessor: an alias for
Reg<AC_ADC_DAP_CTR_SPEC> - ac_adc_dg (rw) register accessor: an alias for
Reg<AC_ADC_DG_SPEC> - ac_adc_drc_ctrl (rw) register accessor: an alias for
Reg<AC_ADC_DRC_CTRL_SPEC> - ac_adc_drc_epshc (rw) register accessor: an alias for
Reg<AC_ADC_DRC_EPSHC_SPEC> - ac_adc_drc_epslc (rw) register accessor: an alias for
Reg<AC_ADC_DRC_EPSLC_SPEC> - ac_adc_drc_hct (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HCT_SPEC> - ac_adc_drc_het (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HET_SPEC> - ac_adc_drc_hhpfc (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HHPFC_SPEC> - ac_adc_drc_hkc (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HKC_SPEC> - ac_adc_drc_hke (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HKE_SPEC> - ac_adc_drc_hkl (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HKL_SPEC> - ac_adc_drc_hkn (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HKN_SPEC> - ac_adc_drc_hlt (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HLT_SPEC> - ac_adc_drc_hopc (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HOPC_SPEC> - ac_adc_drc_hope (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HOPE_SPEC> - ac_adc_drc_hopl (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HOPL_SPEC> - ac_adc_drc_hpfhgain (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HPFHGAIN_SPEC> - ac_adc_drc_hpflgain (rw) register accessor: an alias for
Reg<AC_ADC_DRC_HPFLGAIN_SPEC> - ac_adc_drc_lct (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LCT_SPEC> - ac_adc_drc_let (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LET_SPEC> - ac_adc_drc_lhpfc (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LHPFC_SPEC> - ac_adc_drc_lkc (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LKC_SPEC> - ac_adc_drc_lke (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LKE_SPEC> - ac_adc_drc_lkl (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LKL_SPEC> - ac_adc_drc_lkn (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LKN_SPEC> - ac_adc_drc_llt (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LLT_SPEC> - ac_adc_drc_lopc (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LOPC_SPEC> - ac_adc_drc_lope (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LOPE_SPEC> - ac_adc_drc_lopl (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LOPL_SPEC> - ac_adc_drc_lpfhat (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LPFHAT_SPEC> - ac_adc_drc_lpfhrt (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LPFHRT_SPEC> - ac_adc_drc_lpflat (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LPFLAT_SPEC> - ac_adc_drc_lpflrt (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LPFLRT_SPEC> - ac_adc_drc_lrmshat (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LRMSHAT_SPEC> - ac_adc_drc_lrmslat (rw) register accessor: an alias for
Reg<AC_ADC_DRC_LRMSLAT_SPEC> - ac_adc_drc_mnghs (rw) register accessor: an alias for
Reg<AC_ADC_DRC_MNGHS_SPEC> - ac_adc_drc_mngls (rw) register accessor: an alias for
Reg<AC_ADC_DRC_MNGLS_SPEC> - ac_adc_drc_mxghs (rw) register accessor: an alias for
Reg<AC_ADC_DRC_MXGHS_SPEC> - ac_adc_drc_mxgls (rw) register accessor: an alias for
Reg<AC_ADC_DRC_MXGLS_SPEC> - ac_adc_drc_rpfhat (rw) register accessor: an alias for
Reg<AC_ADC_DRC_RPFHAT_SPEC> - ac_adc_drc_rpfhrt (rw) register accessor: an alias for
Reg<AC_ADC_DRC_RPFHRT_SPEC> - ac_adc_drc_rpflat (rw) register accessor: an alias for
Reg<AC_ADC_DRC_RPFLAT_SPEC> - ac_adc_drc_rpflrt (rw) register accessor: an alias for
Reg<AC_ADC_DRC_RPFLRT_SPEC> - ac_adc_drc_rrmshat (rw) register accessor: an alias for
Reg<AC_ADC_DRC_RRMSHAT_SPEC> - ac_adc_drc_rrmslat (rw) register accessor: an alias for
Reg<AC_ADC_DRC_RRMSLAT_SPEC> - ac_adc_drc_sfhat (rw) register accessor: an alias for
Reg<AC_ADC_DRC_SFHAT_SPEC> - ac_adc_drc_sfhrt (rw) register accessor: an alias for
Reg<AC_ADC_DRC_SFHRT_SPEC> - ac_adc_drc_sflat (rw) register accessor: an alias for
Reg<AC_ADC_DRC_SFLAT_SPEC> - ac_adc_drc_sflrt (rw) register accessor: an alias for
Reg<AC_ADC_DRC_SFLRT_SPEC> - ac_adc_fifoc (rw) register accessor: an alias for
Reg<AC_ADC_FIFOC_SPEC> - ac_adc_fifos (rw) register accessor: an alias for
Reg<AC_ADC_FIFOS_SPEC> - ac_adc_rxdata (rw) register accessor: an alias for
Reg<AC_ADC_RXDATA_SPEC> - ac_dac_cnt (rw) register accessor: an alias for
Reg<AC_DAC_CNT_SPEC> - ac_dac_dap_ctr (rw) register accessor: an alias for
Reg<AC_DAC_DAP_CTR_SPEC> - ac_dac_dg (rw) register accessor: an alias for
Reg<AC_DAC_DG_SPEC> - ac_dac_dpc (rw) register accessor: an alias for
Reg<AC_DAC_DPC_SPEC> - ac_dac_drc_ctrl (rw) register accessor: an alias for
Reg<AC_DAC_DRC_CTRL_SPEC> - ac_dac_drc_epshc (rw) register accessor: an alias for
Reg<AC_DAC_DRC_EPSHC_SPEC> - ac_dac_drc_epslc (rw) register accessor: an alias for
Reg<AC_DAC_DRC_EPSLC_SPEC> - ac_dac_drc_hct (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HCT_SPEC> - ac_dac_drc_het (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HET_SPEC> - ac_dac_drc_hhpfc (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HHPFC_SPEC> - ac_dac_drc_hkc (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HKC_SPEC> - ac_dac_drc_hke (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HKE_SPEC> - ac_dac_drc_hkl (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HKL_SPEC> - ac_dac_drc_hkn (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HKN_SPEC> - ac_dac_drc_hlt (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HLT_SPEC> - ac_dac_drc_hopc (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HOPC_SPEC> - ac_dac_drc_hope (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HOPE_SPEC> - ac_dac_drc_hopl (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HOPL_SPEC> - ac_dac_drc_hpfhgain (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HPFHGAIN_SPEC> - ac_dac_drc_hpflgain (rw) register accessor: an alias for
Reg<AC_DAC_DRC_HPFLGAIN_SPEC> - ac_dac_drc_lct (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LCT_SPEC> - ac_dac_drc_let (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LET_SPEC> - ac_dac_drc_lhpfc (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LHPFC_SPEC> - ac_dac_drc_lkc (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LKC_SPEC> - ac_dac_drc_lke (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LKE_SPEC> - ac_dac_drc_lkl (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LKL_SPEC> - ac_dac_drc_lkn (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LKN_SPEC> - ac_dac_drc_llt (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LLT_SPEC> - ac_dac_drc_lopc (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LOPC_SPEC> - ac_dac_drc_lope (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LOPE_SPEC> - ac_dac_drc_lopl (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LOPL_SPEC> - ac_dac_drc_lpfhat (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LPFHAT_SPEC> - ac_dac_drc_lpfhrt (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LPFHRT_SPEC> - ac_dac_drc_lpflat (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LPFLAT_SPEC> - ac_dac_drc_lpflrt (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LPFLRT_SPEC> - ac_dac_drc_lrmshat (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LRMSHAT_SPEC> - ac_dac_drc_lrmslat (rw) register accessor: an alias for
Reg<AC_DAC_DRC_LRMSLAT_SPEC> - ac_dac_drc_mnghs (rw) register accessor: an alias for
Reg<AC_DAC_DRC_MNGHS_SPEC> - ac_dac_drc_mngls (rw) register accessor: an alias for
Reg<AC_DAC_DRC_MNGLS_SPEC> - ac_dac_drc_mxghs (rw) register accessor: an alias for
Reg<AC_DAC_DRC_MXGHS_SPEC> - ac_dac_drc_mxgls (rw) register accessor: an alias for
Reg<AC_DAC_DRC_MXGLS_SPEC> - ac_dac_drc_rpfhat (rw) register accessor: an alias for
Reg<AC_DAC_DRC_RPFHAT_SPEC> - ac_dac_drc_rpfhrt (rw) register accessor: an alias for
Reg<AC_DAC_DRC_RPFHRT_SPEC> - ac_dac_drc_rpflat (rw) register accessor: an alias for
Reg<AC_DAC_DRC_RPFLAT_SPEC> - ac_dac_drc_rpflrt (rw) register accessor: an alias for
Reg<AC_DAC_DRC_RPFLRT_SPEC> - ac_dac_drc_rrmshat (rw) register accessor: an alias for
Reg<AC_DAC_DRC_RRMSHAT_SPEC> - ac_dac_drc_rrmslat (rw) register accessor: an alias for
Reg<AC_DAC_DRC_RRMSLAT_SPEC> - ac_dac_drc_sfhat (rw) register accessor: an alias for
Reg<AC_DAC_DRC_SFHAT_SPEC> - ac_dac_drc_sfhrt (rw) register accessor: an alias for
Reg<AC_DAC_DRC_SFHRT_SPEC> - ac_dac_drc_sflat (rw) register accessor: an alias for
Reg<AC_DAC_DRC_SFLAT_SPEC> - ac_dac_drc_sflrt (rw) register accessor: an alias for
Reg<AC_DAC_DRC_SFLRT_SPEC> - ac_dac_fifoc (rw) register accessor: an alias for
Reg<AC_DAC_FIFOC_SPEC> - ac_dac_fifos (rw) register accessor: an alias for
Reg<AC_DAC_FIFOS_SPEC> - ac_dac_txdata (w) register accessor: an alias for
Reg<AC_DAC_TXDATA_SPEC> - adc (rw) register accessor: an alias for
Reg<ADC_SPEC> - adc_dig_ctrl (rw) register accessor: an alias for
Reg<ADC_DIG_CTRL_SPEC> - adc_vol_ctrl1 (rw) register accessor: an alias for
Reg<ADC_VOL_CTRL1_SPEC> - bias (rw) register accessor: an alias for
Reg<BIAS_SPEC> - dac (rw) register accessor: an alias for
Reg<DAC_SPEC> - dac_vol_ctrl (rw) register accessor: an alias for
Reg<DAC_VOL_CTRL_SPEC> - hmic_ctrl (rw) register accessor: an alias for
Reg<HMIC_CTRL_SPEC> - hmic_sts (rw) register accessor: an alias for
Reg<HMIC_STS_SPEC> - hp2 (rw) register accessor: an alias for
Reg<HP2_SPEC> - micbias (rw) register accessor: an alias for
Reg<MICBIAS_SPEC> - power (rw) register accessor: an alias for
Reg<POWER_SPEC> - ramp (rw) register accessor: an alias for
Reg<RAMP_SPEC> - vra1speedup_ctrl (rw) register accessor: an alias for
Reg<VRA1SPEEDUP_CTRL_SPEC>