|
ATmega328p
Hardware definitions
|
EEPROM geometry and programming modes. More...


Go to the source code of this file.
Namespaces | |
| namespace | atmega328p |
| Device-specific definitions for the ATmega328P. | |
| namespace | atmega328p::eeprom |
| EEPROM characteristics. | |
Enumerations | |
| enum class | atmega328p::eeprom::ProgrammingMode : uint8_t { atmega328p::eeprom::EraseAndWrite = 0U , atmega328p::eeprom::EraseOnly = 1U , atmega328p::eeprom::WriteOnly = 2U , atmega328p::eeprom::Reserved = 3U } |
| EEPROM programming modes. More... | |
| enum | : uint16_t { atmega328p::eeprom::address_bits = 10U , atmega328p::eeprom::data_width_bits = 8U , atmega328p::eeprom::page_size_bytes = 4U , atmega328p::eeprom::page_count = 256U , atmega328p::eeprom::programming_mode_count = 3U , atmega328p::eeprom::ready_interrupt_supported = 1 , atmega328p::eeprom::eempe_to_eepe_max_cpu_cycles = 4U , atmega328p::eeprom::write_is_self_timed = 1 , atmega328p::eeprom::serial_programming_auto_erases = 1 } |
EEPROM geometry and programming modes.