#[repr(C)]
pub struct RegisterBlock {
Show 87 fields pub r32_pfic_isr1: R32_PFIC_ISR1, pub r32_pfic_isr2: R32_PFIC_ISR2, pub r32_pfic_ipr1: R32_PFIC_IPR1, pub r32_pfic_ipr2: R32_PFIC_IPR2, pub r32_pfic_ithresdr: R32_PFIC_ITHRESDR, pub r32_pfic_fibaddrr: R32_PFIC_FIBADDRR, pub r32_pfic_cfgr: R32_PFIC_CFGR, pub r32_pfic_gisr: R32_PFIC_GISR, pub r32_pfic_fifoaddrr0: R32_PFIC_FIFOADDRR0, pub r32_pfic_fifoaddrr1: R32_PFIC_FIFOADDRR1, pub r32_pfic_fifoaddrr2: R32_PFIC_FIFOADDRR2, pub r32_pfic_fifoaddrr3: R32_PFIC_FIFOADDRR3, pub r32_pfic_ienr1: R32_PFIC_IENR1, pub r32_pfic_ienr2: R32_PFIC_IENR2, pub r32_pfic_irer1: R32_PFIC_IRER1, pub r32_pfic_irer2: R32_PFIC_IRER2, pub r32_pfic_ipsr1: R32_PFIC_IPSR1, pub r32_pfic_ipsr2: R32_PFIC_IPSR2, pub r32_pfic_iprr1: R32_PFIC_IPRR1, pub r32_pfic_iprr2: R32_PFIC_IPRR2, pub r32_pfic_iactr1: R32_PFIC_IACTR1, pub r32_pfic_iactr2: R32_PFIC_IACTR2, pub r32_pfic_iprior0: R32_PFIC_IPRIOR0, pub r32_pfic_iprior1: R32_PFIC_IPRIOR1, pub r32_pfic_iprior2: R32_PFIC_IPRIOR2, pub r32_pfic_iprior3: R32_PFIC_IPRIOR3, pub r32_pfic_iprior4: R32_PFIC_IPRIOR4, pub r32_pfic_iprior5: R32_PFIC_IPRIOR5, pub r32_pfic_iprior6: R32_PFIC_IPRIOR6, pub r32_pfic_iprior7: R32_PFIC_IPRIOR7, pub r32_pfic_iprior8: R32_PFIC_IPRIOR8, pub r32_pfic_iprior9: R32_PFIC_IPRIOR9, pub r32_pfic_iprior10: R32_PFIC_IPRIOR10, pub r32_pfic_iprior11: R32_PFIC_IPRIOR11, pub r32_pfic_iprior12: R32_PFIC_IPRIOR12, pub r32_pfic_iprior13: R32_PFIC_IPRIOR13, pub r32_pfic_iprior14: R32_PFIC_IPRIOR14, pub r32_pfic_iprior15: R32_PFIC_IPRIOR15, pub r32_pfic_iprior16: R32_PFIC_IPRIOR16, pub r32_pfic_iprior17: R32_PFIC_IPRIOR17, pub r32_pfic_iprior18: R32_PFIC_IPRIOR18, pub r32_pfic_iprior19: R32_PFIC_IPRIOR19, pub r32_pfic_iprior20: R32_PFIC_IPRIOR20, pub r32_pfic_iprior21: R32_PFIC_IPRIOR21, pub r32_pfic_iprior22: R32_PFIC_IPRIOR22, pub r32_pfic_iprior23: R32_PFIC_IPRIOR23, pub r32_pfic_iprior24: R32_PFIC_IPRIOR24, pub r32_pfic_iprior25: R32_PFIC_IPRIOR25, pub r32_pfic_iprior26: R32_PFIC_IPRIOR26, pub r32_pfic_iprior27: R32_PFIC_IPRIOR27, pub r32_pfic_iprior28: R32_PFIC_IPRIOR28, pub r32_pfic_iprior29: R32_PFIC_IPRIOR29, pub r32_pfic_iprior30: R32_PFIC_IPRIOR30, pub r32_pfic_iprior31: R32_PFIC_IPRIOR31, pub r32_pfic_iprior32: R32_PFIC_IPRIOR32, pub r32_pfic_iprior33: R32_PFIC_IPRIOR33, pub r32_pfic_iprior34: R32_PFIC_IPRIOR34, pub r32_pfic_iprior35: R32_PFIC_IPRIOR35, pub r32_pfic_iprior36: R32_PFIC_IPRIOR36, pub r32_pfic_iprior37: R32_PFIC_IPRIOR37, pub r32_pfic_iprior38: R32_PFIC_IPRIOR38, pub r32_pfic_iprior39: R32_PFIC_IPRIOR39, pub r32_pfic_iprior40: R32_PFIC_IPRIOR40, pub r32_pfic_iprior41: R32_PFIC_IPRIOR41, pub r32_pfic_iprior42: R32_PFIC_IPRIOR42, pub r32_pfic_iprior43: R32_PFIC_IPRIOR43, pub r32_pfic_iprior44: R32_PFIC_IPRIOR44, pub r32_pfic_iprior45: R32_PFIC_IPRIOR45, pub r32_pfic_iprior46: R32_PFIC_IPRIOR46, pub r32_pfic_iprior47: R32_PFIC_IPRIOR47, pub r32_pfic_iprior48: R32_PFIC_IPRIOR48, pub r32_pfic_iprior49: R32_PFIC_IPRIOR49, pub r32_pfic_iprior50: R32_PFIC_IPRIOR50, pub r32_pfic_iprior51: R32_PFIC_IPRIOR51, pub r32_pfic_iprior52: R32_PFIC_IPRIOR52, pub r32_pfic_iprior53: R32_PFIC_IPRIOR53, pub r32_pfic_iprior54: R32_PFIC_IPRIOR54, pub r32_pfic_iprior55: R32_PFIC_IPRIOR55, pub r32_pfic_iprior56: R32_PFIC_IPRIOR56, pub r32_pfic_iprior57: R32_PFIC_IPRIOR57, pub r32_pfic_iprior58: R32_PFIC_IPRIOR58, pub r32_pfic_iprior59: R32_PFIC_IPRIOR59, pub r32_pfic_iprior60: R32_PFIC_IPRIOR60, pub r32_pfic_iprior61: R32_PFIC_IPRIOR61, pub r32_pfic_iprior62: R32_PFIC_IPRIOR62, pub r32_pfic_iprior63: R32_PFIC_IPRIOR63, pub r32_pfic_sctlr: R32_PFIC_SCTLR, /* private fields */
}
Expand description

Register block

Fields

r32_pfic_isr1: R32_PFIC_ISR1

0x00 - Interrupt Status Register

r32_pfic_isr2: R32_PFIC_ISR2

0x04 - Interrupt Status Register

r32_pfic_ipr1: R32_PFIC_IPR1

0x20 - Interrupt Pending Register

r32_pfic_ipr2: R32_PFIC_IPR2

0x24 - Interrupt Pending Register

r32_pfic_ithresdr: R32_PFIC_ITHRESDR

0x40 - Interrupt Priority Register

r32_pfic_fibaddrr: R32_PFIC_FIBADDRR

0x44 - Interrupt Fast Address Register

r32_pfic_cfgr: R32_PFIC_CFGR

0x48 - Interrupt Config Register

r32_pfic_gisr: R32_PFIC_GISR

0x4c - Interrupt Global Register

r32_pfic_fifoaddrr0: R32_PFIC_FIFOADDRR0

0x60 - Interrupt 0 address Register

r32_pfic_fifoaddrr1: R32_PFIC_FIFOADDRR1

0x64 - Interrupt 1 address Register

r32_pfic_fifoaddrr2: R32_PFIC_FIFOADDRR2

0x68 - Interrupt 2 address Register

r32_pfic_fifoaddrr3: R32_PFIC_FIFOADDRR3

0x6c - Interrupt 3 address Register

r32_pfic_ienr1: R32_PFIC_IENR1

0x100 - Interrupt Setting Register

r32_pfic_ienr2: R32_PFIC_IENR2

0x104 - Interrupt Setting Register

r32_pfic_irer1: R32_PFIC_IRER1

0x180 - Interrupt Clear Register

r32_pfic_irer2: R32_PFIC_IRER2

0x184 - Interrupt Clear Register

r32_pfic_ipsr1: R32_PFIC_IPSR1

0x200 - Interrupt Pending Register

r32_pfic_ipsr2: R32_PFIC_IPSR2

0x204 - Interrupt Pending Register

r32_pfic_iprr1: R32_PFIC_IPRR1

0x280 - Interrupt Pending Clear Register

r32_pfic_iprr2: R32_PFIC_IPRR2

0x284 - Interrupt Pending Clear Register

r32_pfic_iactr1: R32_PFIC_IACTR1

0x300 - Interrupt ACTIVE Register

r32_pfic_iactr2: R32_PFIC_IACTR2

0x304 - Interrupt ACTIVE Register

r32_pfic_iprior0: R32_PFIC_IPRIOR0

0x400 - Interrupt Priority configuration Register

r32_pfic_iprior1: R32_PFIC_IPRIOR1

0x420 - Interrupt Priority configuration Register

r32_pfic_iprior2: R32_PFIC_IPRIOR2

0x440 - Interrupt Priority configuration Register

r32_pfic_iprior3: R32_PFIC_IPRIOR3

0x460 - Interrupt Priority configuration Register

r32_pfic_iprior4: R32_PFIC_IPRIOR4

0x480 - Interrupt Priority configuration Register

r32_pfic_iprior5: R32_PFIC_IPRIOR5

0x4a0 - Interrupt Priority configuration Register

r32_pfic_iprior6: R32_PFIC_IPRIOR6

0x4c0 - Interrupt Priority configuration Register

r32_pfic_iprior7: R32_PFIC_IPRIOR7

0x4e0 - Interrupt Priority configuration Register

r32_pfic_iprior8: R32_PFIC_IPRIOR8

0x500 - Interrupt Priority configuration Register

r32_pfic_iprior9: R32_PFIC_IPRIOR9

0x520 - Interrupt Priority configuration Register

r32_pfic_iprior10: R32_PFIC_IPRIOR10

0x540 - Interrupt Priority configuration Register

r32_pfic_iprior11: R32_PFIC_IPRIOR11

0x560 - Interrupt Priority configuration Register

r32_pfic_iprior12: R32_PFIC_IPRIOR12

0x580 - Interrupt Priority configuration Register

r32_pfic_iprior13: R32_PFIC_IPRIOR13

0x5a0 - Interrupt Priority configuration Register

r32_pfic_iprior14: R32_PFIC_IPRIOR14

0x5c0 - Interrupt Priority configuration Register

r32_pfic_iprior15: R32_PFIC_IPRIOR15

0x5e0 - Interrupt Priority configuration Register

r32_pfic_iprior16: R32_PFIC_IPRIOR16

0x600 - Interrupt Priority configuration Register

r32_pfic_iprior17: R32_PFIC_IPRIOR17

0x620 - Interrupt Priority configuration Register

r32_pfic_iprior18: R32_PFIC_IPRIOR18

0x640 - Interrupt Priority configuration Register

r32_pfic_iprior19: R32_PFIC_IPRIOR19

0x660 - Interrupt Priority configuration Register

r32_pfic_iprior20: R32_PFIC_IPRIOR20

0x680 - Interrupt Priority configuration Register

r32_pfic_iprior21: R32_PFIC_IPRIOR21

0x6a0 - Interrupt Priority configuration Register

r32_pfic_iprior22: R32_PFIC_IPRIOR22

0x6c0 - Interrupt Priority configuration Register

r32_pfic_iprior23: R32_PFIC_IPRIOR23

0x6e0 - Interrupt Priority configuration Register

r32_pfic_iprior24: R32_PFIC_IPRIOR24

0x700 - Interrupt Priority configuration Register

r32_pfic_iprior25: R32_PFIC_IPRIOR25

0x720 - Interrupt Priority configuration Register

r32_pfic_iprior26: R32_PFIC_IPRIOR26

0x740 - Interrupt Priority configuration Register

r32_pfic_iprior27: R32_PFIC_IPRIOR27

0x760 - Interrupt Priority configuration Register

r32_pfic_iprior28: R32_PFIC_IPRIOR28

0x780 - Interrupt Priority configuration Register

r32_pfic_iprior29: R32_PFIC_IPRIOR29

0x7a0 - Interrupt Priority configuration Register

r32_pfic_iprior30: R32_PFIC_IPRIOR30

0x7c0 - Interrupt Priority configuration Register

r32_pfic_iprior31: R32_PFIC_IPRIOR31

0x7e0 - Interrupt Priority configuration Register

r32_pfic_iprior32: R32_PFIC_IPRIOR32

0x800 - Interrupt Priority configuration Register

r32_pfic_iprior33: R32_PFIC_IPRIOR33

0x820 - Interrupt Priority configuration Register

r32_pfic_iprior34: R32_PFIC_IPRIOR34

0x840 - Interrupt Priority configuration Register

r32_pfic_iprior35: R32_PFIC_IPRIOR35

0x860 - Interrupt Priority configuration Register

r32_pfic_iprior36: R32_PFIC_IPRIOR36

0x880 - Interrupt Priority configuration Register

r32_pfic_iprior37: R32_PFIC_IPRIOR37

0x8a0 - Interrupt Priority configuration Register

r32_pfic_iprior38: R32_PFIC_IPRIOR38

0x8c0 - Interrupt Priority configuration Register

r32_pfic_iprior39: R32_PFIC_IPRIOR39

0x8e0 - Interrupt Priority configuration Register

r32_pfic_iprior40: R32_PFIC_IPRIOR40

0x900 - Interrupt Priority configuration Register

r32_pfic_iprior41: R32_PFIC_IPRIOR41

0x920 - Interrupt Priority configuration Register

r32_pfic_iprior42: R32_PFIC_IPRIOR42

0x940 - Interrupt Priority configuration Register

r32_pfic_iprior43: R32_PFIC_IPRIOR43

0x960 - Interrupt Priority configuration Register

r32_pfic_iprior44: R32_PFIC_IPRIOR44

0x980 - Interrupt Priority configuration Register

r32_pfic_iprior45: R32_PFIC_IPRIOR45

0x9a0 - Interrupt Priority configuration Register

r32_pfic_iprior46: R32_PFIC_IPRIOR46

0x9c0 - Interrupt Priority configuration Register

r32_pfic_iprior47: R32_PFIC_IPRIOR47

0x9e0 - Interrupt Priority configuration Register

r32_pfic_iprior48: R32_PFIC_IPRIOR48

0xa00 - Interrupt Priority configuration Register

r32_pfic_iprior49: R32_PFIC_IPRIOR49

0xa20 - Interrupt Priority configuration Register

r32_pfic_iprior50: R32_PFIC_IPRIOR50

0xa40 - Interrupt Priority configuration Register

r32_pfic_iprior51: R32_PFIC_IPRIOR51

0xa60 - Interrupt Priority configuration Register

r32_pfic_iprior52: R32_PFIC_IPRIOR52

0xa80 - Interrupt Priority configuration Register

r32_pfic_iprior53: R32_PFIC_IPRIOR53

0xaa0 - Interrupt Priority configuration Register

r32_pfic_iprior54: R32_PFIC_IPRIOR54

0xad0 - Interrupt Priority configuration Register

r32_pfic_iprior55: R32_PFIC_IPRIOR55

0xae0 - Interrupt Priority configuration Register

r32_pfic_iprior56: R32_PFIC_IPRIOR56

0xb00 - Interrupt Priority configuration Register

r32_pfic_iprior57: R32_PFIC_IPRIOR57

0xb20 - Interrupt Priority configuration Register

r32_pfic_iprior58: R32_PFIC_IPRIOR58

0xb40 - Interrupt Priority configuration Register

r32_pfic_iprior59: R32_PFIC_IPRIOR59

0xb60 - Interrupt Priority configuration Register

r32_pfic_iprior60: R32_PFIC_IPRIOR60

0xb80 - Interrupt Priority configuration Register

r32_pfic_iprior61: R32_PFIC_IPRIOR61

0xba0 - Interrupt Priority configuration Register

r32_pfic_iprior62: R32_PFIC_IPRIOR62

0xbe0 - Interrupt Priority configuration Register

r32_pfic_iprior63: R32_PFIC_IPRIOR63

0xc00 - Interrupt Priority configuration Register

r32_pfic_sctlr: R32_PFIC_SCTLR

0xd10 - System Control Register

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.