diff --git a/images/Thumbs.db b/images/Thumbs.db deleted file mode 100644 index f1c7bad..0000000 Binary files a/images/Thumbs.db and /dev/null differ diff --git a/images/printer_monitor_wiring.jpg b/images/printer_monitor_wiring.jpg deleted file mode 100644 index 61acadb..0000000 Binary files a/images/printer_monitor_wiring.jpg and /dev/null differ diff --git a/images/printing_time.jpg b/images/printing_time.jpg deleted file mode 100644 index eccaa48..0000000 Binary files a/images/printing_time.jpg and /dev/null differ diff --git a/images/shot_01.png b/images/shot_01.png deleted file mode 100644 index 7a51b35..0000000 Binary files a/images/shot_01.png and /dev/null differ diff --git a/images/shot_02.png b/images/shot_02.png deleted file mode 100644 index a028a0f..0000000 Binary files a/images/shot_02.png and /dev/null differ diff --git a/images/shot_03.png b/images/shot_03.png deleted file mode 100644 index 3da6fbb..0000000 Binary files a/images/shot_03.png and /dev/null differ diff --git a/images/shot_04.png b/images/shot_04.png deleted file mode 100644 index 960354b..0000000 Binary files a/images/shot_04.png and /dev/null differ diff --git a/images/temperatures.jpg b/images/temperatures.jpg deleted file mode 100644 index 8fd1f25..0000000 Binary files a/images/temperatures.jpg and /dev/null differ diff --git a/images/time_remaining.jpg b/images/time_remaining.jpg deleted file mode 100644 index 18b6d69..0000000 Binary files a/images/time_remaining.jpg and /dev/null differ diff --git a/images/video_print_monitor.png b/images/video_print_monitor.png deleted file mode 100644 index fb090a9..0000000 Binary files a/images/video_print_monitor.png and /dev/null differ diff --git a/printermonitor.ino.d1_mini_SH1106.bin b/printermonitor.ino.d1_mini_SH1106.bin deleted file mode 100644 index d15595b..0000000 Binary files a/printermonitor.ino.d1_mini_SH1106.bin and /dev/null differ diff --git a/printermonitor.ino.d1_mini_SSD1306.bin b/printermonitor.ino.d1_mini_SSD1306.bin deleted file mode 100644 index d5d8a07..0000000 Binary files a/printermonitor.ino.d1_mini_SSD1306.bin and /dev/null differ diff --git a/printermonitor.ino.d1_mini_easyboard.bin b/printermonitor.ino.d1_mini_easyboard.bin deleted file mode 100644 index 740caa0..0000000 Binary files a/printermonitor.ino.d1_mini_easyboard.bin and /dev/null differ diff --git a/printermonitor.ino.d1_mini_easyboard_repetier.bin b/printermonitor.ino.d1_mini_easyboard_repetier.bin deleted file mode 100644 index 79b7009..0000000 Binary files a/printermonitor.ino.d1_mini_easyboard_repetier.bin and /dev/null differ diff --git a/printermonitor.ino.d1_mini_repetier_SH1106.bin b/printermonitor.ino.d1_mini_repetier_SH1106.bin deleted file mode 100644 index 1eab3c0..0000000 Binary files a/printermonitor.ino.d1_mini_repetier_SH1106.bin and /dev/null differ diff --git a/printermonitor.ino.d1_mini_repetier_SSD1306.bin b/printermonitor.ino.d1_mini_repetier_SSD1306.bin deleted file mode 100644 index f408718..0000000 Binary files a/printermonitor.ino.d1_mini_repetier_SSD1306.bin and /dev/null differ diff --git a/printermonitor/.gitignore b/printermonitor/.gitignore new file mode 100644 index 0000000..89cc49c --- /dev/null +++ b/printermonitor/.gitignore @@ -0,0 +1,5 @@ +.pio +.vscode/.browse.c_cpp.db* +.vscode/c_cpp_properties.json +.vscode/launch.json +.vscode/ipch diff --git a/printermonitor/.vscode/extensions.json b/printermonitor/.vscode/extensions.json new file mode 100644 index 0000000..080e70d --- /dev/null +++ b/printermonitor/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + // See http://go.microsoft.com/fwlink/?LinkId=827846 + // for the documentation about the extensions.json format + "recommendations": [ + "platformio.platformio-ide" + ], + "unwantedRecommendations": [ + "ms-vscode.cpptools-extension-pack" + ] +} diff --git a/printermonitor/include/README b/printermonitor/include/README new file mode 100644 index 0000000..194dcd4 --- /dev/null +++ b/printermonitor/include/README @@ -0,0 +1,39 @@ + +This directory is intended for project header files. + +A header file is a file containing C declarations and macro definitions +to be shared between several project source files. You request the use of a +header file in your project source file (C, C++, etc) located in `src` folder +by including it, with the C preprocessing directive `#include'. + +```src/main.c + +#include "header.h" + +int main (void) +{ + ... +} +``` + +Including a header file produces the same results as copying the header file +into each source file that needs it. Such copying would be time-consuming +and error-prone. With a header file, the related declarations appear +in only one place. If they need to be changed, they can be changed in one +place, and programs that include the header file will automatically use the +new version when next recompiled. The header file eliminates the labor of +finding and changing all the copies as well as the risk that a failure to +find one copy will result in inconsistencies within a program. + +In C, the usual convention is to give header files names that end with `.h'. +It is most portable to use only letters, digits, dashes, and underscores in +header file names, and at most one dot. + +Read more about using header files in official GCC documentation: + +* Include Syntax +* Include Operation +* Once-Only Headers +* Computed Includes + +https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html diff --git a/printermonitor/lib/README b/printermonitor/lib/README new file mode 100644 index 0000000..6debab1 --- /dev/null +++ b/printermonitor/lib/README @@ -0,0 +1,46 @@ + +This directory is intended for project specific (private) libraries. +PlatformIO will compile them to static libraries and link into executable file. + +The source code of each library should be placed in a an own separate directory +("lib/your_library_name/[here are source files]"). + +For example, see a structure of the following two libraries `Foo` and `Bar`: + +|--lib +| | +| |--Bar +| | |--docs +| | |--examples +| | |--src +| | |- Bar.c +| | |- Bar.h +| | |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html +| | +| |--Foo +| | |- Foo.c +| | |- Foo.h +| | +| |- README --> THIS FILE +| +|- platformio.ini +|--src + |- main.c + +and a contents of `src/main.c`: +``` +#include +#include + +int main (void) +{ + ... +} + +``` + +PlatformIO Library Dependency Finder will find automatically dependent +libraries scanning project source files. + +More information about PlatformIO Library Dependency Finder +- https://docs.platformio.org/page/librarymanager/ldf.html diff --git a/printermonitor/platformio.ini b/printermonitor/platformio.ini new file mode 100644 index 0000000..4fa4a6d --- /dev/null +++ b/printermonitor/platformio.ini @@ -0,0 +1,14 @@ +; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html + +[env:d1_mini] +platform = espressif8266 +board = d1_mini +framework = arduino diff --git a/printermonitor/src/main.cpp b/printermonitor/src/main.cpp new file mode 100644 index 0000000..58b344c --- /dev/null +++ b/printermonitor/src/main.cpp @@ -0,0 +1,9 @@ +#include + +void setup() { + // put your setup code here, to run once: +} + +void loop() { + // put your main code here, to run repeatedly: +} \ No newline at end of file diff --git a/printermonitor/test/README b/printermonitor/test/README new file mode 100644 index 0000000..9b1e87b --- /dev/null +++ b/printermonitor/test/README @@ -0,0 +1,11 @@ + +This directory is intended for PlatformIO Test Runner and project tests. + +Unit Testing is a software testing method by which individual units of +source code, sets of one or more MCU program modules together with associated +control data, usage procedures, and operating procedures, are tested to +determine whether they are fit for use. Unit testing finds problems early +in the development cycle. + +More information about PlatformIO Unit Testing: +- https://docs.platformio.org/en/latest/advanced/unit-testing/index.html diff --git a/printermonitor/OctoPrintClient.cpp b/src/OctoPrintClient.cpp similarity index 100% rename from printermonitor/OctoPrintClient.cpp rename to src/OctoPrintClient.cpp diff --git a/printermonitor/OctoPrintClient.h b/src/OctoPrintClient.h similarity index 100% rename from printermonitor/OctoPrintClient.h rename to src/OctoPrintClient.h diff --git a/printermonitor/OpenWeatherMapClient.cpp b/src/OpenWeatherMapClient.cpp similarity index 100% rename from printermonitor/OpenWeatherMapClient.cpp rename to src/OpenWeatherMapClient.cpp diff --git a/printermonitor/OpenWeatherMapClient.h b/src/OpenWeatherMapClient.h similarity index 100% rename from printermonitor/OpenWeatherMapClient.h rename to src/OpenWeatherMapClient.h diff --git a/printermonitor/RepetierClient.cpp b/src/RepetierClient.cpp similarity index 100% rename from printermonitor/RepetierClient.cpp rename to src/RepetierClient.cpp diff --git a/printermonitor/RepetierClient.h b/src/RepetierClient.h similarity index 100% rename from printermonitor/RepetierClient.h rename to src/RepetierClient.h diff --git a/printermonitor/Settings.h b/src/Settings.h similarity index 100% rename from printermonitor/Settings.h rename to src/Settings.h diff --git a/printermonitor/TimeClient.cpp b/src/TimeClient.cpp similarity index 100% rename from printermonitor/TimeClient.cpp rename to src/TimeClient.cpp diff --git a/printermonitor/TimeClient.h b/src/TimeClient.h similarity index 100% rename from printermonitor/TimeClient.h rename to src/TimeClient.h diff --git a/printermonitor/WeatherStationFonts.h b/src/WeatherStationFonts.h similarity index 100% rename from printermonitor/WeatherStationFonts.h rename to src/WeatherStationFonts.h diff --git a/printermonitor/libs/ArduinoJson/ArduinoJson.h b/src/libs/ArduinoJson/ArduinoJson.h similarity index 100% rename from printermonitor/libs/ArduinoJson/ArduinoJson.h rename to src/libs/ArduinoJson/ArduinoJson.h diff --git a/printermonitor/libs/ArduinoJson/CHANGELOG.md b/src/libs/ArduinoJson/CHANGELOG.md similarity index 100% rename from printermonitor/libs/ArduinoJson/CHANGELOG.md rename to src/libs/ArduinoJson/CHANGELOG.md diff --git a/printermonitor/libs/ArduinoJson/CMakeLists.txt b/src/libs/ArduinoJson/CMakeLists.txt similarity index 100% rename from printermonitor/libs/ArduinoJson/CMakeLists.txt rename to src/libs/ArduinoJson/CMakeLists.txt diff --git a/printermonitor/libs/ArduinoJson/CONTRIBUTING.md b/src/libs/ArduinoJson/CONTRIBUTING.md similarity index 100% rename from printermonitor/libs/ArduinoJson/CONTRIBUTING.md rename to src/libs/ArduinoJson/CONTRIBUTING.md diff --git a/printermonitor/libs/ArduinoJson/LICENSE.md b/src/libs/ArduinoJson/LICENSE.md similarity index 100% rename from printermonitor/libs/ArduinoJson/LICENSE.md rename to src/libs/ArduinoJson/LICENSE.md diff --git a/printermonitor/libs/ArduinoJson/README.md b/src/libs/ArduinoJson/README.md similarity index 100% rename from printermonitor/libs/ArduinoJson/README.md rename to src/libs/ArduinoJson/README.md diff --git a/printermonitor/libs/ArduinoJson/SUPPORT.md b/src/libs/ArduinoJson/SUPPORT.md similarity index 100% rename from printermonitor/libs/ArduinoJson/SUPPORT.md rename to src/libs/ArduinoJson/SUPPORT.md diff --git a/printermonitor/libs/ArduinoJson/appveyor.yml b/src/libs/ArduinoJson/appveyor.yml similarity index 100% rename from printermonitor/libs/ArduinoJson/appveyor.yml rename to src/libs/ArduinoJson/appveyor.yml diff --git a/printermonitor/libs/ArduinoJson/banner.svg b/src/libs/ArduinoJson/banner.svg similarity index 100% rename from printermonitor/libs/ArduinoJson/banner.svg rename to src/libs/ArduinoJson/banner.svg diff --git a/printermonitor/libs/ArduinoJson/keywords.txt b/src/libs/ArduinoJson/keywords.txt similarity index 100% rename from printermonitor/libs/ArduinoJson/keywords.txt rename to src/libs/ArduinoJson/keywords.txt diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson.h b/src/libs/ArduinoJson/src/ArduinoJson.h similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson.h rename to src/libs/ArduinoJson/src/ArduinoJson.h diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson.hpp b/src/libs/ArduinoJson/src/ArduinoJson.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson.hpp rename to src/libs/ArduinoJson/src/ArduinoJson.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Configuration.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Configuration.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Configuration.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Configuration.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/Encoding.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/Encoding.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/Encoding.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/Encoding.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonBufferAllocated.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/JsonBufferAllocated.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonBufferAllocated.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/JsonBufferAllocated.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonFloat.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/JsonFloat.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonFloat.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/JsonFloat.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonInteger.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/JsonInteger.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonInteger.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/JsonInteger.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantAs.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantAs.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantAs.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantAs.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantContent.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantContent.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantContent.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantContent.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantDefault.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantDefault.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantDefault.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantDefault.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantType.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantType.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantType.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/JsonVariantType.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/List.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/List.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/List.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/List.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/ListConstIterator.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/ListConstIterator.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/ListConstIterator.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/ListConstIterator.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/ListIterator.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/ListIterator.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/ListIterator.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/ListIterator.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/ListNode.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/ListNode.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/ListNode.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/ListNode.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/NonCopyable.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/NonCopyable.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/NonCopyable.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/NonCopyable.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/ReferenceType.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/ReferenceType.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/ReferenceType.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/ReferenceType.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/ValueSaver.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Data/ValueSaver.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Data/ValueSaver.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Data/ValueSaver.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Deserialization/Comments.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Deserialization/Comments.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Deserialization/Comments.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Deserialization/Comments.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Deserialization/JsonParserImpl.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Deserialization/JsonParserImpl.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Deserialization/JsonParserImpl.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Deserialization/JsonParserImpl.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Deserialization/StringWriter.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Deserialization/StringWriter.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Deserialization/StringWriter.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Deserialization/StringWriter.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp b/src/libs/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonArray.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonArray.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonArray.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonArray.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonArrayImpl.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonArrayImpl.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonArrayImpl.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonArrayImpl.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonArraySubscript.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonArraySubscript.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonArraySubscript.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonArraySubscript.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonBuffer.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonBuffer.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonBuffer.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonBuffer.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonBufferImpl.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonBufferImpl.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonBufferImpl.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonBufferImpl.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonObject.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonObject.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonObject.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonObject.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonObjectImpl.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonObjectImpl.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonObjectImpl.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonObjectImpl.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonObjectSubscript.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonObjectSubscript.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonObjectSubscript.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonObjectSubscript.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonPair.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonPair.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonPair.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonPair.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariant.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonVariant.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariant.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonVariant.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantBase.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonVariantBase.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantBase.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonVariantBase.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantCasts.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonVariantCasts.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantCasts.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonVariantCasts.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantComparisons.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonVariantComparisons.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantComparisons.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonVariantComparisons.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantImpl.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonVariantImpl.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantImpl.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonVariantImpl.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantOr.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonVariantOr.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantOr.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonVariantOr.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantSubscripts.hpp b/src/libs/ArduinoJson/src/ArduinoJson/JsonVariantSubscripts.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/JsonVariantSubscripts.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/JsonVariantSubscripts.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/attributes.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Polyfills/attributes.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/attributes.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Polyfills/attributes.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/ctype.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Polyfills/ctype.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/ctype.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Polyfills/ctype.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/isFloat.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Polyfills/isFloat.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/isFloat.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Polyfills/isFloat.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/isInteger.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Polyfills/isInteger.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/isInteger.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Polyfills/isInteger.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/math.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Polyfills/math.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/math.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Polyfills/math.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/parseFloat.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Polyfills/parseFloat.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/parseFloat.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Polyfills/parseFloat.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/parseInteger.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Polyfills/parseInteger.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Polyfills/parseInteger.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Polyfills/parseInteger.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/RawJson.hpp b/src/libs/ArduinoJson/src/ArduinoJson/RawJson.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/RawJson.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/RawJson.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/DummyPrint.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/DummyPrint.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/DummyPrint.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/DummyPrint.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/DynamicStringBuilder.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/DynamicStringBuilder.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/DynamicStringBuilder.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/DynamicStringBuilder.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/FloatParts.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/FloatParts.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/FloatParts.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/FloatParts.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/IndentedPrint.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/IndentedPrint.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/IndentedPrint.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/IndentedPrint.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonPrintable.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonPrintable.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonPrintable.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonPrintable.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonSerializer.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonSerializer.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonSerializer.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonSerializer.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonSerializerImpl.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonSerializerImpl.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonSerializerImpl.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonSerializerImpl.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonWriter.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonWriter.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonWriter.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/JsonWriter.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/Prettyfier.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/Prettyfier.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/Prettyfier.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/Prettyfier.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/StaticStringBuilder.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/StaticStringBuilder.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/StaticStringBuilder.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/StaticStringBuilder.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/StreamPrintAdapter.hpp b/src/libs/ArduinoJson/src/ArduinoJson/Serialization/StreamPrintAdapter.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/Serialization/StreamPrintAdapter.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/Serialization/StreamPrintAdapter.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/StaticJsonBuffer.hpp b/src/libs/ArduinoJson/src/ArduinoJson/StaticJsonBuffer.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/StaticJsonBuffer.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/StaticJsonBuffer.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/ArduinoStream.hpp b/src/libs/ArduinoJson/src/ArduinoJson/StringTraits/ArduinoStream.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/ArduinoStream.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/StringTraits/ArduinoStream.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/CharPointer.hpp b/src/libs/ArduinoJson/src/ArduinoJson/StringTraits/CharPointer.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/CharPointer.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/StringTraits/CharPointer.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/FlashString.hpp b/src/libs/ArduinoJson/src/ArduinoJson/StringTraits/FlashString.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/FlashString.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/StringTraits/FlashString.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/StdStream.hpp b/src/libs/ArduinoJson/src/ArduinoJson/StringTraits/StdStream.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/StdStream.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/StringTraits/StdStream.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/StdString.hpp b/src/libs/ArduinoJson/src/ArduinoJson/StringTraits/StdString.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/StdString.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/StringTraits/StdString.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/StringTraits.hpp b/src/libs/ArduinoJson/src/ArduinoJson/StringTraits/StringTraits.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/StringTraits/StringTraits.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/StringTraits/StringTraits.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/EnableIf.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/EnableIf.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/EnableIf.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/EnableIf.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/FloatTraits.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/FloatTraits.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/FloatTraits.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/FloatTraits.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsArray.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsArray.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsArray.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsArray.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsBaseOf.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsBaseOf.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsBaseOf.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsBaseOf.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsChar.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsChar.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsChar.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsChar.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsConst.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsConst.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsConst.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsConst.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsFloatingPoint.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsFloatingPoint.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsFloatingPoint.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsFloatingPoint.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsIntegral.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsIntegral.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsIntegral.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsIntegral.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsSame.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsSame.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsSame.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsSame.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsSignedIntegral.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsSignedIntegral.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsSignedIntegral.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsSignedIntegral.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsUnsignedIntegral.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsUnsignedIntegral.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsUnsignedIntegral.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsUnsignedIntegral.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsVariant.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsVariant.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsVariant.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/IsVariant.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/RemoveConst.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/RemoveConst.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/RemoveConst.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/RemoveConst.hpp diff --git a/printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/RemoveReference.hpp b/src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/RemoveReference.hpp similarity index 100% rename from printermonitor/libs/ArduinoJson/src/ArduinoJson/TypeTraits/RemoveReference.hpp rename to src/libs/ArduinoJson/src/ArduinoJson/TypeTraits/RemoveReference.hpp diff --git a/printermonitor/printermonitor.ino b/src/printermonitor.ino similarity index 100% rename from printermonitor/printermonitor.ino rename to src/printermonitor.ino