kopia lustrzana https://github.com/Aircoookie/WLED
Corrected 10bit ADC read for 8266
rodzic
0ada09891c
commit
c4086b9127
|
@ -72,11 +72,10 @@ void handleAnalog(uint8_t b)
|
||||||
{
|
{
|
||||||
static uint8_t oldRead[WLED_MAX_BUTTONS];
|
static uint8_t oldRead[WLED_MAX_BUTTONS];
|
||||||
#ifdef ESP8266
|
#ifdef ESP8266
|
||||||
#define ANALOGPIN A0
|
uint8_t aRead = analogRead(A0) >> 2; // convert 10bit read to 8bit
|
||||||
#else
|
#else
|
||||||
#define ANALOGPIN btnPin[b]
|
uint8_t aRead = analogRead(btnPin[b]) >> 4; // convert 12bit read to 8bit
|
||||||
#endif
|
#endif
|
||||||
uint8_t aRead = analogRead(ANALOGPIN) >> 4; // convert 12bit read to 8bit
|
|
||||||
|
|
||||||
if (oldRead[b] == aRead) return; // no change in reading
|
if (oldRead[b] == aRead) return; // no change in reading
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue