|
ATmega2560
Hardware definitions
|
External interrupts definitions. More...
Enumerations | |
| enum class | Line : uint8_t { INT0 = 0 , INT1 = 1 , INT2 = 2 , INT3 = 3 , INT4 = 4 , INT5 = 5 , INT6 = 6 , INT7 = 7 } |
| External interrupt lines. More... | |
| enum class | LinePin : uint8_t { INT0 = 0x30 , INT1 = 0x31 , INT2 = 0x32 , INT3 = 0x33 , INT4 = 0x44 , INT5 = 0x45 , INT6 = 0x46 , INT7 = 0x47 } |
| External interrupt pin assignments. More... | |
| enum class | PinChangeSource : uint8_t { PCINT0 = 0 , PCINT1 = 1 , PCINT2 = 2 , PCINT3 = 3 , PCINT4 = 4 , PCINT5 = 5 , PCINT6 = 6 , PCINT7 = 7 , PCINT8 = 8 , PCINT9 = 9 , PCINT10 = 10 , PCINT11 = 11 , PCINT12 = 12 , PCINT13 = 13 , PCINT14 = 14 , PCINT15 = 15 , PCINT16 = 16 , PCINT17 = 17 , PCINT18 = 18 , PCINT19 = 19 , PCINT20 = 20 , PCINT21 = 21 , PCINT22 = 22 , PCINT23 = 23 } |
| Pin-change interrupt sources. More... | |
| enum class | PinChangePin : uint8_t { PCINT0 = 0x10 , PCINT1 = 0x11 , PCINT2 = 0x12 , PCINT3 = 0x13 , PCINT4 = 0x14 , PCINT5 = 0x15 , PCINT6 = 0x16 , PCINT7 = 0x17 , PCINT8 = 0x40 , PCINT9 = 0x80 , PCINT10 = 0x81 , PCINT11 = 0x82 , PCINT12 = 0x83 , PCINT13 = 0x84 , PCINT14 = 0x85 , PCINT15 = 0x86 , PCINT16 = 0x90 , PCINT17 = 0x91 , PCINT18 = 0x92 , PCINT19 = 0x93 , PCINT20 = 0x94 , PCINT21 = 0x95 , PCINT22 = 0x96 , PCINT23 = 0x97 } |
| Logical GPIO pin for each pin-change source. More... | |
| enum | : uint8_t { external_line_count = 8 , pin_change_group_count = 3 , pin_change_source_count = 24 } |
| Counts. More... | |
External interrupts definitions.
| anonymous enum : uint8_t |
|
strong |
|
strong |
|
strong |
Logical GPIO pin for each pin-change source.
|
strong |
Pin-change interrupt sources.