瀏覽代碼

Try ISR_ALIASOF for Endstop Interrupts

Scott Lahteine 6 年之前
父節點
當前提交
bfcf570d68
共有 1 個文件被更改,包括 3 次插入4 次删除
  1. 3
    4
      Marlin/src/HAL/HAL_AVR/endstop_interrupts.h

+ 3
- 4
Marlin/src/HAL/HAL_AVR/endstop_interrupts.h 查看文件

85
   SBI(PCICR, digitalPinToPCICRbit(pin)); // enable interrupt for the group
85
   SBI(PCICR, digitalPinToPCICRbit(pin)); // enable interrupt for the group
86
 }
86
 }
87
 
87
 
88
-
89
 // Handlers for pin change interrupts
88
 // Handlers for pin change interrupts
90
 #ifdef PCINT0_vect
89
 #ifdef PCINT0_vect
91
   ISR(PCINT0_vect) { endstop_ISR(); }
90
   ISR(PCINT0_vect) { endstop_ISR(); }
92
 #endif
91
 #endif
93
 
92
 
94
 #ifdef PCINT1_vect
93
 #ifdef PCINT1_vect
95
-  ISR(PCINT1_vect) { endstop_ISR(); }
94
+  ISR(PCINT1_vect, ISR_ALIASOF(PCINT0_vect));
96
 #endif
95
 #endif
97
 
96
 
98
 #ifdef PCINT2_vect
97
 #ifdef PCINT2_vect
99
-  ISR(PCINT2_vect) { endstop_ISR(); }
98
+  ISR(PCINT2_vect, ISR_ALIASOF(PCINT0_vect));
100
 #endif
99
 #endif
101
 
100
 
102
 #ifdef PCINT3_vect
101
 #ifdef PCINT3_vect
103
-  ISR(PCINT3_vect) { endstop_ISR(); }
102
+  ISR(PCINT3_vect, ISR_ALIASOF(PCINT0_vect));
104
 #endif
103
 #endif
105
 
104
 
106
 void setup_endstop_interrupts( void ) {
105
 void setup_endstop_interrupts( void ) {

Loading…
取消
儲存