diff --git a/cores/esp8266/core_esp8266_wiring_analog.c b/cores/esp8266/core_esp8266_wiring_analog.c index 53451b713..74d5dd5d3 100644 --- a/cores/esp8266/core_esp8266_wiring_analog.c +++ b/cores/esp8266/core_esp8266_wiring_analog.c @@ -17,17 +17,18 @@ You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + + 18/06/2015 analogRead bugfix by Testato */ + #include "wiring_private.h" #include "pins_arduino.h" -extern uint16_t readvdd33(void); - -void analogReference(uint8_t mode) {} extern int __analogRead(uint8_t pin) { if(pin == 17){ - return readvdd33() >> 2; // readvdd33 is 12 bit + return system_adc_read(); } return digitalRead(pin) * 1023; }