From bfcf570d6831fa54c587dd67a9f7c7449f335418 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Sun, 7 Oct 2018 17:05:26 -0500 Subject: [PATCH] Try ISR_ALIASOF for Endstop Interrupts --- Marlin/src/HAL/HAL_AVR/endstop_interrupts.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Marlin/src/HAL/HAL_AVR/endstop_interrupts.h b/Marlin/src/HAL/HAL_AVR/endstop_interrupts.h index 13b3f16e3..3eea650b1 100644 --- a/Marlin/src/HAL/HAL_AVR/endstop_interrupts.h +++ b/Marlin/src/HAL/HAL_AVR/endstop_interrupts.h @@ -85,22 +85,21 @@ void pciSetup(const int8_t pin) { SBI(PCICR, digitalPinToPCICRbit(pin)); // enable interrupt for the group } - // Handlers for pin change interrupts #ifdef PCINT0_vect ISR(PCINT0_vect) { endstop_ISR(); } #endif #ifdef PCINT1_vect - ISR(PCINT1_vect) { endstop_ISR(); } + ISR(PCINT1_vect, ISR_ALIASOF(PCINT0_vect)); #endif #ifdef PCINT2_vect - ISR(PCINT2_vect) { endstop_ISR(); } + ISR(PCINT2_vect, ISR_ALIASOF(PCINT0_vect)); #endif #ifdef PCINT3_vect - ISR(PCINT3_vect) { endstop_ISR(); } + ISR(PCINT3_vect, ISR_ALIASOF(PCINT0_vect)); #endif void setup_endstop_interrupts( void ) {