pub struct RegisterBlock {
Show 36 fields pub cr: CR, pub sr: SR, pub din: DIN, pub dout: DOUT, pub dmacr: DMACR, pub imscr: IMSCR, pub risr: RISR, pub misr: MISR, pub k0lr: K0LR, pub k0rr: K0RR, pub k1lr: K1LR, pub k1rr: K1RR, pub k2lr: K2LR, pub k2rr: K2RR, pub k3lr: K3LR, pub k3rr: K3RR, pub iv0lr: IV0LR, pub iv0rr: IV0RR, pub iv1lr: IV1LR, pub iv1rr: IV1RR, pub csgcmccm0r: CSGCMCCM0R, pub csgcmccm1r: CSGCMCCM1R, pub csgcmccm2r: CSGCMCCM2R, pub csgcmccm3r: CSGCMCCM3R, pub csgcmccm4r: CSGCMCCM4R, pub csgcmccm5r: CSGCMCCM5R, pub csgcmccm6r: CSGCMCCM6R, pub csgcmccm7r: CSGCMCCM7R, pub csgcm0r: CSGCM0R, pub csgcm1r: CSGCM1R, pub csgcm2r: CSGCM2R, pub csgcm3r: CSGCM3R, pub csgcm4r: CSGCM4R, pub csgcm5r: CSGCM5R, pub csgcm6r: CSGCM6R, pub csgcm7r: CSGCM7R,
}
Expand description

Register block

Fields§

§cr: CR

0x00 - control register

§sr: SR

0x04 - status register

§din: DIN

0x08 - data input register

§dout: DOUT

0x0c - data output register

§dmacr: DMACR

0x10 - DMA control register

§imscr: IMSCR

0x14 - interrupt mask set/clear register

§risr: RISR

0x18 - raw interrupt status register

§misr: MISR

0x1c - masked interrupt status register

§k0lr: K0LR

0x20 - key registers

§k0rr: K0RR

0x24 - key registers

§k1lr: K1LR

0x28 - key registers

§k1rr: K1RR

0x2c - key registers

§k2lr: K2LR

0x30 - key registers

§k2rr: K2RR

0x34 - key registers

§k3lr: K3LR

0x38 - key registers

§k3rr: K3RR

0x3c - key registers

§iv0lr: IV0LR

0x40 - initialization vector registers

§iv0rr: IV0RR

0x44 - initialization vector registers

§iv1lr: IV1LR

0x48 - initialization vector registers

§iv1rr: IV1RR

0x4c - initialization vector registers

§csgcmccm0r: CSGCMCCM0R

0x50 - context swap register

§csgcmccm1r: CSGCMCCM1R

0x54 - context swap register

§csgcmccm2r: CSGCMCCM2R

0x58 - context swap register

§csgcmccm3r: CSGCMCCM3R

0x5c - context swap register

§csgcmccm4r: CSGCMCCM4R

0x60 - context swap register

§csgcmccm5r: CSGCMCCM5R

0x64 - context swap register

§csgcmccm6r: CSGCMCCM6R

0x68 - context swap register

§csgcmccm7r: CSGCMCCM7R

0x6c - context swap register

§csgcm0r: CSGCM0R

0x70 - context swap register

§csgcm1r: CSGCM1R

0x74 - context swap register

§csgcm2r: CSGCM2R

0x78 - context swap register

§csgcm3r: CSGCM3R

0x7c - context swap register

§csgcm4r: CSGCM4R

0x80 - context swap register

§csgcm5r: CSGCM5R

0x84 - context swap register

§csgcm6r: CSGCM6R

0x88 - context swap register

§csgcm7r: CSGCM7R

0x8c - context swap 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.

Should always be Self
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.