Struct d1_pac::audio_codec::dac::W
source · pub struct W(/* private fields */);
Expand description
Register dac
writer
Implementations§
source§impl W
impl W
sourcepub fn lineout_vol_ctrl(&mut self) -> LINEOUT_VOL_CTRL_W<'_, 0>
pub fn lineout_vol_ctrl(&mut self) -> LINEOUT_VOL_CTRL_W<'_, 0>
Bits 0:4 - LINEOUT Volume Control.
Total 30 level from 0x1F to 0x02 with the volume 0 dB to -43.5 dB, -1.5 dB/step, mute when 00000 or 00001
sourcepub fn lineoutr_diffen(&mut self) -> LINEOUTR_DIFFEN_W<'_, 5>
pub fn lineoutr_diffen(&mut self) -> LINEOUTR_DIFFEN_W<'_, 5>
Bit 5 - Right Channel LINEOUT Output Control
sourcepub fn lineoutl_diffen(&mut self) -> LINEOUTL_DIFFEN_W<'_, 6>
pub fn lineoutl_diffen(&mut self) -> LINEOUTL_DIFFEN_W<'_, 6>
Bit 6 - Left Channel LINEOUT Output Control
sourcepub fn lineoutren(&mut self) -> LINEOUTREN_W<'_, 11>
pub fn lineoutren(&mut self) -> LINEOUTREN_W<'_, 11>
Bit 11 - Right Channel LINEOUT Enable
sourcepub fn lineoutlen(&mut self) -> LINEOUTLEN_W<'_, 13>
pub fn lineoutlen(&mut self) -> LINEOUTLEN_W<'_, 13>
Bit 13 - Left Channel LINEOUT Enable
sourcepub fn ilineoutamps(&mut self) -> ILINEOUTAMPS_W<'_, 18>
pub fn ilineoutamps(&mut self) -> ILINEOUTAMPS_W<'_, 18>
Bits 18:19 - LINEOUT L/R AMP Bias Current Select
sourcepub fn iopvrs(&mut self) -> IOPVRS_W<'_, 20>
pub fn iopvrs(&mut self) -> IOPVRS_W<'_, 20>
Bits 20:21 - VRA2 Buffer OP and Headphone Feedback Buffer OP Bias Current Select
sourcepub fn current_test_select(&mut self) -> CURRENT_TEST_SELECT_W<'_, 23>
pub fn current_test_select(&mut self) -> CURRENT_TEST_SELECT_W<'_, 23>
Bit 23 - Internal Current Sink Test Enable (from MICIN3P pin)
Methods from Deref<Target = W<DAC_SPEC>>§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for W
impl RefUnwindSafe for W
impl Send for W
impl Sync for W
impl Unpin for W
impl UnwindSafe for W
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more