PFS

Struct PFS 

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

Control Register

Implementations§

Source§

impl PFS

Source

pub const PTR: *const RegisterBlock = {0x40080800 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 p00pfs(&self) -> &[P00PFS; 5]

0x00..0x14 - Port 00%s Pin Function Select Register

Source

pub fn p000pfs_ha(&self) -> &P00PFS_HA

0x02 - Port 00%s Pin Function Select Register

Source

pub fn p000pfs_by(&self) -> &P00PFS_BY

0x03 - Port 00%s Pin Function Select Register

Source

pub fn p001pfs_ha(&self) -> &P00PFS_HA

0x06 - Port 00%s Pin Function Select Register

Source

pub fn p001pfs_by(&self) -> &P00PFS_BY

0x07 - Port 00%s Pin Function Select Register

Source

pub fn p002pfs_ha(&self) -> &P00PFS_HA

0x0a - Port 00%s Pin Function Select Register

Source

pub fn p002pfs_by(&self) -> &P00PFS_BY

0x0b - Port 00%s Pin Function Select Register

Source

pub fn p003pfs_ha(&self) -> &P00PFS_HA

0x0e - Port 00%s Pin Function Select Register

Source

pub fn p003pfs_by(&self) -> &P00PFS_BY

0x0f - Port 00%s Pin Function Select Register

Source

pub fn p004pfs_ha(&self) -> &P00PFS_HA

0x12 - Port 00%s Pin Function Select Register

Source

pub fn p004pfs_by(&self) -> &P00PFS_BY

0x13 - Port 00%s Pin Function Select Register

Source

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

0x40..0x68 - 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 p104pfs_ha(&self) -> &P10PFS_HA

0x52 - Port 10%s Pin Function Select Register

Source

pub fn p104pfs_by(&self) -> &P10PFS_BY

0x53 - Port 10%s Pin Function Select Register

Source

pub fn p105pfs_ha(&self) -> &P10PFS_HA

0x56 - Port 10%s Pin Function Select Register

Source

pub fn p105pfs_by(&self) -> &P10PFS_BY

0x57 - Port 10%s Pin Function Select Register

Source

pub fn p106pfs_ha(&self) -> &P10PFS_HA

0x5a - Port 10%s Pin Function Select Register

Source

pub fn p106pfs_by(&self) -> &P10PFS_BY

0x5b - Port 10%s Pin Function Select Register

Source

pub fn p107pfs_ha(&self) -> &P10PFS_HA

0x5e - Port 10%s Pin Function Select Register

Source

pub fn p107pfs_by(&self) -> &P10PFS_BY

0x5f - Port 10%s Pin Function Select Register

Source

pub fn p108pfs_ha(&self) -> &P10PFS_HA

0x62 - Port 10%s Pin Function Select Register

Source

pub fn p108pfs_by(&self) -> &P10PFS_BY

0x63 - Port 10%s Pin Function Select Register

Source

pub fn p109pfs_ha(&self) -> &P10PFS_HA

0x66 - Port 10%s Pin Function Select Register

Source

pub fn p109pfs_by(&self) -> &P10PFS_BY

0x67 - Port 10%s Pin Function Select Register

Source

pub fn p1pfs(&self) -> &[P1PFS; 4]

0x68..0x78 - Port 1%s Pin Function Select Register

Source

pub fn p110pfs(&self) -> &P1PFS

0x68 - Port 1%s Pin Function Select Register

Source

pub fn p111pfs(&self) -> &P1PFS

0x6c - Port 1%s Pin Function Select Register

Source

pub fn p112pfs(&self) -> &P1PFS

0x70 - Port 1%s Pin Function Select Register

Source

pub fn p113pfs(&self) -> &P1PFS

0x74 - Port 1%s Pin Function Select Register

Source

pub fn p110pfs_ha(&self) -> &P1PFS_HA

0x6a - Port 1%s Pin Function Select Register

Source

pub fn p110pfs_by(&self) -> &P1PFS_BY

0x6b - Port 1%s Pin Function Select Register

Source

pub fn p111pfs_ha(&self) -> &P1PFS_HA

0x6e - Port 1%s Pin Function Select Register

Source

pub fn p111pfs_by(&self) -> &P1PFS_BY

0x6f - Port 1%s Pin Function Select Register

Source

pub fn p112pfs_ha(&self) -> &P1PFS_HA

0x72 - Port 1%s Pin Function Select Register

Source

pub fn p112pfs_by(&self) -> &P1PFS_BY

0x73 - Port 1%s Pin Function Select Register

Source

pub fn p113pfs_ha(&self) -> &P1PFS_HA

0x76 - Port 1%s Pin Function Select Register

Source

pub fn p113pfs_by(&self) -> &P1PFS_BY

0x77 - Port 1%s Pin Function Select Register

Source

pub fn p200pfs(&self) -> &P200PFS

0x80 - Port 1n200 Pin Function Select Register

Source

pub fn p200pfs_ha(&self) -> &P200PFS_HA

0x82 - Port 1n200 Pin Function Select Register

Source

pub fn p200pfs_by(&self) -> &P200PFS_BY

0x83 - Port 1n200 Pin Function Select Register

Source

pub fn p201pfs(&self) -> &P201PFS

0x84 - Port 1n201 Pin Function Select Register

Source

pub fn p201pfs_ha(&self) -> &P201PFS_HA

0x86 - Port 1n201 Pin Function Select Register

Source

pub fn p201pfs_by(&self) -> &P201PFS_BY

0x87 - Port 1n201 Pin Function Select Register

Source

pub fn p205pfs(&self) -> &P205PFS

0x94 - Port 1n205 Pin Function Select Register

Source

pub fn p205pfs_ha(&self) -> &P205PFS_HA

0x96 - Port 1n205 Pin Function Select Register

Source

pub fn p205pfs_by(&self) -> &P205PFS_BY

0x97 - Port 1n205 Pin Function Select Register

Source

pub fn p206pfs(&self) -> &P206PFS

0x98 - Port 1n206 Pin Function Select Register

Source

pub fn p206pfs_ha(&self) -> &P206PFS_HA

0x9a - Port 1n206 Pin Function Select Register

Source

pub fn p206pfs_by(&self) -> &P206PFS_BY

0x9b - Port 1n206 Pin Function Select Register

Source

pub fn p207pfs(&self) -> &P207PFS

0x9c - Port 1n207 Pin Function Select Register

Source

pub fn p207pfs_ha(&self) -> &P207PFS_HA

0x9e - Port 1n207 Pin Function Select Register

Source

pub fn p207pfs_by(&self) -> &P207PFS_BY

0x9f - Port 1n207 Pin Function Select Register

Source

pub fn p208pfs(&self) -> &P208PFS

0xa0 - Port 1n208 Pin Function Select Register

Source

pub fn p208pfs_ha(&self) -> &P208PFS_HA

0xa2 - Port 1n208 Pin Function Select Register

Source

pub fn p208pfs_by(&self) -> &P208PFS_BY

0xa3 - Port 1n208 Pin Function Select Register

Source

pub fn p212pfs(&self) -> &P212PFS

0xb0 - Port 1n212 Pin Function Select Register

Source

pub fn p212pfs_ha(&self) -> &P212PFS_HA

0xb2 - Port 1n212 Pin Function Select Register

Source

pub fn p212pfs_by(&self) -> &P212PFS_BY

0xb3 - Port 1n212 Pin Function Select Register

Source

pub fn p213pfs(&self) -> &P213PFS

0xb4 - Port 1n213 Pin Function Select Register

Source

pub fn p213pfs_ha(&self) -> &P213PFS_HA

0xb6 - Port 1n213 Pin Function Select Register

Source

pub fn p213pfs_by(&self) -> &P213PFS_BY

0xb7 - Port 1n213 Pin Function Select Register

Source

pub fn p30pfs(&self) -> &[P30PFS; 5]

0xc0..0xd4 - Port 30%s Pin Function Select Register

Source

pub fn p300pfs_ha(&self) -> &P30PFS_HA

0xc2 - Port 30%s Pin Function Select Register

Source

pub fn p300pfs_by(&self) -> &P30PFS_BY

0xc3 - Port 30%s Pin Function Select Register

Source

pub fn p301pfs_ha(&self) -> &P30PFS_HA

0xc6 - Port 30%s Pin Function Select Register

Source

pub fn p301pfs_by(&self) -> &P30PFS_BY

0xc7 - Port 30%s Pin Function Select Register

Source

pub fn p302pfs_ha(&self) -> &P30PFS_HA

0xca - Port 30%s Pin Function Select Register

Source

pub fn p302pfs_by(&self) -> &P30PFS_BY

0xcb - Port 30%s Pin Function Select Register

Source

pub fn p303pfs_ha(&self) -> &P30PFS_HA

0xce - Port 30%s Pin Function Select Register

Source

pub fn p303pfs_by(&self) -> &P30PFS_BY

0xcf - Port 30%s Pin Function Select Register

Source

pub fn p304pfs_ha(&self) -> &P30PFS_HA

0xd2 - Port 30%s Pin Function Select Register

Source

pub fn p304pfs_by(&self) -> &P30PFS_BY

0xd3 - Port 30%s Pin Function Select Register

Source

pub fn p400pfs(&self) -> &P400PFS

0x100 - Port 400 Pin Function Select Register

Source

pub fn p400pfs_ha(&self) -> &P400PFS_HA

0x102 - Port 400 Pin Function Select Register

Source

pub fn p400pfs_by(&self) -> &P400PFS_BY

0x103 - Port 400 Pin Function Select Register

Source

pub fn p401pfs(&self) -> &P401PFS

0x104 - Port 401 Pin Function Select Register

Source

pub fn p401pfs_ha(&self) -> &P401PFS_HA

0x106 - Port 401 Pin Function Select Register

Source

pub fn p401pfs_by(&self) -> &P401PFS_BY

0x107 - Port 401 Pin Function Select Register

Source

pub fn p402pfs(&self) -> &P402PFS

0x108 - Port 402 Pin Function Select Register

Source

pub fn p402pfs_ha(&self) -> &P402PFS_HA

0x10a - Port 402 Pin Function Select Register

Source

pub fn p402pfs_by(&self) -> &P402PFS_BY

0x10b - Port 402 Pin Function Select Register

Source

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

0x11c..0x128 - Port 40%s Pin Function Select Register

Source

pub fn p407pfs(&self) -> &P40PFS

0x11c - Port 40%s Pin Function Select Register

Source

pub fn p408pfs(&self) -> &P40PFS

0x120 - Port 40%s Pin Function Select Register

Source

pub fn p409pfs(&self) -> &P40PFS

0x124 - Port 40%s Pin Function Select Register

Source

pub fn p407pfs_ha(&self) -> &P40PFS_HA

0x11e - Port 40%s Pin Function Select Register

Source

pub fn p407pfs_by(&self) -> &P40PFS_BY

0x11f - Port 40%s Pin Function Select Register

Source

pub fn p408pfs_ha(&self) -> &P40PFS_HA

0x122 - Port 40%s Pin Function Select Register

Source

pub fn p408pfs_by(&self) -> &P40PFS_BY

0x123 - Port 40%s Pin Function Select Register

Source

pub fn p409pfs_ha(&self) -> &P40PFS_HA

0x126 - Port 40%s Pin Function Select Register

Source

pub fn p409pfs_by(&self) -> &P40PFS_BY

0x127 - Port 40%s Pin Function Select Register

Source

pub fn p410pfs(&self) -> &P410PFS

0x128 - Port 410 Pin Function Select Register

Source

pub fn p410pfs_ha(&self) -> &P410PFS_HA

0x12a - Port 410 Pin Function Select Register

Source

pub fn p410pfs_by(&self) -> &P410PFS_BY

0x12b - Port 410 Pin Function Select Register

Source

pub fn p411pfs(&self) -> &P411PFS

0x12c - Port 411 Pin Function Select Register

Source

pub fn p411pfs_ha(&self) -> &P411PFS_HA

0x12e - Port 411 Pin Function Select Register

Source

pub fn p411pfs_by(&self) -> &P411PFS_BY

0x12f - Port 411 Pin Function Select Register

Source

pub fn p500pfs(&self) -> &P500PFS

0x140 - Port 500 Pin Function Select Register

Source

pub fn p500pfs_ha(&self) -> &P500PFS_HA

0x142 - Port 500 Pin Function Select Register

Source

pub fn p500pfs_by(&self) -> &P500PFS_BY

0x143 - Port 500 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.