Browse Source

Fix compiler warning for HAL_ANALOG_SELECT

Scott Lahteine 7 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
 
164
 
165
 // ADC
165
 // ADC
166
 #ifdef DIDR2
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
 #else
168
 #else
169
   #define HAL_ANALOG_SELECT(pin) do{ SBI(DIDR0, pin); }while(0)
169
   #define HAL_ANALOG_SELECT(pin) do{ SBI(DIDR0, pin); }while(0)
170
 #endif
170
 #endif

Loading…
Cancel
Save