#[repr(u8)]pub enum DacMode {
NormExternalOnlyBufEn = 0,
NormExternalAndPeriphBufEn = 1,
NormExternalOnlyBufDis = 2,
NormExternalAndPeriphBufDis = 3,
ShNormExternalOnlyBufEn = 4,
ShExternalAndPeriphBufEn = 5,
ShNormExternalOnlyBufDis = 6,
ShNormExternalAndPeriphBufDis = 7,
}
Expand description
Sets the MCR register, Mode1 and Mode2 fields.
Variants§
NormExternalOnlyBufEn = 0
DAC channel is connected to external pin with Buffer enabled
NormExternalAndPeriphBufEn = 1
DAC channel is connected to external pin and to on chip peripherals with buffer enabled
NormExternalOnlyBufDis = 2
DAC channel is connected to external pin with buffer disabled
NormExternalAndPeriphBufDis = 3
DAC channel is connected to on chip peripherals with Buffer disabled
ShNormExternalOnlyBufEn = 4
DAC channel is connected to external pin with Buffer enabled. (Sample and Hold)
ShExternalAndPeriphBufEn = 5
DAC channel is connected to external pin and to on chip peripherals with buffer. (Sample and Hold) enabled
ShNormExternalOnlyBufDis = 6
DAC channel is connected to external pin with buffer disabled. (Sample and Hold)
ShNormExternalAndPeriphBufDis = 7
DAC channel is connected to on chip peripherals with Buffer disabled. (Sample and Hold)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DacMode
impl RefUnwindSafe for DacMode
impl Send for DacMode
impl Sync for DacMode
impl Unpin for DacMode
impl UnwindSafe for DacMode
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