No description
Find a file
2025-04-17 12:40:11 +01:00
.vscode Docs update 2021-04-28 09:03:01 +02:00
assets Docs update 2021-04-28 09:03:01 +02:00
Font Files Delete font.txt 2021-02-13 22:36:02 +00:00
forecast_record.h Add files via upload 2021-02-28 22:31:16 +00:00
lang.h Add files via upload 2021-02-13 22:37:02 +00:00
lang_fr.h Added files 2021-02-14 14:44:09 +01:00
LICENSE Add license file 2021-04-09 16:30:37 +02:00
moon.h Add files via upload 2021-02-24 12:04:44 +00:00
opensans8b.h Add files via upload 2021-02-13 22:37:02 +00:00
opensans10b.h Add files via upload 2021-02-13 22:37:02 +00:00
opensans12b.h Add files via upload 2021-02-13 22:37:02 +00:00
opensans18b.h Add files via upload 2021-02-13 22:37:02 +00:00
opensans24b.h Add files via upload 2021-02-13 22:37:02 +00:00
owm_credentials.h Added LAT/LON 2021-02-28 22:29:46 +00:00
OWM_EPD47_epaper_v2.72.ino prepare for onecall 2.5 deprecation 2025-04-17 12:40:11 +01:00
README.md Docs update 2021-04-28 09:03:01 +02:00
sunrise.h Add files via upload 2021-02-28 22:31:16 +00:00
sunset.h Add files via upload 2021-02-28 22:31:16 +00:00
uvi.h Add files via upload 2021-02-28 22:31:16 +00:00

LilyGo-EPD-4-7-OWM-Weather-Display

Open Weather Map weather station using LilyGo EPD 4.7" display

Presetation video

License

This code created by https://github.com/G6EJD/ is using the GPLv3 https://github.com/Xinyuan-LilyGO/LilyGo-EPD47 library to handle the display and as such falls into the GPLv3 license itself. This situation is described in the https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL

If a library is released under the GPL (not the LGPL), does that mean that any software which uses it has to be under the GPL or a GPL-compatible license?

Yes, because the program actually links to the library. As such, the terms of the GPL apply to the entire combination. The software modules that link with the library may be under various GPL compatible licenses, but the work as a whole must be licensed under the GPL.

This means that the original proprietary license that G6EJD tried to enforce is unlawful as it is not compatible with the GPLv3.

This fork fixes the problem by setting the correct license for the code while keeping the attribution and all the copyright of the original creator.

Compiling and flashing

Edit owm_credentials.h and enter OWM API key as well as the location for which you want to display the weather data

To compile you will need following libraries

In board manager choose ESP32 Dev Module with PSRAM Enabled