1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-27 21:16:50 +03:00

Accept both named constant and ADC channel number in analogRead (#1766)

This commit is contained in:
Ivan Grokhotkov 2016-03-16 12:34:51 +03:00
parent 652703ef41
commit 5227b32531

View File

@ -26,11 +26,13 @@
#include "pins_arduino.h"
extern int __analogRead(uint8_t pin) {
if(pin == 17){
return system_adc_read();
}
return digitalRead(pin) * 1023;
extern int __analogRead(uint8_t pin)
{
// accept both A0 constant and ADC channel number
if(pin == 17 || pin == 0) {
return system_adc_read();
}
return digitalRead(pin) * 1023;
}
extern int analogRead(uint8_t pin) __attribute__ ((weak, alias("__analogRead")));