├── EnableInterrupt.h ├── Interrupt Timing.odt ├── Interrupt Timing.pdf ├── README.md ├── ReleaseChecklist ├── Technical_Notes ├── examples ├── ATtinyBlink │ ├── ATtinyBlink.ino │ └── Makefile ├── AllPins2560 │ ├── AllPins2560.ino │ └── Makefile ├── AllPins328 │ ├── AllPins328.ino │ └── Makefile ├── Debounce │ └── Debounce.ino ├── HiSpeed │ ├── HiSpeed.ino │ ├── Makefile │ └── README ├── HiSpeedAllPins2560 │ ├── HiSpeedAllPins2560.ino │ └── Makefile ├── HiSpeedAllPins328 │ ├── HiSpeedAllPins328.ino │ └── Makefile ├── HiSpeedTest │ ├── HiSpeedTest.ino │ └── Makefile ├── InterruptedPin2560 │ ├── InterruptedPin2560.ino │ └── Makefile ├── InterruptedPin328 │ ├── InterruptedPin328.ino │ └── Makefile ├── Mighty1284p │ └── Mighty1284p.ino ├── OOSimple │ ├── Makefile │ └── OOSimple.ino ├── Simple │ ├── Makefile │ ├── Makefile-usbasp │ └── Simple.ino ├── SimpleDueZero │ └── SimpleDueZero.ino ├── SimpleWithLibrary │ ├── Makefile │ ├── SimpleWithLibrary.ino │ ├── Useless.cpp │ └── Useless.h ├── Testing │ └── Testing.ino └── test.sh ├── extras ├── LICENSE ├── NOTICE └── RELEASE_NOTES ├── findInH ├── keywords.txt ├── library.json ├── library.properties └── utility ├── ei_External1284.h ├── ei_External2560.h ├── ei_External328.h ├── ei_ExternalLeonardo.h ├── ei_ExternalTiny24.h ├── ei_ExternalTiny25.h ├── ei_PinChange1284.h ├── ei_PinChange2560.h ├── ei_PinChange328.h ├── ei_PinChangeLeonardo.h ├── ei_PinChangeTiny24.h ├── ei_PinChangeTiny25.h ├── ei_pindefs_speed.h ├── ei_porta_speed.h ├── ei_portb_speed.h ├── ei_portc_speed.h ├── ei_portd_speed.h ├── ei_portj_speed.h └── ei_portk_speed.h /EnableInterrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/EnableInterrupt.h -------------------------------------------------------------------------------- /Interrupt Timing.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/Interrupt Timing.odt -------------------------------------------------------------------------------- /Interrupt Timing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/Interrupt Timing.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseChecklist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/ReleaseChecklist -------------------------------------------------------------------------------- /Technical_Notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/Technical_Notes -------------------------------------------------------------------------------- /examples/ATtinyBlink/ATtinyBlink.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/ATtinyBlink/ATtinyBlink.ino -------------------------------------------------------------------------------- /examples/ATtinyBlink/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/ATtinyBlink/Makefile -------------------------------------------------------------------------------- /examples/AllPins2560/AllPins2560.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/AllPins2560/AllPins2560.ino -------------------------------------------------------------------------------- /examples/AllPins2560/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/AllPins2560/Makefile -------------------------------------------------------------------------------- /examples/AllPins328/AllPins328.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/AllPins328/AllPins328.ino -------------------------------------------------------------------------------- /examples/AllPins328/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/AllPins328/Makefile -------------------------------------------------------------------------------- /examples/Debounce/Debounce.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/Debounce/Debounce.ino -------------------------------------------------------------------------------- /examples/HiSpeed/HiSpeed.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/HiSpeed/HiSpeed.ino -------------------------------------------------------------------------------- /examples/HiSpeed/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/HiSpeed/Makefile -------------------------------------------------------------------------------- /examples/HiSpeed/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/HiSpeed/README -------------------------------------------------------------------------------- /examples/HiSpeedAllPins2560/HiSpeedAllPins2560.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/HiSpeedAllPins2560/HiSpeedAllPins2560.ino -------------------------------------------------------------------------------- /examples/HiSpeedAllPins2560/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/HiSpeedAllPins2560/Makefile -------------------------------------------------------------------------------- /examples/HiSpeedAllPins328/HiSpeedAllPins328.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/HiSpeedAllPins328/HiSpeedAllPins328.ino -------------------------------------------------------------------------------- /examples/HiSpeedAllPins328/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/HiSpeedAllPins328/Makefile -------------------------------------------------------------------------------- /examples/HiSpeedTest/HiSpeedTest.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/HiSpeedTest/HiSpeedTest.ino -------------------------------------------------------------------------------- /examples/HiSpeedTest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/HiSpeedTest/Makefile -------------------------------------------------------------------------------- /examples/InterruptedPin2560/InterruptedPin2560.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/InterruptedPin2560/InterruptedPin2560.ino -------------------------------------------------------------------------------- /examples/InterruptedPin2560/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/InterruptedPin2560/Makefile -------------------------------------------------------------------------------- /examples/InterruptedPin328/InterruptedPin328.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/InterruptedPin328/InterruptedPin328.ino -------------------------------------------------------------------------------- /examples/InterruptedPin328/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/InterruptedPin328/Makefile -------------------------------------------------------------------------------- /examples/Mighty1284p/Mighty1284p.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/Mighty1284p/Mighty1284p.ino -------------------------------------------------------------------------------- /examples/OOSimple/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/OOSimple/Makefile -------------------------------------------------------------------------------- /examples/OOSimple/OOSimple.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/OOSimple/OOSimple.ino -------------------------------------------------------------------------------- /examples/Simple/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/Simple/Makefile -------------------------------------------------------------------------------- /examples/Simple/Makefile-usbasp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/Simple/Makefile-usbasp -------------------------------------------------------------------------------- /examples/Simple/Simple.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/Simple/Simple.ino -------------------------------------------------------------------------------- /examples/SimpleDueZero/SimpleDueZero.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/SimpleDueZero/SimpleDueZero.ino -------------------------------------------------------------------------------- /examples/SimpleWithLibrary/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/SimpleWithLibrary/Makefile -------------------------------------------------------------------------------- /examples/SimpleWithLibrary/SimpleWithLibrary.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/SimpleWithLibrary/SimpleWithLibrary.ino -------------------------------------------------------------------------------- /examples/SimpleWithLibrary/Useless.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/SimpleWithLibrary/Useless.cpp -------------------------------------------------------------------------------- /examples/SimpleWithLibrary/Useless.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/SimpleWithLibrary/Useless.h -------------------------------------------------------------------------------- /examples/Testing/Testing.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/Testing/Testing.ino -------------------------------------------------------------------------------- /examples/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/examples/test.sh -------------------------------------------------------------------------------- /extras/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/extras/LICENSE -------------------------------------------------------------------------------- /extras/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/extras/NOTICE -------------------------------------------------------------------------------- /extras/RELEASE_NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/extras/RELEASE_NOTES -------------------------------------------------------------------------------- /findInH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/findInH -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/library.properties -------------------------------------------------------------------------------- /utility/ei_External1284.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_External1284.h -------------------------------------------------------------------------------- /utility/ei_External2560.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_External2560.h -------------------------------------------------------------------------------- /utility/ei_External328.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_External328.h -------------------------------------------------------------------------------- /utility/ei_ExternalLeonardo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_ExternalLeonardo.h -------------------------------------------------------------------------------- /utility/ei_ExternalTiny24.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_ExternalTiny24.h -------------------------------------------------------------------------------- /utility/ei_ExternalTiny25.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_ExternalTiny25.h -------------------------------------------------------------------------------- /utility/ei_PinChange1284.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_PinChange1284.h -------------------------------------------------------------------------------- /utility/ei_PinChange2560.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_PinChange2560.h -------------------------------------------------------------------------------- /utility/ei_PinChange328.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_PinChange328.h -------------------------------------------------------------------------------- /utility/ei_PinChangeLeonardo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_PinChangeLeonardo.h -------------------------------------------------------------------------------- /utility/ei_PinChangeTiny24.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_PinChangeTiny24.h -------------------------------------------------------------------------------- /utility/ei_PinChangeTiny25.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_PinChangeTiny25.h -------------------------------------------------------------------------------- /utility/ei_pindefs_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_pindefs_speed.h -------------------------------------------------------------------------------- /utility/ei_porta_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_porta_speed.h -------------------------------------------------------------------------------- /utility/ei_portb_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_portb_speed.h -------------------------------------------------------------------------------- /utility/ei_portc_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_portc_speed.h -------------------------------------------------------------------------------- /utility/ei_portd_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_portd_speed.h -------------------------------------------------------------------------------- /utility/ei_portj_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_portj_speed.h -------------------------------------------------------------------------------- /utility/ei_portk_speed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreyGnome/EnableInterrupt/HEAD/utility/ei_portk_speed.h --------------------------------------------------------------------------------