Flcn

Struct Flcn 

Source
pub struct Flcn { /* private fields */ }

Implementations§

Source§

impl Flcn

Source

pub const fn dflctl(&self) -> &'static Reg<Dflctl_SPEC, RW>

Data Flash Control Register

Source

pub const fn fpmcr(&self) -> &'static Reg<Fpmcr_SPEC, RW>

Flash P/E Mode Control Register

Source

pub const fn fasr(&self) -> &'static Reg<Fasr_SPEC, RW>

Flash Area Select Register

Source

pub const fn fsarl(&self) -> &'static Reg<Fsarl_SPEC, RW>

Flash Processing Start Address Register L

Source

pub const fn fsarh(&self) -> &'static Reg<Fsarh_SPEC, RW>

Flash Processing Start Address Register H

Source

pub const fn fcr(&self) -> &'static Reg<Fcr_SPEC, RW>

Flash Control Register

Source

pub const fn fearl(&self) -> &'static Reg<Fearl_SPEC, RW>

Flash Processing End Address Register L

Source

pub const fn fearh(&self) -> &'static Reg<Fearh_SPEC, RW>

Flash Processing End Address Register H

Source

pub const fn fresetr(&self) -> &'static Reg<Fresetr_SPEC, RW>

Flash Reset Register

Source

pub const fn fstatr1(&self) -> &'static Reg<Fstatr1_SPEC, R>

Flash Status Register 1

Source

pub const fn fwbl0(&self) -> &'static Reg<Fwbl0_SPEC, RW>

Flash Write Buffer Register L0

Source

pub const fn fwbh0(&self) -> &'static Reg<Fwbh0_SPEC, RW>

Flash Write Buffer Register H0

Source

pub const fn fpr(&self) -> &'static Reg<Fpr_SPEC, RW>

Protection Unlock Register

Source

pub const fn fpsr(&self) -> &'static Reg<Fpsr_SPEC, R>

Protection Unlock Status Register

Source

pub const fn frbl0(&self) -> &'static Reg<Frbl0_SPEC, R>

Flash Read Buffer Register L0

Source

pub const fn frbh0(&self) -> &'static Reg<Frbh0_SPEC, R>

Flash Read Buffer Register H0

Source

pub const fn fscmr(&self) -> &'static Reg<Fscmr_SPEC, R>

Flash Start-Up Setting Monitor Register

Source

pub const fn fawsmr(&self) -> &'static Reg<Fawsmr_SPEC, R>

Flash Access Window Start Address Monitor Register

Source

pub const fn fawemr(&self) -> &'static Reg<Fawemr_SPEC, R>

Flash Access Window End Address Monitor Register

Source

pub const fn fisr(&self) -> &'static Reg<Fisr_SPEC, RW>

Flash Initial Setting Register

Source

pub const fn fexcr(&self) -> &'static Reg<Fexcr_SPEC, RW>

Flash Extra Area Control Register

Source

pub const fn feaml(&self) -> &'static Reg<Feaml_SPEC, RW>

Flash Error Address Monitor Register L

Source

pub const fn feamh(&self) -> &'static Reg<Feamh_SPEC, RW>

Flash Error Address Monitor Register H

Source

pub const fn fstatr2(&self) -> &'static Reg<Fstatr2_SPEC, R>

Flash Status Register 2

Source

pub const fn tscdr(&self) -> &'static Reg<Tscdr_SPEC, R>

Temperature Sensor Calibration Data Register

Source

pub const fn fentryr(&self) -> &'static Reg<Fentryr_SPEC, RW>

Flash P/E Mode Entry Register

Source

pub const fn fldwaitr(&self) -> &'static Reg<Fldwaitr_SPEC, RW>

Memory Wait Cycle Control Register for Data Flash

Source

pub const fn pfber(&self) -> &'static Reg<Pfber_SPEC, RW>

Prefetch Buffer Enable Register

Trait Implementations§

Source§

impl Clone for Flcn

Source§

fn clone(&self) -> Flcn

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 PartialEq for Flcn

Source§

fn eq(&self, other: &Flcn) -> 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 Flcn

Source§

impl Eq for Flcn

Source§

impl Send for Flcn

Flash I/O Registers

Source§

impl StructuralPartialEq for Flcn

Source§

impl Sync for Flcn

Auto Trait Implementations§

§

impl Freeze for Flcn

§

impl RefUnwindSafe for Flcn

§

impl Unpin for Flcn

§

impl UnwindSafe for Flcn

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.