Skip to content

Commit

Permalink
Change License to GPLv2 as the RF24 lib uses GPL-2.0-only
Browse files Browse the repository at this point in the history
  • Loading branch information
tbnobody committed Jul 15, 2022
1 parent 05c478d commit 37aac48
Show file tree
Hide file tree
Showing 38 changed files with 384 additions and 617 deletions.
12 changes: 12 additions & 0 deletions COPYING
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
OpenDTU - ESP32 firmware to control HoyMiles Inverter

Copyright (C) 2022 Thomas Basler and others

OpenDTU is provided under:

SPDX-License-Identifier: GPL-2.0-or-later

Being under the terms of the GNU General Public License version 2 only,
according with:

LICENSE
899 changes: 282 additions & 617 deletions LICENSE

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions auto_firmware_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-or-later
#
# Copyright (C) 2022 Thomas Basler and others
#
import pkg_resources

Import("env")
Expand Down
1 change: 1 addition & 0 deletions include/Configuration.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <Arduino.h>
Expand Down
1 change: 1 addition & 0 deletions include/MqttPublishing.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include "Configuration.h"
Expand Down
1 change: 1 addition & 0 deletions include/MqttSettings.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <Arduino.h>
Expand Down
1 change: 1 addition & 0 deletions include/NtpSettings.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <Arduino.h>
Expand Down
1 change: 1 addition & 0 deletions include/WebApi.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include "WebApi_dtu.h"
Expand Down
1 change: 1 addition & 0 deletions include/WebApi_dtu.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <ESPAsyncWebServer.h>
Expand Down
1 change: 1 addition & 0 deletions include/WebApi_eventlog.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <ESPAsyncWebServer.h>
Expand Down
1 change: 1 addition & 0 deletions include/WebApi_firmware.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <ESPAsyncWebServer.h>
Expand Down
1 change: 1 addition & 0 deletions include/WebApi_inverter.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <ESPAsyncWebServer.h>
Expand Down
1 change: 1 addition & 0 deletions include/WebApi_mqtt.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <ESPAsyncWebServer.h>
Expand Down
1 change: 1 addition & 0 deletions include/WebApi_network.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <ESPAsyncWebServer.h>
Expand Down
1 change: 1 addition & 0 deletions include/WebApi_ntp.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <ESPAsyncWebServer.h>
Expand Down
1 change: 1 addition & 0 deletions include/WebApi_sysstatus.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <ESPAsyncWebServer.h>
Expand Down
1 change: 1 addition & 0 deletions include/WebApi_webapp.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <ESPAsyncWebServer.h>
Expand Down
1 change: 1 addition & 0 deletions include/WebApi_ws_live.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include "ArduinoJson.h"
Expand Down
1 change: 1 addition & 0 deletions include/WiFiSettings.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include <DNSServer.h>
Expand Down
1 change: 1 addition & 0 deletions include/defaults.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#define SERIAL_BAUDRATE 115200
Expand Down
1 change: 1 addition & 0 deletions include/helper.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#define STR_HELPER(x) #x
Expand Down
4 changes: 4 additions & 0 deletions src/Configuration.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "Configuration.h"
#include "defaults.h"
#include <LittleFS.h>
Expand Down
4 changes: 4 additions & 0 deletions src/MqttPublishing.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "MqttPublishing.h"
#include "MqttSettings.h"

Expand Down
4 changes: 4 additions & 0 deletions src/MqttSettings.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "MqttSettings.h"
#include "Configuration.h"
#include "WiFiSettings.h"
Expand Down
4 changes: 4 additions & 0 deletions src/NtpSettings.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "NtpSettings.h"
#include "Configuration.h"
#include <time.h>
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi.h"
#include "ArduinoJson.h"
#include "AsyncJson.h"
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi_dtu.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi_dtu.h"
#include "ArduinoJson.h"
#include "AsyncJson.h"
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi_eventlog.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi_eventlog.h"
#include "ArduinoJson.h"
#include "AsyncJson.h"
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi_firmware.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi_firmware.h"
#include "ArduinoJson.h"
#include "AsyncJson.h"
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi_inverter.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi_inverter.h"
#include "ArduinoJson.h"
#include "AsyncJson.h"
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi_mqtt.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi_mqtt.h"
#include "ArduinoJson.h"
#include "AsyncJson.h"
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi_network.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi_network.h"
#include "ArduinoJson.h"
#include "AsyncJson.h"
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi_ntp.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi_ntp.h"
#include "ArduinoJson.h"
#include "AsyncJson.h"
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi_sysstatus.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi_sysstatus.h"
#include "ArduinoJson.h"
#include "AsyncJson.h"
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi_webapp.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi_webapp.h"

extern const uint8_t file_index_html_start[] asm("_binary_webapp_dist_index_html_gz_start");
Expand Down
4 changes: 4 additions & 0 deletions src/WebApi_ws_live.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WebApi_ws_live.h"
#include "AsyncJson.h"
#include "Configuration.h"
Expand Down
4 changes: 4 additions & 0 deletions src/WiFiSettings.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "WiFiSettings.h"
#include "Configuration.h"
#include "defaults.h"
Expand Down
4 changes: 4 additions & 0 deletions src/main.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (C) 2022 Thomas Basler and others
*/
#include "Configuration.h"
#include "Hoymiles.h"
#include "MqttPublishing.h"
Expand Down

0 comments on commit 37aac48

Please sign in to comment.