#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
#[doc = "0x00 - Lock Bits Word 0"]
pub word0: WORD0,
#[doc = "0x04 - Lock Bits Word 1"]
pub word1: WORD1,
#[doc = "0x08 - Lock Bits Word 2"]
pub word2: WORD2,
#[doc = "0x0c - Lock Bits Word 3"]
pub word3: WORD3,
}
#[doc = "WORD0 (rw) register accessor: an alias for `Reg<WORD0_SPEC>`"]
pub type WORD0 = crate::Reg<word0::WORD0_SPEC>;
#[doc = "Lock Bits Word 0"]
pub mod word0;
#[doc = "WORD1 (rw) register accessor: an alias for `Reg<WORD1_SPEC>`"]
pub type WORD1 = crate::Reg<word1::WORD1_SPEC>;
#[doc = "Lock Bits Word 1"]
pub mod word1;
#[doc = "WORD2 (rw) register accessor: an alias for `Reg<WORD2_SPEC>`"]
pub type WORD2 = crate::Reg<word2::WORD2_SPEC>;
#[doc = "Lock Bits Word 2"]
pub mod word2;
#[doc = "WORD3 (rw) register accessor: an alias for `Reg<WORD3_SPEC>`"]
pub type WORD3 = crate::Reg<word3::WORD3_SPEC>;
#[doc = "Lock Bits Word 3"]
pub mod word3;