Corrected 10bit ADC read for 8266

This commit is contained in:
Blaž Kristan 2021-05-21 12:40:38 +02:00
parent 0ada09891c
commit c4086b9127

View File

@ -72,11 +72,10 @@ void handleAnalog(uint8_t b)
{
static uint8_t oldRead[WLED_MAX_BUTTONS];
#ifdef ESP8266
#define ANALOGPIN A0
uint8_t aRead = analogRead(A0) >> 2; // convert 10bit read to 8bit
#else
#define ANALOGPIN btnPin[b]
uint8_t aRead = analogRead(btnPin[b]) >> 4; // convert 12bit read to 8bit
#endif
uint8_t aRead = analogRead(ANALOGPIN) >> 4; // convert 12bit read to 8bit
if (oldRead[b] == aRead) return; // no change in reading