Pārlūkot izejas kodu

Fix Due GET_ARRAY_IS_DIGITAL

Co-Authored-By: bob-the-kuhn <bob.kuhn@att.net>
Scott Lahteine 6 gadus atpakaļ
vecāks
revīzija
dc88747770
1 mainītis faili ar 1 papildinājumiem un 4 dzēšanām
  1. 1
    4
      Marlin/src/HAL/HAL_DUE/pinsDebug.h

+ 1
- 4
Marlin/src/HAL/HAL_DUE/pinsDebug.h Parādīt failu

69
 #define PRINT_ARRAY_NAME(x)  do {sprintf_P(buffer, PSTR("%-" STRINGIFY(MAX_NAME_LENGTH) "s"), pin_array[x].name); SERIAL_ECHO(buffer);} while (0)
69
 #define PRINT_ARRAY_NAME(x)  do {sprintf_P(buffer, PSTR("%-" STRINGIFY(MAX_NAME_LENGTH) "s"), pin_array[x].name); SERIAL_ECHO(buffer);} while (0)
70
 #define PRINT_PIN(p) do {sprintf_P(buffer, PSTR("%02d"), p); SERIAL_ECHO(buffer);} while (0)
70
 #define PRINT_PIN(p) do {sprintf_P(buffer, PSTR("%02d"), p); SERIAL_ECHO(buffer);} while (0)
71
 #define GET_ARRAY_PIN(p) pin_array[p].pin
71
 #define GET_ARRAY_PIN(p) pin_array[p].pin
72
+#define GET_ARRAY_IS_DIGITAL(p) pin_array[p].is_digital
72
 #define VALID_PIN(pin) (pin >= 0 && pin < (int8_t)NUMBER_PINS_TOTAL ? 1 : 0)
73
 #define VALID_PIN(pin) (pin >= 0 && pin < (int8_t)NUMBER_PINS_TOTAL ? 1 : 0)
73
 #define DIGITAL_PIN_TO_ANALOG_PIN(p) int(p - analogInputToDigitalPin(0))
74
 #define DIGITAL_PIN_TO_ANALOG_PIN(p) int(p - analogInputToDigitalPin(0))
74
 #define IS_ANALOG(P) WITHIN(P, char(analogInputToDigitalPin(0)), char(analogInputToDigitalPin(NUM_ANALOG_INPUTS - 1)))
75
 #define IS_ANALOG(P) WITHIN(P, char(analogInputToDigitalPin(0)), char(analogInputToDigitalPin(NUM_ANALOG_INPUTS - 1)))
85
           || pwm_status(pin));
86
           || pwm_status(pin));
86
 }
87
 }
87
 
88
 
88
-bool GET_ARRAY_IS_DIGITAL(int8_t pin) {
89
-  uint8_t pin_status = g_pinStatus[pin] & 0xF;
90
-  return  !(pin_status == PIN_STATUS_ANALOG);
91
-}
92
 
89
 
93
 void pwm_details(int32_t pin) {
90
 void pwm_details(int32_t pin) {
94
   if (pwm_status(pin)) {
91
   if (pwm_status(pin)) {

Notiek ielāde…
Atcelt
Saglabāt