Comments (4)
from ourweatherweatherplus.
Hi John,
Thanks for the prompt reply. I managed to get it to compile with the following changes:
#include "Wire.h" -> #include <Wire.h>
#include "Crc16.h" -> Renamed file from repo to match
#include "elapsedMillis.h" -> Renamed file from repo to match
#include <String.h> -> #include <string.h>
#include <Time.h> -> #include <time.h>
#include "user_interface.h" problem disappeared without me changing anything. No I dea why it happened.
Also had to modify 2 occurrences of Wire.requestFrom() in WXLink.h
Wire.requestFrom(0x08, 32, true); -> Wire.requestFrom(8, 32, 1);
This is using ESP8266 Wire v2.4.2 library. I think the 2nd value was wrong type but chnaged all to 'int' to match candidate for an easier change.
Will post other issues on the Switchdoc Forum of which hopefully there will be none. Just wanted to respond here so that others would know what needed to be changed.
from ourweatherweatherplus.
Thank you @gb0101010101 for this guide. I followed your indications in #16 (comment) and managed to compile. The changes should be made in the repo. I may do my part and open a PR later in the week. Also, I found that WifiManager.h
needs to be updated for newer versions of the https://github.com/esp8266/Arduino. (I was running into this bug) Instead of taking on that challenge, I just installed version 2.5.0 (I tried to guess what version may have been used to compile here) and that worked.
EDIT: I see @gb0101010101 has already made substantial changes on their fork. Amazing. Some of the improvements could be cherry-picked back here. I have a question about one of the commits, but issues on the fork are disabled and no email is on the profile. @gb0101010101, please send me an email at [email protected] if you don't mind me asking about the AM2315 driver.
from ourweatherweatherplus.
A word of advice, which bit me in my backside when I wasn't paying attention.
If you change includes from local "" to global <>, you may be missing some custom functions/handlers that are specific to the SDL software and .h .cpp files.
I found this when dealing with an HTTP_HEAD re-declaration issue...
#23
from ourweatherweatherplus.
Related Issues (18)
- String.h not found on compile in Arduino IDE HOT 11
- [Feature Request] Support for enterprise WiFi HOT 3
- Naming in ino wrong
- Values of the SunAir Plus Module missing in json string
- Why the ESP07 Module used do not have an External Antenna Connector?
- Values of the lightning sensor missing in json string
- [Feature Request] include brightness Sensor SI 1145
- [Feature Request] offer an MQTT Integration
- [Feature Request] include an Power Save Mode when SunAir Plus is connected and battery voltage goes below 3V
- OLEDDisplay.h Display_weather_large missing dewpoint
- Program stalls at handle REST routine HOT 1
- Errors during upload HOT 1
- SDL_ESP8266_WeatherPlus.ino:35:28: fatal error: user_interface.h: No such file or directory #include "user_interface.h"
- [Feature Request] Custom MQTT Server HOT 1
- ESP8266 and ESP32 security issues - need reflashing
- BlynkSimpleEsp8266.h missing
- NAN handling creates invalid JSON
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ourweatherweatherplus.