mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-30 20:09:14 +03:00
esp32 adc bug
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
;To choose board please use one of definition:
|
;To choose board please use one of definition:
|
||||||
;esp8266_1mb , esp8266_4mb , esp32_4mb
|
;esp8266_1mb , esp8266_4mb , esp32_4mb
|
||||||
[platformio]
|
[platformio]
|
||||||
default_envs = esp8266_4mb
|
default_envs = esp8266_1mb
|
||||||
|
|
||||||
|
|
||||||
[common_env_data]
|
[common_env_data]
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ uint8_t getFreePinAll() {
|
|||||||
uint8_t pins[] = {0, 12, 13, 14, 15, 16, 1, 2, 3, 4, 5};
|
uint8_t pins[] = {0, 12, 13, 14, 15, 16, 1, 2, 3, 4, 5};
|
||||||
#endif
|
#endif
|
||||||
#ifdef ESP32
|
#ifdef ESP32
|
||||||
uint8_t pins[] = {0, 12, 13, 14, 15, 16, 1, 2, 3, 4, 5};
|
uint8_t pins[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 32, 33, 34, 35, 36, 39};
|
||||||
#endif
|
#endif
|
||||||
uint8_t array_sz = sizeof(pins) / sizeof(pins[0]);
|
uint8_t array_sz = sizeof(pins) / sizeof(pins[0]);
|
||||||
uint8_t i = getNewElementNumber("pins.txt");
|
uint8_t i = getNewElementNumber("pins.txt");
|
||||||
@@ -145,7 +145,12 @@ uint8_t getFreePinAll() {
|
|||||||
|
|
||||||
bool isPinExist(unsigned int num) {
|
bool isPinExist(unsigned int num) {
|
||||||
bool ret = false;
|
bool ret = false;
|
||||||
|
#ifdef ESP8266
|
||||||
unsigned int pins[] = {0, 1, 2, 3, 4, 5, 9, 10, 12, 13, 14, 15, 16};
|
unsigned int pins[] = {0, 1, 2, 3, 4, 5, 9, 10, 12, 13, 14, 15, 16};
|
||||||
|
#endif
|
||||||
|
#ifdef ESP32
|
||||||
|
unsigned int pins[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 32, 33, 34, 35, 36, 39};
|
||||||
|
#endif
|
||||||
uint8_t array_sz = sizeof(pins) / sizeof(pins[0]);
|
uint8_t array_sz = sizeof(pins) / sizeof(pins[0]);
|
||||||
for (uint8_t i = 0; i < array_sz; i++) {
|
for (uint8_t i = 0; i < array_sz; i++) {
|
||||||
if (pins[i] == num) ret = true;
|
if (pins[i] == num) ret = true;
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
SensorAnalog::SensorAnalog(String key, unsigned long interval, unsigned int adcPin, int map1, int map2, int map3, int map4, float c) {
|
SensorAnalog::SensorAnalog(String key, unsigned long interval, unsigned int adcPin, int map1, int map2, int map3, int map4, float c) {
|
||||||
_interval = interval * 1000;
|
_interval = interval * 1000;
|
||||||
_key = key;
|
_key = key;
|
||||||
_adcPin = _adcPin;
|
_adcPin = adcPin;
|
||||||
|
|
||||||
_map1 = map1;
|
_map1 = map1;
|
||||||
_map2 = map2;
|
_map2 = map2;
|
||||||
|
|||||||
Reference in New Issue
Block a user