소스 검색

Restore LPC1768_PIN_INTERRUPT_M, apply to Z3

- In reference to #12166
Scott Lahteine 6 년 전
부모
커밋
c31e1735dd
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6
    0
      Marlin/src/HAL/HAL_LPC1768/endstop_interrupts.h

+ 6
- 0
Marlin/src/HAL/HAL_LPC1768/endstop_interrupts.h 파일 보기

90
     attachInterrupt(digitalPinToInterrupt(Z2_MIN_PIN), endstop_ISR, CHANGE);
90
     attachInterrupt(digitalPinToInterrupt(Z2_MIN_PIN), endstop_ISR, CHANGE);
91
   #endif
91
   #endif
92
   #if HAS_Z3_MAX
92
   #if HAS_Z3_MAX
93
+    #if !LPC1768_PIN_INTERRUPT_M(Z3_MIN_PIN)
94
+      #error "Z3_MIN_PIN is not an INTERRUPT capable pin."
95
+    #endif
93
     attachInterrupt(digitalPinToInterrupt(Z3_MAX_PIN), endstop_ISR, CHANGE);
96
     attachInterrupt(digitalPinToInterrupt(Z3_MAX_PIN), endstop_ISR, CHANGE);
94
   #endif
97
   #endif
95
   #if HAS_Z3_MIN
98
   #if HAS_Z3_MIN
99
+    #if !LPC1768_PIN_INTERRUPT_M(Z3_MIN_PIN)
100
+      #error "Z3_MIN_PIN is not an INTERRUPT capable pin."
101
+    #endif
96
     attachInterrupt(digitalPinToInterrupt(Z3_MIN_PIN), endstop_ISR, CHANGE);
102
     attachInterrupt(digitalPinToInterrupt(Z3_MIN_PIN), endstop_ISR, CHANGE);
97
   #endif
103
   #endif
98
   #if HAS_Z_MIN_PROBE_PIN
104
   #if HAS_Z_MIN_PROBE_PIN

Loading…
취소
저장