Try ISR_ALIASOF for Endstop Interrupts
This commit is contained in:
		@@ -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 ) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user