[][src]Struct s32k144::pcc::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub pcc_ftfc: PCC_FTFC, pub pcc_dmamux: PCC_DMAMUX, pub pcc_flex_can0: PCC_FLEXCAN0, pub pcc_flex_can1: PCC_FLEXCAN1, pub pcc_ftm3: PCC_FTM3, pub pcc_adc1: PCC_ADC1, pub pcc_flex_can2: PCC_FLEXCAN2, pub pcc_lpspi0: PCC_LPSPI0, pub pcc_lpspi1: PCC_LPSPI1, pub pcc_lpspi2: PCC_LPSPI2, pub pcc_pdb1: PCC_PDB1, pub pcc_crc: PCC_CRC, pub pcc_pdb0: PCC_PDB0, pub pcc_lpit: PCC_LPIT, pub pcc_ftm0: PCC_FTM0, pub pcc_ftm1: PCC_FTM1, pub pcc_ftm2: PCC_FTM2, pub pcc_adc0: PCC_ADC0, pub pcc_rtc: PCC_RTC, pub pcc_lptmr0: PCC_LPTMR0, pub pcc_porta: PCC_PORTA, pub pcc_portb: PCC_PORTB, pub pcc_portc: PCC_PORTC, pub pcc_portd: PCC_PORTD, pub pcc_porte: PCC_PORTE, pub pcc_flexio: PCC_FLEXIO, pub pcc_ewm: PCC_EWM, pub pcc_lpi2c0: PCC_LPI2C0, pub pcc_lpuart0: PCC_LPUART0, pub pcc_lpuart1: PCC_LPUART1, pub pcc_lpuart2: PCC_LPUART2, pub pcc_cmp0: PCC_CMP0, // some fields omitted }

Register block

Fields

pcc_ftfc: PCC_FTFC

0x80 - PCC FTFC Register

pcc_dmamux: PCC_DMAMUX

0x84 - PCC DMAMUX Register

pcc_flex_can0: PCC_FLEXCAN0

0x90 - PCC FlexCAN0 Register

pcc_flex_can1: PCC_FLEXCAN1

0x94 - PCC FlexCAN1 Register

pcc_ftm3: PCC_FTM3

0x98 - PCC FTM3 Register

pcc_adc1: PCC_ADC1

0x9c - PCC ADC1 Register

pcc_flex_can2: PCC_FLEXCAN2

0xac - PCC FlexCAN2 Register

pcc_lpspi0: PCC_LPSPI0

0xb0 - PCC LPSPI0 Register

pcc_lpspi1: PCC_LPSPI1

0xb4 - PCC LPSPI1 Register

pcc_lpspi2: PCC_LPSPI2

0xb8 - PCC LPSPI2 Register

pcc_pdb1: PCC_PDB1

0xc4 - PCC PDB1 Register

pcc_crc: PCC_CRC

0xc8 - PCC CRC Register

pcc_pdb0: PCC_PDB0

0xd8 - PCC PDB0 Register

pcc_lpit: PCC_LPIT

0xdc - PCC LPIT Register

pcc_ftm0: PCC_FTM0

0xe0 - PCC FTM0 Register

pcc_ftm1: PCC_FTM1

0xe4 - PCC FTM1 Register

pcc_ftm2: PCC_FTM2

0xe8 - PCC FTM2 Register

pcc_adc0: PCC_ADC0

0xec - PCC ADC0 Register

pcc_rtc: PCC_RTC

0xf4 - PCC RTC Register

pcc_lptmr0: PCC_LPTMR0

0x100 - PCC LPTMR0 Register

pcc_porta: PCC_PORTA

0x124 - PCC PORTA Register

pcc_portb: PCC_PORTB

0x128 - PCC PORTB Register

pcc_portc: PCC_PORTC

0x12c - PCC PORTC Register

pcc_portd: PCC_PORTD

0x130 - PCC PORTD Register

pcc_porte: PCC_PORTE

0x134 - PCC PORTE Register

pcc_flexio: PCC_FLEXIO

0x168 - PCC FlexIO Register

pcc_ewm: PCC_EWM

0x184 - PCC EWM Register

pcc_lpi2c0: PCC_LPI2C0

0x198 - PCC LPI2C0 Register

pcc_lpuart0: PCC_LPUART0

0x1a8 - PCC LPUART0 Register

pcc_lpuart1: PCC_LPUART1

0x1ac - PCC LPUART1 Register

pcc_lpuart2: PCC_LPUART2

0x1b0 - PCC LPUART2 Register

pcc_cmp0: PCC_CMP0

0x1cc - PCC CMP0 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]