avr_device/devices/atmega4809/
syscfg.rs1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Revision ID"]
5 pub revid: REVID,
6 #[doc = "0x01 - External Break"]
7 pub extbrk: EXTBRK,
8 _reserved2: [u8; 0x15],
9 #[doc = "0x17 - OCD Message Register"]
10 pub ocdm: OCDM,
11 #[doc = "0x18 - OCD Message Status"]
12 pub ocdms: OCDMS,
13}
14#[doc = "EXTBRK (rw) register accessor: an alias for `Reg<EXTBRK_SPEC>`"]
15pub type EXTBRK = crate::Reg<extbrk::EXTBRK_SPEC>;
16#[doc = "External Break"]
17pub mod extbrk;
18#[doc = "OCDM (rw) register accessor: an alias for `Reg<OCDM_SPEC>`"]
19pub type OCDM = crate::Reg<ocdm::OCDM_SPEC>;
20#[doc = "OCD Message Register"]
21pub mod ocdm;
22#[doc = "OCDMS (rw) register accessor: an alias for `Reg<OCDMS_SPEC>`"]
23pub type OCDMS = crate::Reg<ocdms::OCDMS_SPEC>;
24#[doc = "OCD Message Status"]
25pub mod ocdms;
26#[doc = "REVID (rw) register accessor: an alias for `Reg<REVID_SPEC>`"]
27pub type REVID = crate::Reg<revid::REVID_SPEC>;
28#[doc = "Revision ID"]
29pub mod revid;