1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 _reserved0: [u8; 0x0100],
5 #[doc = "0x100 - Flash Cache Enable Register"]
6 pub fcachee: FCACHEE,
7 _reserved1: [u8; 0x02],
8 #[doc = "0x104 - Flash Cache Invalidate Register"]
9 pub fcacheiv: FCACHEIV,
10 _reserved2: [u8; 0x16],
11 #[doc = "0x11c - Flash Wait Cycle Register"]
12 pub flwt: FLWT,
13}
14#[doc = "FCACHEE (rw) register accessor: an alias for `Reg<FCACHEE_SPEC>`"]
15pub type FCACHEE = crate::Reg<fcachee::FCACHEE_SPEC>;
16#[doc = "Flash Cache Enable Register"]
17pub mod fcachee;
18#[doc = "FCACHEIV (rw) register accessor: an alias for `Reg<FCACHEIV_SPEC>`"]
19pub type FCACHEIV = crate::Reg<fcacheiv::FCACHEIV_SPEC>;
20#[doc = "Flash Cache Invalidate Register"]
21pub mod fcacheiv;
22#[doc = "FLWT (rw) register accessor: an alias for `Reg<FLWT_SPEC>`"]
23pub type FLWT = crate::Reg<flwt::FLWT_SPEC>;
24#[doc = "Flash Wait Cycle Register"]
25pub mod flwt;