Struct Pfs

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

Implementations§

Source§

impl Pfs

Source

pub const fn p00pfs( &self, ) -> &'static ClusterRegisterArray<Reg<P00Pfs_SPEC, RW>, 3, 0x4>

Port 00%s Pin Function Select Register

Source

pub const fn p00pfs_ha( &self, ) -> &'static ClusterRegisterArray<Reg<P00PfsHa_SPEC, RW>, 3, 0x4>

Port 00%s Pin Function Select Register

Source

pub const fn p00pfs_by( &self, ) -> &'static ClusterRegisterArray<Reg<P00PfsBy_SPEC, RW>, 3, 0x4>

Port 00%s Pin Function Select Register

Source

pub const fn p008pfs(&self) -> &'static Reg<P008Pfs_SPEC, RW>

Port 008 Pin Function Select Register

Source

pub const fn p008pfs_ha(&self) -> &'static Reg<P008PfsHa_SPEC, RW>

Port 008 Pin Function Select Register

Source

pub const fn p008pfs_by(&self) -> &'static Reg<P008PfsBy_SPEC, RW>

Port 008 Pin Function Select Register

Source

pub const fn p0pfs( &self, ) -> &'static ClusterRegisterArray<Reg<P0Pfs_SPEC, RW>, 3, 0x4>

Port 0%s Pin Function Select Register

Source

pub const fn p0pfs_ha( &self, ) -> &'static ClusterRegisterArray<Reg<P0PfsHa_SPEC, RW>, 3, 0x4>

Port 0%s Pin Function Select Register

Source

pub const fn p0pfs_by( &self, ) -> &'static ClusterRegisterArray<Reg<P0PfsBy_SPEC, RW>, 3, 0x4>

Port 0%s Pin Function Select Register

Source

pub const fn p10pfs( &self, ) -> &'static ClusterRegisterArray<Reg<P10Pfs_SPEC, RW>, 8, 0x4>

Port 10%s Pin Function Select Register

Source

pub const fn p10pfs_ha( &self, ) -> &'static ClusterRegisterArray<Reg<P10PfsHa_SPEC, RW>, 8, 0x4>

Port 10%s Pin Function Select Register

Source

pub const fn p10pfs_by( &self, ) -> &'static ClusterRegisterArray<Reg<P10PfsBy_SPEC, RW>, 8, 0x4>

Port 10%s Pin Function Select Register

Source

pub const fn p1pfs( &self, ) -> &'static ClusterRegisterArray<Reg<P1Pfs_SPEC, RW>, 4, 0x4>

Port 1%s Pin Function Select Register

Source

pub const fn p1pfs_ha( &self, ) -> &'static ClusterRegisterArray<Reg<P1PfsHa_SPEC, RW>, 4, 0x4>

Port 1%s Pin Function Select Register

Source

pub const fn p1pfs_by( &self, ) -> &'static ClusterRegisterArray<Reg<P1PfsBy_SPEC, RW>, 4, 0x4>

Port 1%s Pin Function Select Register

Source

pub const fn p200pfs(&self) -> &'static Reg<P200Pfs_SPEC, RW>

Port 200 Pin Function Select Register

Source

pub const fn p200pfs_ha(&self) -> &'static Reg<P200PfsHa_SPEC, RW>

Port 200 Pin Function Select Register

Source

pub const fn p200pfs_by(&self) -> &'static Reg<P200PfsBy_SPEC, RW>

Port 200 Pin Function Select Register

Source

pub const fn p201pfs(&self) -> &'static Reg<P201Pfs_SPEC, RW>

Port 201 Pin Function Select Register

Source

pub const fn p201pfs_ha(&self) -> &'static Reg<P201PfsHa_SPEC, RW>

Port 201 Pin Function Select Register

Source

pub const fn p201pfs_by(&self) -> &'static Reg<P201PfsBy_SPEC, RW>

Port 201 Pin Function Select Register

Source

pub const fn p20pfs( &self, ) -> &'static ClusterRegisterArray<Reg<P20Pfs_SPEC, RW>, 4, 0x4>

Port 20%s Pin Function Select Register

Source

pub const fn p20pfs_ha( &self, ) -> &'static ClusterRegisterArray<Reg<P20PfsHa_SPEC, RW>, 4, 0x4>

Port 20%s Pin Function Select Register

Source

pub const fn p20pfs_by( &self, ) -> &'static ClusterRegisterArray<Reg<P20PfsBy_SPEC, RW>, 4, 0x4>

Port 20%s Pin Function Select Register

Source

pub const fn p2pfs( &self, ) -> &'static ClusterRegisterArray<Reg<P2Pfs_SPEC, RW>, 2, 0x4>

Port 2%s Pin Function Select Register

Source

pub const fn p2pfs_ha( &self, ) -> &'static ClusterRegisterArray<Reg<P2PfsHa_SPEC, RW>, 2, 0x4>

Port 2%s Pin Function Select Register

Source

pub const fn p2pfs_by( &self, ) -> &'static ClusterRegisterArray<Reg<P2PfsBy_SPEC, RW>, 2, 0x4>

Port 2%s Pin Function Select Register

Source

pub const fn p300pfs(&self) -> &'static Reg<P300Pfs_SPEC, RW>

Port 300 Pin Function Select Register

Source

pub const fn p300pfs_ha(&self) -> &'static Reg<P300PfsHa_SPEC, RW>

Port 300 Pin Function Select Register

Source

pub const fn p300pfs_by(&self) -> &'static Reg<P300PfsBy_SPEC, RW>

Port 300 Pin Function Select Register

Source

pub const fn p30pfs( &self, ) -> &'static ClusterRegisterArray<Reg<P30Pfs_SPEC, RW>, 4, 0x4>

Port 30%s Pin Function Select Register

Source

pub const fn p30pfs_ha( &self, ) -> &'static ClusterRegisterArray<Reg<P30PfsHa_SPEC, RW>, 4, 0x4>

Port 30%s Pin Function Select Register

Source

pub const fn p30pfs_by( &self, ) -> &'static ClusterRegisterArray<Reg<P30PfsBy_SPEC, RW>, 4, 0x4>

Port 30%s Pin Function Select Register

Source

pub const fn p40pfs( &self, ) -> &'static ClusterRegisterArray<Reg<P40Pfs_SPEC, RW>, 3, 0x4>

Port 40%s Pin Function Select Register

Source

pub const fn p40pfs_ha( &self, ) -> &'static ClusterRegisterArray<Reg<P40PfsHa_SPEC, RW>, 3, 0x4>

Port 40%s Pin Function Select Register

Source

pub const fn p40pfs_by( &self, ) -> &'static ClusterRegisterArray<Reg<P40PfsBy_SPEC, RW>, 3, 0x4>

Port 40%s Pin Function Select Register

Source

pub const fn p4pfs( &self, ) -> &'static ClusterRegisterArray<Reg<P4Pfs_SPEC, RW>, 2, 0x4>

Port 4%s Pin Function Select Register

Source

pub const fn p4pfs_ha( &self, ) -> &'static ClusterRegisterArray<Reg<P4PfsHa_SPEC, RW>, 2, 0x4>

Port 4%s Pin Function Select Register

Source

pub const fn p4pfs_by( &self, ) -> &'static ClusterRegisterArray<Reg<P4PfsBy_SPEC, RW>, 2, 0x4>

Port 4%s Pin Function Select Register

Source

pub const fn p500pfs(&self) -> &'static Reg<P500Pfs_SPEC, RW>

Port 500 Pin Function Select Register

Source

pub const fn p500pfs_ha(&self) -> &'static Reg<P500PfsHa_SPEC, RW>

Port 500 Pin Function Select Register

Source

pub const fn p500pfs_by(&self) -> &'static Reg<P500PfsBy_SPEC, RW>

Port 500 Pin Function Select Register

Source

pub const fn p80pfs( &self, ) -> &'static ClusterRegisterArray<Reg<P80Pfs_SPEC, RW>, 2, 0x4>

Port 80%s Pin Function Select Register

Source

pub const fn p80pfs_ha( &self, ) -> &'static ClusterRegisterArray<Reg<P80PfsHa_SPEC, RW>, 2, 0x4>

Port 80%s Pin Function Select Register

Source

pub const fn p80pfs_by( &self, ) -> &'static ClusterRegisterArray<Reg<P80PfsBy_SPEC, RW>, 2, 0x4>

Port 80%s Pin Function Select Register

Source

pub const fn pwpr(&self) -> &'static Reg<Pwpr_SPEC, RW>

Write-Protect Register

Source

pub const fn pwprs(&self) -> &'static Reg<Pwprs_SPEC, RW>

Write-Protect Register for Secure

Source

pub const fn pfi3c(&self) -> &'static Reg<Pfi3C_SPEC, RW>

RI3C Slope Control Register

Source

pub const fn psar( &self, ) -> &'static ClusterRegisterArray<Reg<Psar_SPEC, RW>, 6, 0x2>

Port Security Attribution register

Source

pub const fn p8sar(&self) -> &'static Reg<P8Sar_SPEC, RW>

Port Security Attribution register

Trait Implementations§

Source§

impl Clone for Pfs

Source§

fn clone(&self) -> Pfs

Returns a copy 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 Pfs

Source§

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

Source§

impl Eq for Pfs

Source§

impl Send for Pfs

Control Register

Source§

impl StructuralPartialEq for Pfs

Source§

impl Sync for Pfs

Auto Trait Implementations§

§

impl Freeze for Pfs

§

impl RefUnwindSafe for Pfs

§

impl Unpin for Pfs

§

impl UnwindSafe for Pfs

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.