[][src]Struct s32k144::porte::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub pcr0: PCR0, pub pcr1: PCR1, pub pcr2: PCR2, pub pcr3: PCR3, pub pcr4: PCR4, pub pcr5: PCR5, pub pcr6: PCR6, pub pcr7: PCR7, pub pcr8: PCR8, pub pcr9: PCR9, pub pcr10: PCR10, pub pcr11: PCR11, pub pcr12: PCR12, pub pcr13: PCR13, pub pcr14: PCR14, pub pcr15: PCR15, pub pcr16: PCR16, pub pcr17: PCR17, pub pcr18: PCR18, pub pcr19: PCR19, pub pcr20: PCR20, pub pcr21: PCR21, pub pcr22: PCR22, pub pcr23: PCR23, pub pcr24: PCR24, pub pcr25: PCR25, pub pcr26: PCR26, pub pcr27: PCR27, pub pcr28: PCR28, pub pcr29: PCR29, pub pcr30: PCR30, pub pcr31: PCR31, pub gpclr: GPCLR, pub gpchr: GPCHR, pub isfr: ISFR, pub dfer: DFER, pub dfcr: DFCR, pub dfwr: DFWR, // some fields omitted }

Register block

Fields

pcr0: PCR0

0x00 - Pin Control Register n

pcr1: PCR1

0x04 - Pin Control Register n

pcr2: PCR2

0x08 - Pin Control Register n

pcr3: PCR3

0x0c - Pin Control Register n

pcr4: PCR4

0x10 - Pin Control Register n

pcr5: PCR5

0x14 - Pin Control Register n

pcr6: PCR6

0x18 - Pin Control Register n

pcr7: PCR7

0x1c - Pin Control Register n

pcr8: PCR8

0x20 - Pin Control Register n

pcr9: PCR9

0x24 - Pin Control Register n

pcr10: PCR10

0x28 - Pin Control Register n

pcr11: PCR11

0x2c - Pin Control Register n

pcr12: PCR12

0x30 - Pin Control Register n

pcr13: PCR13

0x34 - Pin Control Register n

pcr14: PCR14

0x38 - Pin Control Register n

pcr15: PCR15

0x3c - Pin Control Register n

pcr16: PCR16

0x40 - Pin Control Register n

pcr17: PCR17

0x44 - Pin Control Register n

pcr18: PCR18

0x48 - Pin Control Register n

pcr19: PCR19

0x4c - Pin Control Register n

pcr20: PCR20

0x50 - Pin Control Register n

pcr21: PCR21

0x54 - Pin Control Register n

pcr22: PCR22

0x58 - Pin Control Register n

pcr23: PCR23

0x5c - Pin Control Register n

pcr24: PCR24

0x60 - Pin Control Register n

pcr25: PCR25

0x64 - Pin Control Register n

pcr26: PCR26

0x68 - Pin Control Register n

pcr27: PCR27

0x6c - Pin Control Register n

pcr28: PCR28

0x70 - Pin Control Register n

pcr29: PCR29

0x74 - Pin Control Register n

pcr30: PCR30

0x78 - Pin Control Register n

pcr31: PCR31

0x7c - Pin Control Register n

gpclr: GPCLR

0x80 - Global Pin Control Low Register

gpchr: GPCHR

0x84 - Global Pin Control High Register

isfr: ISFR

0xa0 - Interrupt Status Flag Register

dfer: DFER

0xc0 - Digital Filter Enable Register

dfcr: DFCR

0xc4 - Digital Filter Clock Register

dfwr: DFWR

0xc8 - Digital Filter Width Register

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> From for T
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]