nrf52840_pac/ficr/
info.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct INFO {
4    #[doc = "0x00 - Part code"]
5    pub part: PART,
6    #[doc = "0x04 - Build code (hardware version and production configuration)"]
7    pub variant: VARIANT,
8    #[doc = "0x08 - Package option"]
9    pub package: PACKAGE,
10    #[doc = "0x0c - RAM variant"]
11    pub ram: RAM,
12    #[doc = "0x10 - Flash variant"]
13    pub flash: FLASH,
14    #[doc = "0x14..0x20 - Unspecified"]
15    pub unused8: [UNUSED8; 3],
16}
17#[doc = "PART (r) register accessor: an alias for `Reg<PART_SPEC>`"]
18pub type PART = crate::Reg<part::PART_SPEC>;
19#[doc = "Part code"]
20pub mod part;
21#[doc = "VARIANT (r) register accessor: an alias for `Reg<VARIANT_SPEC>`"]
22pub type VARIANT = crate::Reg<variant::VARIANT_SPEC>;
23#[doc = "Build code (hardware version and production configuration)"]
24pub mod variant;
25#[doc = "PACKAGE (r) register accessor: an alias for `Reg<PACKAGE_SPEC>`"]
26pub type PACKAGE = crate::Reg<package::PACKAGE_SPEC>;
27#[doc = "Package option"]
28pub mod package;
29#[doc = "RAM (r) register accessor: an alias for `Reg<RAM_SPEC>`"]
30pub type RAM = crate::Reg<ram::RAM_SPEC>;
31#[doc = "RAM variant"]
32pub mod ram;
33#[doc = "FLASH (r) register accessor: an alias for `Reg<FLASH_SPEC>`"]
34pub type FLASH = crate::Reg<flash::FLASH_SPEC>;
35#[doc = "Flash variant"]
36pub mod flash;
37#[doc = "UNUSED8 (rw) register accessor: an alias for `Reg<UNUSED8_SPEC>`"]
38pub type UNUSED8 = crate::Reg<unused8::UNUSED8_SPEC>;
39#[doc = "Unspecified"]
40pub mod unused8;