1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
#[doc = "0x00 - JEDEC JEP-106 compliant chip identifier."]
pub chip_id: crate::Reg<chip_id::CHIP_ID_SPEC>,
#[doc = "0x04 - Platform register. Allows software to know what environment it is running in."]
pub platform: crate::Reg<platform::PLATFORM_SPEC>,
_reserved2: [u8; 0x38],
#[doc = "0x40 - Git hash of the chip source. Used to identify chip version."]
pub gitref_rp2040: crate::Reg<gitref_rp2040::GITREF_RP2040_SPEC>,
}
#[doc = "CHIP_ID register accessor: an alias for `Reg<CHIP_ID_SPEC>`"]
pub type CHIP_ID = crate::Reg<chip_id::CHIP_ID_SPEC>;
#[doc = "JEDEC JEP-106 compliant chip identifier."]
pub mod chip_id;
#[doc = "PLATFORM register accessor: an alias for `Reg<PLATFORM_SPEC>`"]
pub type PLATFORM = crate::Reg<platform::PLATFORM_SPEC>;
#[doc = "Platform register. Allows software to know what environment it is running in."]
pub mod platform;
#[doc = "GITREF_RP2040 register accessor: an alias for `Reg<GITREF_RP2040_SPEC>`"]
pub type GITREF_RP2040 = crate::Reg<gitref_rp2040::GITREF_RP2040_SPEC>;
#[doc = "Git hash of the chip source. Used to identify chip version."]
pub mod gitref_rp2040;