|
ATmega2560
Hardware definitions
|
Cpu definitions. More...
Enumerations | |
| enum class | Register : uint8_t { R0 = 0 , R1 = 1 , R2 = 2 , R3 = 3 , R4 = 4 , R5 = 5 , R6 = 6 , R7 = 7 , R8 = 8 , R9 = 9 , R10 = 10 , R11 = 11 , R12 = 12 , R13 = 13 , R14 = 14 , R15 = 15 , R16 = 16 , R17 = 17 , R18 = 18 , R19 = 19 , R20 = 20 , R21 = 21 , R22 = 22 , R23 = 23 , R24 = 24 , R25 = 25 , R26 = 26 , R27 = 27 , R28 = 28 , R29 = 29 , R30 = 30 , R31 = 31 } |
| 32 general-purpose registers. More... | |
| enum class | PointerRegister : uint8_t { X = 0 , Y = 1 , Z = 2 } |
| 16-bit pointer pairs. More... | |
| enum class | StatusFlag : uint8_t { Carry = 0 , Zero = 1 , Negative = 2 , Overflow = 3 , Sign = 4 , HalfCarry = 5 , Transfer = 6 , GlobalInterrupt = 7 } |
| SREG flag positions. More... | |
| enum | : uint8_t { x_low_register = 26 , x_high_register = 27 , y_low_register = 28 , y_high_register = 29 , z_low_register = 30 , z_high_register = 31 } |
| Pointer register numbers. More... | |
Cpu definitions.
| anonymous enum : uint8_t |
|
strong |
|
strong |
32 general-purpose registers.
|
strong |