avr_device/devices/atmega32u4/
eeprom.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - EEPROM Control Register"]
5    pub eecr: EECR,
6    #[doc = "0x01 - EEPROM Data Register"]
7    pub eedr: EEDR,
8    #[doc = "0x02 - EEPROM Address Register Low Bytes"]
9    pub eear: EEAR,
10}
11#[doc = "EEAR (rw) register accessor: an alias for `Reg<EEAR_SPEC>`"]
12pub type EEAR = crate::Reg<eear::EEAR_SPEC>;
13#[doc = "EEPROM Address Register Low Bytes"]
14pub mod eear;
15#[doc = "EECR (rw) register accessor: an alias for `Reg<EECR_SPEC>`"]
16pub type EECR = crate::Reg<eecr::EECR_SPEC>;
17#[doc = "EEPROM Control Register"]
18pub mod eecr;
19#[doc = "EEDR (rw) register accessor: an alias for `Reg<EEDR_SPEC>`"]
20pub type EEDR = crate::Reg<eedr::EEDR_SPEC>;
21#[doc = "EEPROM Data Register"]
22pub mod eedr;