atsam4ls4a_pac/
hflashc.rs1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Flash Controller Control Register"]
5 pub fcr: FCR,
6 #[doc = "0x04 - Flash Controller Command Register"]
7 pub fcmd: FCMD,
8 #[doc = "0x08 - Flash Controller Status Register"]
9 pub fsr: FSR,
10 #[doc = "0x0c - Flash Controller Parameter Register"]
11 pub fpr: FPR,
12 #[doc = "0x10 - Flash Controller Version Register"]
13 pub version: VERSION,
14 #[doc = "0x14 - Flash Controller General Purpose Fuse Register High"]
15 pub fgpfrhi: FGPFRHI,
16 #[doc = "0x18 - Flash Controller General Purpose Fuse Register Low"]
17 pub fgpfrlo: FGPFRLO,
18}
19#[doc = "FCMD (rw) register accessor: an alias for `Reg<FCMD_SPEC>`"]
20pub type FCMD = crate::Reg<fcmd::FCMD_SPEC>;
21#[doc = "Flash Controller Command Register"]
22pub mod fcmd;
23#[doc = "FCR (rw) register accessor: an alias for `Reg<FCR_SPEC>`"]
24pub type FCR = crate::Reg<fcr::FCR_SPEC>;
25#[doc = "Flash Controller Control Register"]
26pub mod fcr;
27#[doc = "FGPFRHI (rw) register accessor: an alias for `Reg<FGPFRHI_SPEC>`"]
28pub type FGPFRHI = crate::Reg<fgpfrhi::FGPFRHI_SPEC>;
29#[doc = "Flash Controller General Purpose Fuse Register High"]
30pub mod fgpfrhi;
31#[doc = "FGPFRLO (rw) register accessor: an alias for `Reg<FGPFRLO_SPEC>`"]
32pub type FGPFRLO = crate::Reg<fgpfrlo::FGPFRLO_SPEC>;
33#[doc = "Flash Controller General Purpose Fuse Register Low"]
34pub mod fgpfrlo;
35#[doc = "FPR (r) register accessor: an alias for `Reg<FPR_SPEC>`"]
36pub type FPR = crate::Reg<fpr::FPR_SPEC>;
37#[doc = "Flash Controller Parameter Register"]
38pub mod fpr;
39#[doc = "FSR (rw) register accessor: an alias for `Reg<FSR_SPEC>`"]
40pub type FSR = crate::Reg<fsr::FSR_SPEC>;
41#[doc = "Flash Controller Status Register"]
42pub mod fsr;
43#[doc = "VERSION (r) register accessor: an alias for `Reg<VERSION_SPEC>`"]
44pub type VERSION = crate::Reg<version::VERSION_SPEC>;
45#[doc = "Flash Controller Version Register"]
46pub mod version;