PFS

Struct PFS 

Source
pub struct PFS { /* private fields */ }
Expand description

Pmn Pin Function Control Register

Implementations§

Source§

impl PFS

Source

pub const PTR: *const RegisterBlock = {0x40040800 as *const pfs::RegisterBlock}

Pointer to the register block

Source

pub const fn ptr() -> *const RegisterBlock

Return the pointer to the register block

Methods from Deref<Target = RegisterBlock>§

Source

pub fn p0pfs(&self) -> &[P0PFS; 2]

0x28..0x30 - Port 0%s Pin Function Select Register

Source

pub fn p010pfs(&self) -> &P0PFS

0x28 - Port 0%s Pin Function Select Register

Source

pub fn p011pfs(&self) -> &P0PFS

0x2c - Port 0%s Pin Function Select Register

Source

pub fn p010pfs_ha(&self) -> &P0PFS_HA

0x2a - Port 0%s Pin Function Select Register

Source

pub fn p010pfs_by(&self) -> &P0PFS_BY

0x2b - Port 0%s Pin Function Select Register

Source

pub fn p011pfs_ha(&self) -> &P0PFS_HA

0x2e - Port 0%s Pin Function Select Register

Source

pub fn p011pfs_by(&self) -> &P0PFS_BY

0x2f - Port 0%s Pin Function Select Register

Source

pub fn p014pfs(&self) -> &P014PFS

0x38 - Port 0%s Pin Function Select Register

Source

pub fn p014pfs_ha(&self) -> &P014PFS_HA

0x3a - Port 0%s Pin Function Select Register

Source

pub fn p014pfs_by(&self) -> &P014PFS_BY

0x3b - Port 0%s Pin Function Select Register

Source

pub fn p015pfs(&self) -> &P014PFS

0x3c - Port 0%s Pin Function Select Register

Source

pub fn p015pfs_ha(&self) -> &P014PFS_HA

0x3e - Port 0%s Pin Function Select Register

Source

pub fn p015pfs_by(&self) -> &P014PFS_BY

0x3f - Port 0%s Pin Function Select Register

Source

pub fn p10pfs(&self) -> &[P10PFS; 4]

0x40..0x50 - Port 10%s Pin Function Select Register

Source

pub fn p100pfs_ha(&self) -> &P10PFS_HA

0x42 - Port 10%s Pin Function Select Register

Source

pub fn p100pfs_by(&self) -> &P10PFS_BY

0x43 - Port 10%s Pin Function Select Register

Source

pub fn p101pfs_ha(&self) -> &P10PFS_HA

0x46 - Port 10%s Pin Function Select Register

Source

pub fn p101pfs_by(&self) -> &P10PFS_BY

0x47 - Port 10%s Pin Function Select Register

Source

pub fn p102pfs_ha(&self) -> &P10PFS_HA

0x4a - Port 10%s Pin Function Select Register

Source

pub fn p102pfs_by(&self) -> &P10PFS_BY

0x4b - Port 10%s Pin Function Select Register

Source

pub fn p103pfs_ha(&self) -> &P10PFS_HA

0x4e - Port 10%s Pin Function Select Register

Source

pub fn p103pfs_by(&self) -> &P10PFS_BY

0x4f - Port 10%s Pin Function Select Register

Source

pub fn p108pfs(&self) -> &P108PFS

0x60 - Port 108 Pin Function Select Register

Source

pub fn p108pfs_ha(&self) -> &P108PFS_HA

0x62 - Port 108 Pin Function Select Register

Source

pub fn p108pfs_by(&self) -> &P108PFS_BY

0x63 - Port 108 Pin Function Select Register

Source

pub fn p109pfs(&self) -> &P109PFS

0x64 - Port 109 Pin Function Select Register

Source

pub fn p109pfs_ha(&self) -> &P109PFS_HA

0x66 - Port 109 Pin Function Select Register

Source

pub fn p109pfs_by(&self) -> &P109PFS_BY

0x67 - Port 109 Pin Function Select Register

Source

pub fn p110pfs(&self) -> &P110PFS

0x68 - Port 1%s Pin Function Select Register

Source

pub fn p110pfs_ha(&self) -> &P110PFS_HA

0x6a - Port 1%s Pin Function Select Register

Source

pub fn p110pfs_by(&self) -> &P110PFS_BY

0x6b - Port 1%s Pin Function Select Register

Source

pub fn p111pfs(&self) -> &P110PFS

0x6c - Port 1%s Pin Function Select Register

Source

pub fn p111pfs_ha(&self) -> &P110PFS_HA

0x6e - Port 1%s Pin Function Select Register

Source

pub fn p111pfs_by(&self) -> &P110PFS_BY

0x6f - Port 1%s Pin Function Select Register

Source

pub fn p112pfs(&self) -> &P110PFS

0x70 - Port 1%s Pin Function Select Register

Source

pub fn p112pfs_ha(&self) -> &P110PFS_HA

0x72 - Port 1%s Pin Function Select Register

Source

pub fn p112pfs_by(&self) -> &P110PFS_BY

0x73 - Port 1%s Pin Function Select Register

Source

pub fn p200pfs(&self) -> &P200PFS

0x80 - Port 200 Pin Function Select Register

Source

pub fn p200pfs_ha(&self) -> &P200PFS_HA

0x82 - Port 200 Pin Function Select Register

Source

pub fn p200pfs_by(&self) -> &P200PFS_BY

0x83 - Port 200 Pin Function Select Register

Source

pub fn p201pfs(&self) -> &P201PFS

0x84 - Port 201 Pin Function Select Register

Source

pub fn p201pfs_ha(&self) -> &P201PFS_HA

0x86 - Port 201 Pin Function Select Register

Source

pub fn p201pfs_by(&self) -> &P201PFS_BY

0x87 - Port 201 Pin Function Select Register

Source

pub fn p205pfs(&self) -> &P205PFS

0x94 - Port 205 Pin Function Select Register

Source

pub fn p205pfs_ha(&self) -> &P205PFS_HA

0x96 - Port 205 Pin Function Select Register

Source

pub fn p205pfs_by(&self) -> &P205PFS_BY

0x97 - Port 205 Pin Function Select Register

Source

pub fn p300pfs(&self) -> &P300PFS

0xc0 - Port 300 Pin Function Select Register

Source

pub fn p300pfs_ha(&self) -> &P300PFS_HA

0xc2 - Port 300 Pin Function Select Register

Source

pub fn p300pfs_by(&self) -> &P300PFS_BY

0xc3 - Port 300 Pin Function Select Register

Source

pub fn p40pfs(&self) -> &[P40PFS; 2]

0x100..0x108 - Port 40%s Pin Function Select Register

Source

pub fn p400pfs_ha(&self) -> &P40PFS_HA

0x102 - Port 40%s Pin Function Select Register

Source

pub fn p400pfs_by(&self) -> &P40PFS_BY

0x103 - Port 40%s Pin Function Select Register

Source

pub fn p401pfs_ha(&self) -> &P40PFS_HA

0x106 - Port 40%s Pin Function Select Register

Source

pub fn p401pfs_by(&self) -> &P40PFS_BY

0x107 - Port 40%s Pin Function Select Register

Source

pub fn p914pfs(&self) -> &P914PFS

0xa78 - Port 914 Pin Function Select Register

Source

pub fn p914pfs_ha(&self) -> &P914PFS_HA

0xa7a - Port 914 Pin Function Select Register

Source

pub fn p914pfs_by(&self) -> &P914PFS_BY

0xa7b - Port 914 Pin Function Select Register

Trait Implementations§

Source§

impl Debug for PFS

Source§

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

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

impl Deref for PFS

Source§

type Target = RegisterBlock

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl Send for PFS

Auto Trait Implementations§

§

impl Freeze for PFS

§

impl RefUnwindSafe for PFS

§

impl !Sync 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> 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<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
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.