diff --git a/Config.h b/Config.h
index 656e1f1..beb975c 100644
--- a/Config.h
+++ b/Config.h
@@ -1,3 +1,18 @@
+// Copyright (C) 2023, Mark Qvist
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
#include "ROM.h"
#ifndef CONFIG_H
diff --git a/Console.h b/Console.h
index b9d0812..4321d9f 100644
--- a/Console.h
+++ b/Console.h
@@ -1,3 +1,18 @@
+// Copyright (C) 2023, Mark Qvist
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
#include
#include
#include
diff --git a/Device.h b/Device.h
index d18179a..f70ea55 100644
--- a/Device.h
+++ b/Device.h
@@ -1,3 +1,18 @@
+// Copyright (C) 2023, Mark Qvist
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
#include
#include "mbedtls/md.h"
#include "esp_ota_ops.h"
diff --git a/Display.h b/Display.h
index f7912c6..706abe4 100644
--- a/Display.h
+++ b/Display.h
@@ -1,3 +1,18 @@
+// Copyright (C) 2023, Mark Qvist
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
#include "Graphics.h"
#include
#include
diff --git a/Framing.h b/Framing.h
index 56730c5..8bd9f3a 100644
--- a/Framing.h
+++ b/Framing.h
@@ -1,3 +1,18 @@
+// Copyright (C) 2023, Mark Qvist
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
#ifndef FRAMING_H
#define FRAMING_H
diff --git a/Graphics.h b/Graphics.h
index b8b5fe6..b694a8a 100644
--- a/Graphics.h
+++ b/Graphics.h
@@ -1,3 +1,18 @@
+// Copyright (C) 2023, Mark Qvist
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
const unsigned char bm_cable [] PROGMEM = {
0x00, 0x00, 0x00, 0x1c, 0x00, 0x38, 0x07, 0xfc, 0x08, 0x38, 0x10, 0x1c, 0x10, 0x00, 0x08, 0x00,
0x07, 0xc0, 0x00, 0x20, 0x00, 0x10, 0x00, 0x10, 0x00, 0x20, 0x07, 0xc0, 0x08, 0x00, 0x10, 0x00,
diff --git a/LoRa.cpp b/LoRa.cpp
index 8fa6703..1edbd46 100644
--- a/LoRa.cpp
+++ b/LoRa.cpp
@@ -1,7 +1,7 @@
// Copyright (c) Sandeep Mistry. All rights reserved.
// Licensed under the MIT license.
-// Modifications and additions copyright 2018 by Mark Qvist
+// Modifications and additions copyright 2023 by Mark Qvist
// Obviously still under the MIT license.
#include "LoRa.h"
diff --git a/LoRa.h b/LoRa.h
index 1df158d..596216e 100644
--- a/LoRa.h
+++ b/LoRa.h
@@ -1,7 +1,7 @@
// Copyright (c) Sandeep Mistry. All rights reserved.
// Licensed under the MIT license.
-// Modifications and additions copyright 2018 by Mark Qvist
+// Modifications and additions copyright 2023 by Mark Qvist
// Obviously still under the MIT license.
#ifndef LORA_H
diff --git a/Makefile b/Makefile
index dc0f649..29241a7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,18 @@
+# Copyright (C) 2023, Mark Qvist
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
all: release
clean:
diff --git a/RNode_Firmware.ino b/RNode_Firmware.ino
index 8ea6faa..5969ffe 100644
--- a/RNode_Firmware.ino
+++ b/RNode_Firmware.ino
@@ -1,3 +1,18 @@
+// Copyright (C) 2023, Mark Qvist
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
#include
#include
#include "Utilities.h"
diff --git a/ROM.h b/ROM.h
index 587d795..6ea5686 100644
--- a/ROM.h
+++ b/ROM.h
@@ -1,3 +1,18 @@
+// Copyright (C) 2023, Mark Qvist
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
#ifndef ROM_H
#define ROM_H
diff --git a/Utilities.h b/Utilities.h
index f49e1da..6029b00 100644
--- a/Utilities.h
+++ b/Utilities.h
@@ -1,3 +1,18 @@
+// Copyright (C) 2023, Mark Qvist
+
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
#include
#include
#include "Config.h"
diff --git a/partition_hashes b/partition_hashes
index b3c8dac..8794e93 100755
--- a/partition_hashes
+++ b/partition_hashes
@@ -1,3 +1,18 @@
+# Copyright (C) 2023, Mark Qvist
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
#!/bin/python
import os
import sys
diff --git a/release_hashes.py b/release_hashes.py
index 282dae6..07aa6a6 100644
--- a/release_hashes.py
+++ b/release_hashes.py
@@ -1,3 +1,18 @@
+# Copyright (C) 2023, Mark Qvist
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
import os
import json
import hashlib