esp8266 и OneWire конфликт
- Войдите на сайт для отправки комментариев
      Сб, 09/11/2019 - 22:46
          
      
	Вот такая простая заготовка не компилится. Как подружить OnWire и ESP? 
		#include <ESP8266WiFi.h>
		#include <OneWire.h>
		#include <DallasTemperature.h>
		void setup() {
		  // put your setup code here, to run once:
		}
		void loop() {
		  // put your main code here, to run repeatedly:
		}
	Пишет 
	In file included from C:\Users\CGL\Documents\Arduino\sketch_nov09a\sketch_nov09a.ino:2:0:
	C:\Users\CGL\Documents\Arduino\libraries\OneWire/OneWire.h:108:2: error: #error "Please define I/O register types here"
	 #error "Please define I/O register types here"
	  ^
	Несколько библиотек найдено для "ESP8266WiFi.h"
	 Используется: C:\Users\CGL\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.0\libraries\ESP8266WiFi
	Несколько библиотек найдено для "OneWire.h"
	 Используется: C:\Users\CGL\Documents\Arduino\libraries\OneWire
	Не используется: C:\Users\CGL\Documents\Arduino\libraries\OneWire-2.3.5
	Не используется: C:\Program
	Несколько библиотек найдено для "DallasTemperature.h"
	 Используется: C:\Users\CGL\Documents\Arduino\libraries\DallasTemperature
	Не используется: C:\Users\CGL\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master
	exit status 1
	Ошибка компиляции для платы Generic ESP8266 Module.
 
          
А можно код правильно вставить?
#include <ESP8266WiFi.h> #include <OneWire.h> #include <DallasTemperature.h> void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }