Browse Source

Fix compiler warning for HAL_ANALOG_SELECT

Scott Lahteine 6 years ago
parent
commit
b858c638ad
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      Marlin/src/HAL/HAL_AVR/HAL_AVR.h

+ 1
- 1
Marlin/src/HAL/HAL_AVR/HAL_AVR.h View File

@@ -164,7 +164,7 @@ extern "C" {
164 164
 
165 165
 // ADC
166 166
 #ifdef DIDR2
167
-  #define HAL_ANALOG_SELECT(pin) do{ if (pin < 8) SBI(DIDR0, pin); else SBI(DIDR2, pin - 8); }while(0)
167
+  #define HAL_ANALOG_SELECT(pin) do{ if (pin < 8) SBI(DIDR0, pin); else SBI(DIDR2, pin & 0x07); }while(0)
168 168
 #else
169 169
   #define HAL_ANALOG_SELECT(pin) do{ SBI(DIDR0, pin); }while(0)
170 170
 #endif

Loading…
Cancel
Save