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 p000pfs(&self) -> &P000PFS

0x00 - P000 Pin Function Control Register

Source

pub fn p000pfs_ha(&self) -> &P000PFS_HA

0x02 - P000 Pin Function Control Register

Source

pub fn p000pfs_by(&self) -> &P000PFS_BY

0x03 - P000 Pin Function Control Register

Source

pub fn p001pfs(&self) -> &P001PFS

0x04 - P00%s Pin Function Control Register

Source

pub fn p001pfs_ha(&self) -> &P001PFS_HA

0x06 - P00%s Pin Function Control Register

Source

pub fn p001pfs_by(&self) -> &P001PFS_BY

0x07 - P00%s Pin Function Control Register

Source

pub fn p002pfs(&self) -> &P001PFS

0x08 - P00%s Pin Function Control Register

Source

pub fn p002pfs_ha(&self) -> &P001PFS_HA

0x0a - P00%s Pin Function Control Register

Source

pub fn p002pfs_by(&self) -> &P001PFS_BY

0x0b - P00%s Pin Function Control Register

Source

pub fn p003pfs(&self) -> &P001PFS

0x0c - P00%s Pin Function Control Register

Source

pub fn p003pfs_ha(&self) -> &P001PFS_HA

0x0e - P00%s Pin Function Control Register

Source

pub fn p003pfs_by(&self) -> &P001PFS_BY

0x0f - P00%s Pin Function Control Register

Source

pub fn p012pfs(&self) -> &P012PFS

0x30 - P0%s Pin Function Control Register

Source

pub fn p012pfs_ha(&self) -> &P012PFS_HA

0x32 - P0%s Pin Function Control Register

Source

pub fn p012pfs_by(&self) -> &P012PFS_BY

0x33 - P0%s Pin Function Control Register

Source

pub fn p013pfs(&self) -> &P012PFS

0x34 - P0%s Pin Function Control Register

Source

pub fn p013pfs_ha(&self) -> &P012PFS_HA

0x36 - P0%s Pin Function Control Register

Source

pub fn p013pfs_by(&self) -> &P012PFS_BY

0x37 - P0%s Pin Function Control Register

Source

pub fn p014pfs(&self) -> &P012PFS

0x38 - P0%s Pin Function Control Register

Source

pub fn p014pfs_ha(&self) -> &P012PFS_HA

0x3a - P0%s Pin Function Control Register

Source

pub fn p014pfs_by(&self) -> &P012PFS_BY

0x3b - P0%s Pin Function Control Register

Source

pub fn p015pfs(&self) -> &P012PFS

0x3c - P0%s Pin Function Control Register

Source

pub fn p015pfs_ha(&self) -> &P012PFS_HA

0x3e - P0%s Pin Function Control Register

Source

pub fn p015pfs_by(&self) -> &P012PFS_BY

0x3f - P0%s Pin Function Control Register

Source

pub fn p100pfs(&self) -> &P100PFS

0x40 - P100 Pin Function Control Register

Source

pub fn p100pfs_ha(&self) -> &P100PFS_HA

0x42 - P100 Pin Function Control Register

Source

pub fn p100pfs_by(&self) -> &P100PFS_BY

0x43 - P100 Pin Function Control Register

Source

pub fn p101pfs(&self) -> &P101PFS

0x44 - P10%s Pin Function Control Register

Source

pub fn p101pfs_ha(&self) -> &P101PFS_HA

0x46 - P10%s Pin Function Control Register

Source

pub fn p101pfs_by(&self) -> &P101PFS_BY

0x47 - P10%s Pin Function Control Register

Source

pub fn p102pfs(&self) -> &P101PFS

0x48 - P10%s Pin Function Control Register

Source

pub fn p102pfs_ha(&self) -> &P101PFS_HA

0x4a - P10%s Pin Function Control Register

Source

pub fn p102pfs_by(&self) -> &P101PFS_BY

0x4b - P10%s Pin Function Control Register

Source

pub fn p103pfs(&self) -> &P101PFS

0x4c - P10%s Pin Function Control Register

Source

pub fn p103pfs_ha(&self) -> &P101PFS_HA

0x4e - P10%s Pin Function Control Register

Source

pub fn p103pfs_by(&self) -> &P101PFS_BY

0x4f - P10%s Pin Function Control Register

Source

pub fn p104pfs(&self) -> &P101PFS

0x50 - P10%s Pin Function Control Register

Source

pub fn p104pfs_ha(&self) -> &P101PFS_HA

0x52 - P10%s Pin Function Control Register

Source

pub fn p104pfs_by(&self) -> &P101PFS_BY

0x53 - P10%s Pin Function Control Register

Source

pub fn p105pfs(&self) -> &P101PFS

0x54 - P10%s Pin Function Control Register

Source

pub fn p105pfs_ha(&self) -> &P101PFS_HA

0x56 - P10%s Pin Function Control Register

Source

pub fn p105pfs_by(&self) -> &P101PFS_BY

0x57 - P10%s Pin Function Control Register

Source

pub fn p106pfs(&self) -> &P101PFS

0x58 - P10%s Pin Function Control Register

Source

pub fn p106pfs_ha(&self) -> &P101PFS_HA

0x5a - P10%s Pin Function Control Register

Source

pub fn p106pfs_by(&self) -> &P101PFS_BY

0x5b - P10%s Pin Function Control Register

Source

pub fn p107pfs(&self) -> &P101PFS

0x5c - P10%s Pin Function Control Register

Source

pub fn p107pfs_ha(&self) -> &P101PFS_HA

0x5e - P10%s Pin Function Control Register

Source

pub fn p107pfs_by(&self) -> &P101PFS_BY

0x5f - P10%s Pin Function Control Register

Source

pub fn p108pfs(&self) -> &P108PFS

0x60 - P108 Pin Function Control Register

Source

pub fn p108pfs_ha(&self) -> &P108PFS_HA

0x62 - P108 Pin Function Control Register

Source

pub fn p108pfs_by(&self) -> &P108PFS_BY

0x63 - P108 Pin Function Control Register

Source

pub fn p109pfs(&self) -> &P109PFS

0x64 - P109 Pin Function Control Register

Source

pub fn p109pfs_ha(&self) -> &P109PFS_HA

0x66 - P109 Pin Function Control Register

Source

pub fn p109pfs_by(&self) -> &P109PFS_BY

0x67 - P109 Pin Function Control Register

Source

pub fn p110pfs(&self) -> &P110PFS

0x68 - P1%s Pin Function Control Register

Source

pub fn p110pfs_ha(&self) -> &P110PFS_HA

0x6a - P1%s Pin Function Control Register

Source

pub fn p110pfs_by(&self) -> &P110PFS_BY

0x6b - P1%s Pin Function Control Register

Source

pub fn p111pfs(&self) -> &P110PFS

0x6c - P1%s Pin Function Control Register

Source

pub fn p111pfs_ha(&self) -> &P110PFS_HA

0x6e - P1%s Pin Function Control Register

Source

pub fn p111pfs_by(&self) -> &P110PFS_BY

0x6f - P1%s Pin Function Control Register

Source

pub fn p112pfs(&self) -> &P110PFS

0x70 - P1%s Pin Function Control Register

Source

pub fn p112pfs_ha(&self) -> &P110PFS_HA

0x72 - P1%s Pin Function Control Register

Source

pub fn p112pfs_by(&self) -> &P110PFS_BY

0x73 - P1%s Pin Function Control Register

Source

pub fn p200pfs(&self) -> &P200PFS

0x80 - P200 Pin Function Control Register

Source

pub fn p200pfs_ha(&self) -> &P200PFS_HA

0x82 - P200 Pin Function Control Register

Source

pub fn p200pfs_by(&self) -> &P200PFS_BY

0x83 - P200 Pin Function Control Register

Source

pub fn p201pfs(&self) -> &P201PFS

0x84 - P201 Pin Function Control Register

Source

pub fn p201pfs_ha(&self) -> &P201PFS_HA

0x86 - P201 Pin Function Control Register

Source

pub fn p201pfs_by(&self) -> &P201PFS_BY

0x87 - P201 Pin Function Control Register

Source

pub fn p204pfs(&self) -> &P204PFS

0x90 - P20%s Pin Function Control Register

Source

pub fn p204pfs_ha(&self) -> &P204PFS_HA

0x92 - P20%s Pin Function Control Register

Source

pub fn p204pfs_by(&self) -> &P204PFS_BY

0x93 - P20%s Pin Function Control Register

Source

pub fn p205pfs(&self) -> &P204PFS

0x94 - P20%s Pin Function Control Register

Source

pub fn p205pfs_ha(&self) -> &P204PFS_HA

0x96 - P20%s Pin Function Control Register

Source

pub fn p205pfs_by(&self) -> &P204PFS_BY

0x97 - P20%s Pin Function Control Register

Source

pub fn p206pfs(&self) -> &P204PFS

0x98 - P20%s Pin Function Control Register

Source

pub fn p206pfs_ha(&self) -> &P204PFS_HA

0x9a - P20%s Pin Function Control Register

Source

pub fn p206pfs_by(&self) -> &P204PFS_BY

0x9b - P20%s Pin Function Control Register

Source

pub fn p212pfs(&self) -> &P212PFS

0xb0 - P2%s Pin Function Control Register

Source

pub fn p212pfs_ha(&self) -> &P212PFS_HA

0xb2 - P2%s Pin Function Control Register

Source

pub fn p212pfs_by(&self) -> &P212PFS_BY

0xb3 - P2%s Pin Function Control Register

Source

pub fn p213pfs(&self) -> &P212PFS

0xb4 - P2%s Pin Function Control Register

Source

pub fn p213pfs_ha(&self) -> &P212PFS_HA

0xb6 - P2%s Pin Function Control Register

Source

pub fn p213pfs_by(&self) -> &P212PFS_BY

0xb7 - P2%s Pin Function Control Register

Source

pub fn p214pfs(&self) -> &P212PFS

0xb8 - P2%s Pin Function Control Register

Source

pub fn p214pfs_ha(&self) -> &P212PFS_HA

0xba - P2%s Pin Function Control Register

Source

pub fn p214pfs_by(&self) -> &P212PFS_BY

0xbb - P2%s Pin Function Control Register

Source

pub fn p215pfs(&self) -> &P212PFS

0xbc - P2%s Pin Function Control Register

Source

pub fn p215pfs_ha(&self) -> &P212PFS_HA

0xbe - P2%s Pin Function Control Register

Source

pub fn p215pfs_by(&self) -> &P212PFS_BY

0xbf - P2%s Pin Function Control Register

Source

pub fn p300pfs(&self) -> &P300PFS

0xc0 - P300 Pin Function Control Register

Source

pub fn p300pfs_ha(&self) -> &P300PFS_HA

0xc2 - P300 Pin Function Control Register

Source

pub fn p300pfs_by(&self) -> &P300PFS_BY

0xc3 - P300 Pin Function Control Register

Source

pub fn p301pfs(&self) -> &P301PFS

0xc4 - P30%s Pin Function Control Register

Source

pub fn p301pfs_ha(&self) -> &P301PFS_HA

0xc6 - P30%s Pin Function Control Register

Source

pub fn p301pfs_by(&self) -> &P301PFS_BY

0xc7 - P30%s Pin Function Control Register

Source

pub fn p302pfs(&self) -> &P301PFS

0xc8 - P30%s Pin Function Control Register

Source

pub fn p302pfs_ha(&self) -> &P301PFS_HA

0xca - P30%s Pin Function Control Register

Source

pub fn p302pfs_by(&self) -> &P301PFS_BY

0xcb - P30%s Pin Function Control Register

Source

pub fn p303pfs(&self) -> &P301PFS

0xcc - P30%s Pin Function Control Register

Source

pub fn p303pfs_ha(&self) -> &P301PFS_HA

0xce - P30%s Pin Function Control Register

Source

pub fn p303pfs_by(&self) -> &P301PFS_BY

0xcf - P30%s Pin Function Control Register

Source

pub fn p304pfs(&self) -> &P301PFS

0xd0 - P30%s Pin Function Control Register

Source

pub fn p304pfs_ha(&self) -> &P301PFS_HA

0xd2 - P30%s Pin Function Control Register

Source

pub fn p304pfs_by(&self) -> &P301PFS_BY

0xd3 - P30%s Pin Function Control Register

Source

pub fn p400pfs(&self) -> &[P400PFS; 4]

0x100..0x110 - P40%s Pin Function Control Register

Source

pub fn p400pfs_ha(&self) -> &P400PFS_HA

0x102 - P40%s Pin Function Control Register

Source

pub fn p400pfs_by(&self) -> &P400PFS_BY

0x103 - P40%s Pin Function Control Register

Source

pub fn p401pfs_ha(&self) -> &P400PFS_HA

0x106 - P40%s Pin Function Control Register

Source

pub fn p401pfs_by(&self) -> &P400PFS_BY

0x107 - P40%s Pin Function Control Register

Source

pub fn p402pfs_ha(&self) -> &P400PFS_HA

0x10a - P40%s Pin Function Control Register

Source

pub fn p402pfs_by(&self) -> &P400PFS_BY

0x10b - P40%s Pin Function Control Register

Source

pub fn p403pfs_ha(&self) -> &P400PFS_HA

0x10e - P40%s Pin Function Control Register

Source

pub fn p403pfs_by(&self) -> &P400PFS_BY

0x10f - P40%s Pin Function Control Register

Source

pub fn p407pfs(&self) -> &P407PFS

0x11c - P407 Pin Function Control Register

Source

pub fn p407pfs_ha(&self) -> &P407PFS_HA

0x11e - P407 Pin Function Control Register

Source

pub fn p407pfs_by(&self) -> &P407PFS_BY

0x11f - P407 Pin Function Control Register

Source

pub fn p408pfs(&self) -> &P408PFS

0x120 - P40%s Pin Function Control Register

Source

pub fn p408pfs_ha(&self) -> &P408PFS_HA

0x122 - P40%s Pin Function Control Register

Source

pub fn p408pfs_by(&self) -> &P408PFS_BY

0x123 - P40%s Pin Function Control Register

Source

pub fn p409pfs(&self) -> &P408PFS

0x124 - P40%s Pin Function Control Register

Source

pub fn p409pfs_ha(&self) -> &P408PFS_HA

0x126 - P40%s Pin Function Control Register

Source

pub fn p409pfs_by(&self) -> &P408PFS_BY

0x127 - P40%s Pin Function Control Register

Source

pub fn p410pfs(&self) -> &P410PFS

0x128 - P4%s Pin Function Control Register

Source

pub fn p410pfs_ha(&self) -> &P410PFS_HA

0x12a - P4%s Pin Function Control Register

Source

pub fn p410pfs_by(&self) -> &P410PFS_BY

0x12b - P4%s Pin Function Control Register

Source

pub fn p411pfs(&self) -> &P410PFS

0x12c - P4%s Pin Function Control Register

Source

pub fn p411pfs_ha(&self) -> &P410PFS_HA

0x12e - P4%s Pin Function Control Register

Source

pub fn p411pfs_by(&self) -> &P410PFS_BY

0x12f - P4%s Pin Function Control Register

Source

pub fn p500pfs(&self) -> &[P500PFS; 3]

0x140..0x14c - P50%s Pin Function Control Register

Source

pub fn p500pfs_ha(&self) -> &P500PFS_HA

0x142 - P50%s Pin Function Control Register

Source

pub fn p500pfs_by(&self) -> &P500PFS_BY

0x143 - P50%s Pin Function Control Register

Source

pub fn p501pfs_ha(&self) -> &P500PFS_HA

0x146 - P50%s Pin Function Control Register

Source

pub fn p501pfs_by(&self) -> &P500PFS_BY

0x147 - P50%s Pin Function Control Register

Source

pub fn p502pfs_ha(&self) -> &P500PFS_HA

0x14a - P50%s Pin Function Control Register

Source

pub fn p502pfs_by(&self) -> &P500PFS_BY

0x14b - P50%s Pin Function Control Register

Source

pub fn p914pfs(&self) -> &P914PFS

0x278 - P914 Pin Function Control Register

Source

pub fn p914pfs_ha(&self) -> &P914PFS_HA

0x27a - P914 Pin Function Control Register

Source

pub fn p914pfs_by(&self) -> &P914PFS_BY

0x27b - P914 Pin Function Control Register

Source

pub fn p915pfs(&self) -> &P915PFS

0x27c - P915 Pin Function Control Register

Source

pub fn p915pfs_ha(&self) -> &P915PFS_HA

0x27e - P915 Pin Function Control Register

Source

pub fn p915pfs_by(&self) -> &P915PFS_BY

0x27f - P915 Pin Function Control 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.