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>