6#ifndef ATMEGA328P_DEFINITIONS_EXTERNAL_INTERRUPTS_H
7#define ATMEGA328P_DEFINITIONS_EXTERNAL_INTERRUPTS_H
Selects the ATmega328P package and operating grade.
Logical GPIO pin and port identifiers.
External interrupt and pin-change definitions.
Definition ExternalInterrupts.h:18
Trigger
External interrupt trigger modes.
Definition ExternalInterrupts.h:28
@ RisingEdge
Interrupt on low-to-high transition.
Definition ExternalInterrupts.h:32
@ FallingEdge
Interrupt on high-to-low transition.
Definition ExternalInterrupts.h:31
@ AnyLogicalChange
Interrupt on either transition.
Definition ExternalInterrupts.h:30
@ LowLevel
Interrupt while input is low.
Definition ExternalInterrupts.h:29
LinePin
Logical pin identifiers for INT0 and INT1.
Definition ExternalInterrupts.h:37
@ line_count
Number of line.
Definition ExternalInterrupts.h:52
@ pcint0_first
Pcint0 first.
Definition ExternalInterrupts.h:54
@ pcint0_last
Pcint0 last.
Definition ExternalInterrupts.h:55
@ pcint2_first
Pcint2 first.
Definition ExternalInterrupts.h:58
@ pin_change_group_count
Number of pin change group.
Definition ExternalInterrupts.h:53
@ pcint1_first
Pcint1 first.
Definition ExternalInterrupts.h:56
@ pcint2_last
Pcint2 last.
Definition ExternalInterrupts.h:59
@ reserved_pin_change_number
Reserved pin change number.
Definition ExternalInterrupts.h:60
@ pcint1_last
Pcint1 last.
Definition ExternalInterrupts.h:57
Line
External interrupt identifiers.
Definition ExternalInterrupts.h:21
@ INT0
0 - External interrupt 0.
Definition ExternalInterrupts.h:22
@ INT1
1 - External interrupt 1.
Definition ExternalInterrupts.h:23
PinChangeGroup
Pin-change interrupt groups.
Definition ExternalInterrupts.h:44
@ PCINT1
Pin-change interrupt source 1.
Definition ExternalInterrupts.h:46
@ PCINT2
Pin-change interrupt source 2.
Definition ExternalInterrupts.h:47
@ PCINT0
Pin-change interrupt source 0.
Definition ExternalInterrupts.h:45
Device-specific definitions for the ATmega328P.
Definition ADC.h:14