Enum stm32_metapac::adf::vals::Snthr
#[repr(u8)]pub enum Snthr {
Show 16 variants
NOISEPLUS3_5 = 0,
NOISEPLUS6_0 = 1,
NOISEPLUS9_5 = 2,
NOISEPLUS12 = 3,
NOISEPLUS15_6 = 4,
NOISEPLUS18 = 5,
NOISEPLUS21_6 = 6,
NOISEPLUS24_1 = 7,
NOISEPLUS27_6 = 8,
NOISEPLUS30_1 = 9,
_RESERVED_a = 10,
_RESERVED_b = 11,
_RESERVED_c = 12,
_RESERVED_d = 13,
_RESERVED_e = 14,
_RESERVED_f = 15,
}
Expand description
SNTHR. This bitfield is set and cleared by software. It is used to select the gain to be applied at CIC output. If the application attempts to write a new gain value while the previous one is not yet applied, this new gain value is ignored. Reading back this bitfield informs the application on the current gain value.
Variants§
NOISEPLUS3_5 = 0
Threshold is 3.5 dB higher than ANLVL
NOISEPLUS6_0 = 1
Threshold is 6.0 dB higher than ANLVL
NOISEPLUS9_5 = 2
Threshold is 9.5 dB higher than ANLVL
NOISEPLUS12 = 3
Threshold is 12 dB higher than ANLVL
NOISEPLUS15_6 = 4
Threshold is 15.6 dB higher than ANLVL
NOISEPLUS18 = 5
Threshold is 18 dB higher than ANLVL
NOISEPLUS21_6 = 6
Threshold is 21.6 dB higher than ANLVL
NOISEPLUS24_1 = 7
Threshold is 24.1 dB higher than ANLVL
NOISEPLUS27_6 = 8
Threshold is 27.6 dB higher than ANLVL
NOISEPLUS30_1 = 9
Threshold is 30.1 dB higher than ANLVL
_RESERVED_a = 10
_RESERVED_b = 11
_RESERVED_c = 12
_RESERVED_d = 13
_RESERVED_e = 14
_RESERVED_f = 15
Implementations§
Trait Implementations§
§impl Ord for Snthr
impl Ord for Snthr
§impl PartialOrd for Snthr
impl PartialOrd for Snthr
impl Copy for Snthr
impl Eq for Snthr
impl StructuralPartialEq for Snthr
Auto Trait Implementations§
impl Freeze for Snthr
impl RefUnwindSafe for Snthr
impl Send for Snthr
impl Sync for Snthr
impl Unpin for Snthr
impl UnwindSafe for Snthr
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)