[−][src]Struct sam3x8e::smc::RegisterBlock
Register block
Fields
cfg: CFG
0x00 - SMC NFC Configuration Register
ctrl: CTRL
0x04 - SMC NFC Control Register
sr: SR
0x08 - SMC NFC Status Register
ier: IER
0x0c - SMC NFC Interrupt Enable Register
idr: IDR
0x10 - SMC NFC Interrupt Disable Register
imr: IMR
0x14 - SMC NFC Interrupt Mask Register
addr: ADDR
0x18 - SMC NFC Address Cycle Zero Register
bank: BANK
0x1c - SMC Bank Address Register
ecc_ctrl: ECC_CTRL
0x20 - SMC ECC Control Register
ecc_md: ECC_MD
0x24 - SMC ECC Mode Register
ecc_sr1: ECC_SR1
0x28 - SMC ECC Status 1 Register
ecc_pr0: ECC_PR0_UNION
SMC ECC Parity 0 Register
ecc_pr1: ECC_PR1_UNION
SMC ECC parity 1 Register
ecc_sr2: ECC_SR2
0x34 - SMC ECC status 2 Register
ecc_pr2: ECC_PR2_UNION
SMC ECC parity 2 Register
ecc_pr3: ECC_PR3_UNION
SMC ECC parity 3 Register
ecc_pr4: ECC_PR4_UNION
SMC ECC parity 4 Register
ecc_pr5: ECC_PR5_UNION
SMC ECC parity 5 Register
ecc_pr6: ECC_PR6_UNION
SMC ECC parity 6 Register
ecc_pr7: ECC_PR7_UNION
SMC ECC parity 7 Register
ecc_pr8: ECC_PR8
0x50 - SMC ECC parity 8 Register
ecc_pr9: ECC_PR9
0x54 - SMC ECC parity 9 Register
ecc_pr10: ECC_PR10
0x58 - SMC ECC parity 10 Register
ecc_pr11: ECC_PR11
0x5c - SMC ECC parity 11 Register
ecc_pr12: ECC_PR12
0x60 - SMC ECC parity 12 Register
ecc_pr13: ECC_PR13
0x64 - SMC ECC parity 13 Register
ecc_pr14: ECC_PR14
0x68 - SMC ECC parity 14 Register
ecc_pr15: ECC_PR15
0x6c - SMC ECC parity 15 Register
setup0: SETUP0
0x70 - SMC Setup Register (CS_number = 0)
pulse0: PULSE0
0x74 - SMC Pulse Register (CS_number = 0)
cycle0: CYCLE0
0x78 - SMC Cycle Register (CS_number = 0)
timings0: TIMINGS0
0x7c - SMC Timings Register (CS_number = 0)
mode0: MODE0
0x80 - SMC Mode Register (CS_number = 0)
setup1: SETUP1
0x84 - SMC Setup Register (CS_number = 1)
pulse1: PULSE1
0x88 - SMC Pulse Register (CS_number = 1)
cycle1: CYCLE1
0x8c - SMC Cycle Register (CS_number = 1)
timings1: TIMINGS1
0x90 - SMC Timings Register (CS_number = 1)
mode1: MODE1
0x94 - SMC Mode Register (CS_number = 1)
setup2: SETUP2
0x98 - SMC Setup Register (CS_number = 2)
pulse2: PULSE2
0x9c - SMC Pulse Register (CS_number = 2)
cycle2: CYCLE2
0xa0 - SMC Cycle Register (CS_number = 2)
timings2: TIMINGS2
0xa4 - SMC Timings Register (CS_number = 2)
mode2: MODE2
0xa8 - SMC Mode Register (CS_number = 2)
setup3: SETUP3
0xac - SMC Setup Register (CS_number = 3)
pulse3: PULSE3
0xb0 - SMC Pulse Register (CS_number = 3)
cycle3: CYCLE3
0xb4 - SMC Cycle Register (CS_number = 3)
timings3: TIMINGS3
0xb8 - SMC Timings Register (CS_number = 3)
mode3: MODE3
0xbc - SMC Mode Register (CS_number = 3)
setup4: SETUP4
0xc0 - SMC Setup Register (CS_number = 4)
pulse4: PULSE4
0xc4 - SMC Pulse Register (CS_number = 4)
cycle4: CYCLE4
0xc8 - SMC Cycle Register (CS_number = 4)
timings4: TIMINGS4
0xcc - SMC Timings Register (CS_number = 4)
mode4: MODE4
0xd0 - SMC Mode Register (CS_number = 4)
setup5: SETUP5
0xd4 - SMC Setup Register (CS_number = 5)
pulse5: PULSE5
0xd8 - SMC Pulse Register (CS_number = 5)
cycle5: CYCLE5
0xdc - SMC Cycle Register (CS_number = 5)
timings5: TIMINGS5
0xe0 - SMC Timings Register (CS_number = 5)
mode5: MODE5
0xe4 - SMC Mode Register (CS_number = 5)
setup6: SETUP6
0xe8 - SMC Setup Register (CS_number = 6)
pulse6: PULSE6
0xec - SMC Pulse Register (CS_number = 6)
cycle6: CYCLE6
0xf0 - SMC Cycle Register (CS_number = 6)
timings6: TIMINGS6
0xf4 - SMC Timings Register (CS_number = 6)
mode6: MODE6
0xf8 - SMC Mode Register (CS_number = 6)
setup7: SETUP7
0xfc - SMC Setup Register (CS_number = 7)
pulse7: PULSE7
0x100 - SMC Pulse Register (CS_number = 7)
cycle7: CYCLE7
0x104 - SMC Cycle Register (CS_number = 7)
timings7: TIMINGS7
0x108 - SMC Timings Register (CS_number = 7)
mode7: MODE7
0x10c - SMC Mode Register (CS_number = 7)
ocms: OCMS
0x110 - SMC OCMS Register
key1: KEY1
0x114 - SMC OCMS KEY1 Register
key2: KEY2
0x118 - SMC OCMS KEY2 Register
wpcr: WPCR
0x1e4 - Write Protection Control Register
wpsr: WPSR
0x1e8 - Write Protection Status Register
Auto Trait Implementations
impl Send for RegisterBlock
impl !Sync for RegisterBlock
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,