ATmega2560
Hardware definitions
Loading...
Searching...
No Matches
atmega2560::programming Namespace Reference

Programming definitions. More...

Enumerations

enum class  Interface : uint8_t { ISP = 0 , Parallel = 1 , JTAG = 2 , SelfProgramming = 3 }
 Programming interfaces. More...
enum  : uint16_t {
  signature_byte_0 = 0x1E , signature_byte_1 = 0x98 , signature_byte_2 = 0x01 , flash_page_size_bytes = 256 ,
  flash_page_count = 1024 , eeprom_page_size_bytes = 8 , eeprom_page_count = 512 , has_extended_flash_addressing = 1
}
 Programming geometry. More...

Detailed Description

Programming definitions.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : uint16_t

Programming geometry.

Enumerator
signature_byte_0 

signature byte 0.

signature_byte_1 

signature byte 1.

signature_byte_2 

signature byte 2.

flash_page_size_bytes 

flash page size bytes.

flash_page_count 

flash page count.

eeprom_page_size_bytes 

eeprom page size bytes.

eeprom_page_count 

eeprom page count.

has_extended_flash_addressing 

has extended flash addressing.

◆ Interface

enum class atmega2560::programming::Interface : uint8_t
strong

Programming interfaces.

Enumerator
ISP 

SPI in-system programming.

Parallel 

High-voltage parallel programming.

JTAG 

JTAG programming.

SelfProgramming 

Bootloader self-programming.