embassy-stm32

Crates

git

Versions

stm32c551ce

Flavors

Skip to main content

Burst

Enum Burst 

Source
pub enum Burst {
Show 64 variants _1Beats, _2Beats, _3Beats, _4Beats, _5Beats, _6Beats, _7Beats, _8Beats, _9Beats, _10Beats, _11Beats, _12Beats, _13Beats, _14Beats, _15Beats, _16Beats, _17Beats, _18Beats, _19Beats, _20Beats, _21Beats, _22Beats, _23Beats, _24Beats, _25Beats, _26Beats, _27Beats, _28Beats, _29Beats, _30Beats, _31Beats, _32Beats, _33Beats, _34Beats, _35Beats, _36Beats, _37Beats, _38Beats, _39Beats, _40Beats, _41Beats, _42Beats, _43Beats, _44Beats, _45Beats, _46Beats, _47Beats, _48Beats, _49Beats, _50Beats, _51Beats, _52Beats, _53Beats, _54Beats, _55Beats, _56Beats, _57Beats, _58Beats, _59Beats, _60Beats, _61Beats, _62Beats, _63Beats, _64Beats,
}
Expand description

GPDMA burst length (beats per burst on a port).

GPDMA hardware supports any integer burst length from 1 to 64 beats. Encoded as TR1.SBL_1 / TR1.DBL_1 (the register value is beats - 1).

Variants§

§

_1Beats

§

_2Beats

§

_3Beats

§

_4Beats

§

_5Beats

§

_6Beats

§

_7Beats

§

_8Beats

§

_9Beats

§

_10Beats

§

_11Beats

§

_12Beats

§

_13Beats

§

_14Beats

§

_15Beats

§

_16Beats

§

_17Beats

§

_18Beats

§

_19Beats

§

_20Beats

§

_21Beats

§

_22Beats

§

_23Beats

§

_24Beats

§

_25Beats

§

_26Beats

§

_27Beats

§

_28Beats

§

_29Beats

§

_30Beats

§

_31Beats

§

_32Beats

§

_33Beats

§

_34Beats

§

_35Beats

§

_36Beats

§

_37Beats

§

_38Beats

§

_39Beats

§

_40Beats

§

_41Beats

§

_42Beats

§

_43Beats

§

_44Beats

§

_45Beats

§

_46Beats

§

_47Beats

§

_48Beats

§

_49Beats

§

_50Beats

§

_51Beats

§

_52Beats

§

_53Beats

§

_54Beats

§

_55Beats

§

_56Beats

§

_57Beats

§

_58Beats

§

_59Beats

§

_60Beats

§

_61Beats

§

_62Beats

§

_63Beats

§

_64Beats

Trait Implementations§

Source§

impl Clone for Burst

Source§

fn clone(&self) -> Burst

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Copy for Burst

Source§

impl Debug for Burst

Source§

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

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

impl Eq for Burst

Source§

impl Format for Burst

Source§

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

Writes the defmt representation of self to fmt.
Source§

impl From<Burst> for u8

Source§

fn from(b: Burst) -> u8

Converts to this type from the input type.
Source§

impl PartialEq for Burst

Source§

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

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

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

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for Burst

Auto Trait Implementations§

§

impl Freeze for Burst

§

impl RefUnwindSafe for Burst

§

impl Send for Burst

§

impl Sync for Burst

§

impl Unpin for Burst

§

impl UnsafeUnpin for Burst

§

impl UnwindSafe for Burst

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.