FTHLV

Enum FTHLV 

Source
#[repr(u8)]
pub enum FTHLV {
Show 16 variants OneFrame = 0, TwoFrames = 1, ThreeFrames = 2, FourFrames = 3, FiveFrames = 4, SixFrames = 5, SevenFrames = 6, EightFrames = 7, NineFrames = 8, TenFrames = 9, ElevenFrames = 10, TwelveFrames = 11, ThirteenFrames = 12, FourteenFrames = 13, FifteenFrames = 14, SixteenFrames = 15,
}
Expand description

FIFO threshold level Defines number of data frames at single data packet. Size of the packet should not exceed 1/2 of FIFO space. SPI interface is more efficient if configured packet sizes are aligned with data register access parallelism: If SPI data register is accessed as a 16-bit register and DSIZE less than or equal 8 bit, better to select FTHLV = 2, 4, 6. If SPI data register is accessed as a 32-bit register and DSIZE 8 bit, better to select FTHLV = 2, 4, 6, while if DSIZE less than or equal 8bit, better to select FTHLV = 4, 8, 12. Note: FTHLV[3:2] bits are reserved at instances with limited set of features

Value on reset: 0

Variants§

§

OneFrame = 0

0: 1 frame

§

TwoFrames = 1

1: 2 frames

§

ThreeFrames = 2

2: 3 frames

§

FourFrames = 3

3: 4 frames

§

FiveFrames = 4

4: 5 frames

§

SixFrames = 5

5: 6 frames

§

SevenFrames = 6

6: 7 frames

§

EightFrames = 7

7: 8 frames

§

NineFrames = 8

8: 9 frames

§

TenFrames = 9

9: 10 frames

§

ElevenFrames = 10

10: 11 frames

§

TwelveFrames = 11

11: 12 frames

§

ThirteenFrames = 12

12: 13 frames

§

FourteenFrames = 13

13: 14 frames

§

FifteenFrames = 14

14: 15 frames

§

SixteenFrames = 15

15: 16 frames

Trait Implementations§

Source§

impl Clone for FTHLV

Source§

fn clone(&self) -> FTHLV

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FTHLV

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl FieldSpec for FTHLV

Source§

type Ux = u8

Raw field type (u8, u16, u32, …).
Source§

impl Format for FTHLV

Source§

fn format(&self, f: Formatter<'_>)

Writes the defmt representation of self to fmt.
Source§

impl From<FTHLV> for u8

Source§

fn from(variant: FTHLV) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for FTHLV

Source§

fn eq(&self, other: &FTHLV) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for FTHLV

Source§

impl Eq for FTHLV

Source§

impl IsEnum for FTHLV

Source§

impl StructuralPartialEq for FTHLV

Auto Trait Implementations§

§

impl Freeze for FTHLV

§

impl RefUnwindSafe for FTHLV

§

impl Send for FTHLV

§

impl Sync for FTHLV

§

impl Unpin for FTHLV

§

impl UnwindSafe for FTHLV

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.