Дополнительно
Ошибка компиляции в nodeMCU вместе с oneWire датчиком температуры ds18b20, и 2x16 LCD дисплеем (не I2C)
Я использую nodeMCU вместе с датчиком температуры oneWire ds18b20, и 2x16 LCD дисплеем (не I2C). Я использую Arduino IDE для программирования nodeMCU. Я получаю ошибку компиляции:
C:\Program Files (x86)\Arduino\libraries\OneWire/OneWire.h:108:2: error: #error "Please define I/O register types here"
#error "Please define I/O register types here"
^
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).
Что означает: "Please define I/O register types here"? Спасибо за помощь.
1
1
Похоже, что вы используете устаревшую версию библиотеки OneWire, которая не поддерживает ESP8266. Пожалуйста, следуйте этим инструкциям, чтобы обновить библиотеку до последней версии:
В последних выпусках библиотеки OneWire есть поддержка ESP8266, так что это должно решить вашу проблему компиляции.