1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 _reserved0: [u8; 0x0600],
5 #[doc = "0x600 - Block protect configuration register 0"]
6 pub config0: CONFIG0,
7 #[doc = "0x604 - Block protect configuration register 1"]
8 pub config1: CONFIG1,
9 #[doc = "0x608 - Disable protection mechanism in debug mode"]
10 pub disableindebug: DISABLEINDEBUG,
11}
12#[doc = "CONFIG0 (rw) register accessor: an alias for `Reg<CONFIG0_SPEC>`"]
13pub type CONFIG0 = crate::Reg<config0::CONFIG0_SPEC>;
14#[doc = "Block protect configuration register 0"]
15pub mod config0;
16#[doc = "CONFIG1 (rw) register accessor: an alias for `Reg<CONFIG1_SPEC>`"]
17pub type CONFIG1 = crate::Reg<config1::CONFIG1_SPEC>;
18#[doc = "Block protect configuration register 1"]
19pub mod config1;
20#[doc = "DISABLEINDEBUG (rw) register accessor: an alias for `Reg<DISABLEINDEBUG_SPEC>`"]
21pub type DISABLEINDEBUG = crate::Reg<disableindebug::DISABLEINDEBUG_SPEC>;
22#[doc = "Disable protection mechanism in debug mode"]
23pub mod disableindebug;