ATmega2560
Hardware definitions
Loading...
Searching...
No Matches
Programming.h
Go to the documentation of this file.
1
5
6#ifndef ATMEGA2560_DEFINITIONS_PROGRAMMING_H
7#define ATMEGA2560_DEFINITIONS_PROGRAMMING_H
8
9#include <stdint.h>
10#include "Config.h"
11
13namespace atmega2560
14{
16 namespace programming
17 {
19 enum class Interface : uint8_t
20 {
21 ISP = 0,
23 JTAG = 2,
25 };
26
27 enum : uint16_t
28 {
37 };
38 }
39}
40
41#endif
Device, package and operating-grade selection.
Programming definitions.
Definition Programming.h:17
Interface
Programming interfaces.
Definition Programming.h:20
@ SelfProgramming
Bootloader self-programming.
Definition Programming.h:24
@ Parallel
High-voltage parallel programming.
Definition Programming.h:22
@ ISP
SPI in-system programming.
Definition Programming.h:21
@ JTAG
JTAG programming.
Definition Programming.h:23
@ eeprom_page_count
eeprom page count.
Definition Programming.h:35
@ signature_byte_1
signature byte 1.
Definition Programming.h:30
@ flash_page_size_bytes
flash page size bytes.
Definition Programming.h:32
@ signature_byte_0
signature byte 0.
Definition Programming.h:29
@ signature_byte_2
signature byte 2.
Definition Programming.h:31
@ flash_page_count
flash page count.
Definition Programming.h:33
@ eeprom_page_size_bytes
eeprom page size bytes.
Definition Programming.h:34
@ has_extended_flash_addressing
has extended flash addressing.
Definition Programming.h:36
ATmega2560 hardware definitions.
Definition ADC.h:15