From 9f67167eef4de39978cdabf5475bb4f3c7761c66 Mon Sep 17 00:00:00 2001 From: Testato Date: Thu, 18 Jun 2015 19:58:59 +0200 Subject: [PATCH] Update core_esp8266_wiring_analog.c analogRead bugfix --- cores/esp8266/core_esp8266_wiring_analog.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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; }