diff --git a/.gitignore b/.gitignore index 7eb61db..0571cb9 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,9 @@ .vs __vm /Arduino/BTCDieselHeater/.vscode/*.json +.pio +.pioenvs +.piolibdeps +.vscode/.browse.c_cpp.db* +.vscode/c_cpp_properties.json +.vscode/launch.json diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7c486f1 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,67 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < https://docs.platformio.org/page/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < https://docs.platformio.org/page/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < https://docs.platformio.org/page/userguide/cmd_ci.html > +# +# +# Please choose one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# - platformio update +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to be used as a library with examples. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# - platformio update +# +# script: +# - platformio ci --lib="." --board=ID_1 --board=ID_2 --board=ID_N diff --git a/platformio.ini b/platformio.ini new file mode 100644 index 0000000..872b1c3 --- /dev/null +++ b/platformio.ini @@ -0,0 +1,19 @@ +; 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:esp32dev] +platform = espressif32 +lib_extra_dirs = ~/Documents/Arduino/libraries +board = esp32dev +framework = arduino +board_build.partitions = min_spiffs.csv +upload_speed = 921600 +upload_port = COM14 +monitor_speed = 115200 diff --git a/Arduino/BTCDieselHeater/BTCDieselHeater.ino b/src/Afterburner/Afterburner.cpp similarity index 100% rename from Arduino/BTCDieselHeater/BTCDieselHeater.ino rename to src/Afterburner/Afterburner.cpp diff --git a/Arduino/BTCDieselHeater/Debug/board.buildinfo b/src/Afterburner/Debug/board.buildinfo similarity index 100% rename from Arduino/BTCDieselHeater/Debug/board.buildinfo rename to src/Afterburner/Debug/board.buildinfo diff --git a/src/Afterburner/README.txt b/src/Afterburner/README.txt new file mode 100644 index 0000000..ac106f1 --- /dev/null +++ b/src/Afterburner/README.txt @@ -0,0 +1,7 @@ + +When building with Platform IO, base file must be "Afterburner.CPP" + +When building with ArduinoIDE, base file must be "Afterburner.INO" + +ie use a .CPP or .INO extension as appropriate. +Arduino is lame is the reality :-( \ No newline at end of file diff --git a/Arduino/BTCDieselHeater/data/favicon.ico b/src/Afterburner/data/favicon.ico similarity index 100% rename from Arduino/BTCDieselHeater/data/favicon.ico rename to src/Afterburner/data/favicon.ico diff --git a/Arduino/BTCDieselHeater/data/index.html b/src/Afterburner/data/index.html similarity index 100% rename from Arduino/BTCDieselHeater/data/index.html rename to src/Afterburner/data/index.html diff --git a/Arduino/BTCDieselHeater/issues/BlueWireRxSlippage.txt b/src/Afterburner/issues/BlueWireRxSlippage.txt similarity index 100% rename from Arduino/BTCDieselHeater/issues/BlueWireRxSlippage.txt rename to src/Afterburner/issues/BlueWireRxSlippage.txt diff --git a/Arduino/BTCDieselHeater/issues/SerialRxHiccup.txt b/src/Afterburner/issues/SerialRxHiccup.txt similarity index 100% rename from Arduino/BTCDieselHeater/issues/SerialRxHiccup.txt rename to src/Afterburner/issues/SerialRxHiccup.txt diff --git a/Arduino/BTCDieselHeater/issues/lostsync.txt b/src/Afterburner/issues/lostsync.txt similarity index 100% rename from Arduino/BTCDieselHeater/issues/lostsync.txt rename to src/Afterburner/issues/lostsync.txt diff --git a/Arduino/BTCDieselHeater/issues/panic1.txt b/src/Afterburner/issues/panic1.txt similarity index 100% rename from Arduino/BTCDieselHeater/issues/panic1.txt rename to src/Afterburner/issues/panic1.txt diff --git a/Arduino/BTCDieselHeater/issues/panic3.txt b/src/Afterburner/issues/panic3.txt similarity index 100% rename from Arduino/BTCDieselHeater/issues/panic3.txt rename to src/Afterburner/issues/panic3.txt diff --git a/Arduino/BTCDieselHeater/src/Bluetooth/BluetoothAbstract.h b/src/Afterburner/src/Bluetooth/BluetoothAbstract.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Bluetooth/BluetoothAbstract.h rename to src/Afterburner/src/Bluetooth/BluetoothAbstract.h diff --git a/Arduino/BTCDieselHeater/src/Bluetooth/BluetoothESP32.cpp b/src/Afterburner/src/Bluetooth/BluetoothESP32.cpp similarity index 99% rename from Arduino/BTCDieselHeater/src/Bluetooth/BluetoothESP32.cpp rename to src/Afterburner/src/Bluetooth/BluetoothESP32.cpp index aa534dd..96b9b87 100644 --- a/Arduino/BTCDieselHeater/src/Bluetooth/BluetoothESP32.cpp +++ b/src/Afterburner/src/Bluetooth/BluetoothESP32.cpp @@ -21,14 +21,15 @@ #include #include "../cfg/pins.h" +#include "../cfg/BTCConfig.h" #include "../Protocol/Protocol.h" #include "../Utility/debugport.h" #include "BluetoothESP32.h" -#include "../cfg/BTCConfig.h" #ifdef ESP32 +#if USE_HC05_BLUETOOTH == 1 ///////////////////////////////////////////////////////////////////////////////////////// // HC-05 BLUETOOTH with ESP32 // | @@ -56,7 +57,7 @@ CBluetoothESP32HC05::openSerial(int baudrate) // HC-05 BLUETOOTH with ESP32 ///////////////////////////////////////////////////////////////////////////////////////// - +#endif #if USE_CLASSIC_BLUETOOTH == 1 ///////////////////////////////////////////////////////////////////////////////////////// diff --git a/Arduino/BTCDieselHeater/src/Bluetooth/BluetoothESP32.h b/src/Afterburner/src/Bluetooth/BluetoothESP32.h similarity index 96% rename from Arduino/BTCDieselHeater/src/Bluetooth/BluetoothESP32.h rename to src/Afterburner/src/Bluetooth/BluetoothESP32.h index 15b5311..849eff6 100644 --- a/Arduino/BTCDieselHeater/src/Bluetooth/BluetoothESP32.h +++ b/src/Afterburner/src/Bluetooth/BluetoothESP32.h @@ -31,6 +31,8 @@ protected: void openSerial(int baudrate); }; +#if USE_CLASSIC_BLUETOOTH == 1 + class CBluetoothESP32Classic : public CBluetoothAbstract { BluetoothSerial SerialBT; public: @@ -40,6 +42,10 @@ public: virtual bool isConnected(); }; +#endif + +#if USE_BLE_BLUETOOTH == 1 + #include #include #include @@ -62,4 +68,6 @@ public: virtual void check(); virtual bool isConnected(); -}; \ No newline at end of file +}; + +#endif \ No newline at end of file diff --git a/Arduino/BTCDieselHeater/src/Bluetooth/BluetoothHC05.cpp b/src/Afterburner/src/Bluetooth/BluetoothHC05.cpp similarity index 88% rename from Arduino/BTCDieselHeater/src/Bluetooth/BluetoothHC05.cpp rename to src/Afterburner/src/Bluetooth/BluetoothHC05.cpp index 785321e..5096453 100644 --- a/Arduino/BTCDieselHeater/src/Bluetooth/BluetoothHC05.cpp +++ b/src/Afterburner/src/Bluetooth/BluetoothHC05.cpp @@ -185,40 +185,6 @@ CBluetoothHC05::send(const char* Str) // DebugPort.print("No Bluetooth client"); } } -/* -void -CBluetoothHC05::sendFrame(const char* pHdr, const CProtocol& Frame, bool lineterm) -{ - // report to debug port - CBluetoothAbstract::sendFrame(pHdr, Frame, false); - - if(isConnected()) { - if(Frame.verifyCRC()) { - // send data frame to HC-05 - HC05_SerialPort.print(pHdr); - HC05_SerialPort.write(Frame.Data, 24); - // toggle LED -#if BT_LED == 1 - digitalWrite(LED_Pin, !digitalRead(LED_Pin)); // toggle LED -#endif - } - else { - DebugPort.print("Bluetooth data not sent, CRC error "); - } - } - else { - if(lineterm) { // only report no client if this will be at end of line (long line support) - DebugPort.print("No Bluetooth client"); - } - // force LED off -#if BT_LED == 1 - digitalWrite(LED_Pin, LOW); -#endif - } - if(lineterm) - DebugPort.println(""); -} -*/ void CBluetoothHC05::openSerial(int baudrate) diff --git a/Arduino/BTCDieselHeater/src/Bluetooth/BluetoothHC05.h b/src/Afterburner/src/Bluetooth/BluetoothHC05.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Bluetooth/BluetoothHC05.h rename to src/Afterburner/src/Bluetooth/BluetoothHC05.h diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/.travis.yml b/src/Afterburner/src/Libraries/esp32-ds18b20/.travis.yml similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/.travis.yml rename to src/Afterburner/src/Libraries/esp32-ds18b20/.travis.yml diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/LICENSE b/src/Afterburner/src/Libraries/esp32-ds18b20/LICENSE similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/LICENSE rename to src/Afterburner/src/Libraries/esp32-ds18b20/LICENSE diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/README.md b/src/Afterburner/src/Libraries/esp32-ds18b20/README.md similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/README.md rename to src/Afterburner/src/Libraries/esp32-ds18b20/README.md diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/component.mk b/src/Afterburner/src/Libraries/esp32-ds18b20/component.mk similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/component.mk rename to src/Afterburner/src/Libraries/esp32-ds18b20/component.mk diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/doc/Doxyfile b/src/Afterburner/src/Libraries/esp32-ds18b20/doc/Doxyfile similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/doc/Doxyfile rename to src/Afterburner/src/Libraries/esp32-ds18b20/doc/Doxyfile diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/ds18b20.c b/src/Afterburner/src/Libraries/esp32-ds18b20/ds18b20.c similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/ds18b20.c rename to src/Afterburner/src/Libraries/esp32-ds18b20/ds18b20.c diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/ds18b20.h b/src/Afterburner/src/Libraries/esp32-ds18b20/ds18b20.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-ds18b20/ds18b20.h rename to src/Afterburner/src/Libraries/esp32-ds18b20/ds18b20.h diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-owb/.travis.yml b/src/Afterburner/src/Libraries/esp32-owb/.travis.yml similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-owb/.travis.yml rename to src/Afterburner/src/Libraries/esp32-owb/.travis.yml diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-owb/LICENSE b/src/Afterburner/src/Libraries/esp32-owb/LICENSE similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-owb/LICENSE rename to src/Afterburner/src/Libraries/esp32-owb/LICENSE diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-owb/README.md b/src/Afterburner/src/Libraries/esp32-owb/README.md similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-owb/README.md rename to src/Afterburner/src/Libraries/esp32-owb/README.md diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-owb/component.mk b/src/Afterburner/src/Libraries/esp32-owb/component.mk similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-owb/component.mk rename to src/Afterburner/src/Libraries/esp32-owb/component.mk diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-owb/doc/Doxyfile b/src/Afterburner/src/Libraries/esp32-owb/doc/Doxyfile similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-owb/doc/Doxyfile rename to src/Afterburner/src/Libraries/esp32-owb/doc/Doxyfile diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-owb/owb.c b/src/Afterburner/src/Libraries/esp32-owb/owb.c similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-owb/owb.c rename to src/Afterburner/src/Libraries/esp32-owb/owb.c diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-owb/owb.h b/src/Afterburner/src/Libraries/esp32-owb/owb.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-owb/owb.h rename to src/Afterburner/src/Libraries/esp32-owb/owb.h diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-owb/owb_gpio.h b/src/Afterburner/src/Libraries/esp32-owb/owb_gpio.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-owb/owb_gpio.h rename to src/Afterburner/src/Libraries/esp32-owb/owb_gpio.h diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-owb/owb_rmt.c b/src/Afterburner/src/Libraries/esp32-owb/owb_rmt.c similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-owb/owb_rmt.c rename to src/Afterburner/src/Libraries/esp32-owb/owb_rmt.c diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32-owb/owb_rmt.h b/src/Afterburner/src/Libraries/esp32-owb/owb_rmt.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32-owb/owb_rmt.h rename to src/Afterburner/src/Libraries/esp32-owb/owb_rmt.h diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/LICENSE b/src/Afterburner/src/Libraries/esp32FOTA/LICENSE similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/LICENSE rename to src/Afterburner/src/Libraries/esp32FOTA/LICENSE diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/README.md b/src/Afterburner/src/Libraries/esp32FOTA/README.md similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/README.md rename to src/Afterburner/src/Libraries/esp32FOTA/README.md diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/Readme_RLJ.txt b/src/Afterburner/src/Libraries/esp32FOTA/Readme_RLJ.txt similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/Readme_RLJ.txt rename to src/Afterburner/src/Libraries/esp32FOTA/Readme_RLJ.txt diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/fota/firmware.json b/src/Afterburner/src/Libraries/esp32FOTA/fota/firmware.json similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/fota/firmware.json rename to src/Afterburner/src/Libraries/esp32FOTA/fota/firmware.json diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/keywords.txt b/src/Afterburner/src/Libraries/esp32FOTA/keywords.txt similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/keywords.txt rename to src/Afterburner/src/Libraries/esp32FOTA/keywords.txt diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/library.json b/src/Afterburner/src/Libraries/esp32FOTA/library.json similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/library.json rename to src/Afterburner/src/Libraries/esp32FOTA/library.json diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/library.properties b/src/Afterburner/src/Libraries/esp32FOTA/library.properties similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/library.properties rename to src/Afterburner/src/Libraries/esp32FOTA/library.properties diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/src/esp32fota.cpp b/src/Afterburner/src/Libraries/esp32FOTA/src/esp32fota.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/src/esp32fota.cpp rename to src/Afterburner/src/Libraries/esp32FOTA/src/esp32fota.cpp diff --git a/Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/src/esp32fota.h b/src/Afterburner/src/Libraries/esp32FOTA/src/esp32fota.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Libraries/esp32FOTA/src/esp32fota.h rename to src/Afterburner/src/Libraries/esp32FOTA/src/esp32fota.h diff --git a/Arduino/BTCDieselHeater/src/OLED/128x64OLED.cpp b/src/Afterburner/src/OLED/128x64OLED.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/128x64OLED.cpp rename to src/Afterburner/src/OLED/128x64OLED.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/128x64OLED.h b/src/Afterburner/src/OLED/128x64OLED.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/128x64OLED.h rename to src/Afterburner/src/OLED/128x64OLED.h diff --git a/Arduino/BTCDieselHeater/src/OLED/BasicScreen.cpp b/src/Afterburner/src/OLED/BasicScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/BasicScreen.cpp rename to src/Afterburner/src/OLED/BasicScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/BasicScreen.h b/src/Afterburner/src/OLED/BasicScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/BasicScreen.h rename to src/Afterburner/src/OLED/BasicScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/ClockScreen.cpp b/src/Afterburner/src/OLED/ClockScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/ClockScreen.cpp rename to src/Afterburner/src/OLED/ClockScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/ClockScreen.h b/src/Afterburner/src/OLED/ClockScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/ClockScreen.h rename to src/Afterburner/src/OLED/ClockScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/DetailedScreen.cpp b/src/Afterburner/src/OLED/DetailedScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/DetailedScreen.cpp rename to src/Afterburner/src/OLED/DetailedScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/DetailedScreen.h b/src/Afterburner/src/OLED/DetailedScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/DetailedScreen.h rename to src/Afterburner/src/OLED/DetailedScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/FontDumpScreen.cpp b/src/Afterburner/src/OLED/FontDumpScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/FontDumpScreen.cpp rename to src/Afterburner/src/OLED/FontDumpScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/FontDumpScreen.h b/src/Afterburner/src/OLED/FontDumpScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/FontDumpScreen.h rename to src/Afterburner/src/OLED/FontDumpScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/FuelMixtureScreen.cpp b/src/Afterburner/src/OLED/FuelMixtureScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/FuelMixtureScreen.cpp rename to src/Afterburner/src/OLED/FuelMixtureScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/FuelMixtureScreen.h b/src/Afterburner/src/OLED/FuelMixtureScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/FuelMixtureScreen.h rename to src/Afterburner/src/OLED/FuelMixtureScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/GPIOScreen.cpp b/src/Afterburner/src/OLED/GPIOScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/GPIOScreen.cpp rename to src/Afterburner/src/OLED/GPIOScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/GPIOScreen.h b/src/Afterburner/src/OLED/GPIOScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/GPIOScreen.h rename to src/Afterburner/src/OLED/GPIOScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/HeaterSettingsScreen.cpp b/src/Afterburner/src/OLED/HeaterSettingsScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/HeaterSettingsScreen.cpp rename to src/Afterburner/src/OLED/HeaterSettingsScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/HeaterSettingsScreen.h b/src/Afterburner/src/OLED/HeaterSettingsScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/HeaterSettingsScreen.h rename to src/Afterburner/src/OLED/HeaterSettingsScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/HomeMenuSelScreen.cpp b/src/Afterburner/src/OLED/HomeMenuSelScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/HomeMenuSelScreen.cpp rename to src/Afterburner/src/OLED/HomeMenuSelScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/HomeMenuSelScreen.h b/src/Afterburner/src/OLED/HomeMenuSelScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/HomeMenuSelScreen.h rename to src/Afterburner/src/OLED/HomeMenuSelScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/InheritSettingsScreen.cpp b/src/Afterburner/src/OLED/InheritSettingsScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/InheritSettingsScreen.cpp rename to src/Afterburner/src/OLED/InheritSettingsScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/InheritSettingsScreen.h b/src/Afterburner/src/OLED/InheritSettingsScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/InheritSettingsScreen.h rename to src/Afterburner/src/OLED/InheritSettingsScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/OtherOptionsScreen.cpp b/src/Afterburner/src/OLED/OtherOptionsScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/OtherOptionsScreen.cpp rename to src/Afterburner/src/OLED/OtherOptionsScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/OtherOptionsScreen.h b/src/Afterburner/src/OLED/OtherOptionsScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/OtherOptionsScreen.h rename to src/Afterburner/src/OLED/OtherOptionsScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/PasswordScreen.cpp b/src/Afterburner/src/OLED/PasswordScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/PasswordScreen.cpp rename to src/Afterburner/src/OLED/PasswordScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/PasswordScreen.h b/src/Afterburner/src/OLED/PasswordScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/PasswordScreen.h rename to src/Afterburner/src/OLED/PasswordScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/PrimingScreen.cpp b/src/Afterburner/src/OLED/PrimingScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/PrimingScreen.cpp rename to src/Afterburner/src/OLED/PrimingScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/PrimingScreen.h b/src/Afterburner/src/OLED/PrimingScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/PrimingScreen.h rename to src/Afterburner/src/OLED/PrimingScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/RebootScreen.cpp b/src/Afterburner/src/OLED/RebootScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/RebootScreen.cpp rename to src/Afterburner/src/OLED/RebootScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/RebootScreen.h b/src/Afterburner/src/OLED/RebootScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/RebootScreen.h rename to src/Afterburner/src/OLED/RebootScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/Screen.cpp b/src/Afterburner/src/OLED/Screen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/Screen.cpp rename to src/Afterburner/src/OLED/Screen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/Screen.h b/src/Afterburner/src/OLED/Screen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/Screen.h rename to src/Afterburner/src/OLED/Screen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/ScreenHeader.cpp b/src/Afterburner/src/OLED/ScreenHeader.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/ScreenHeader.cpp rename to src/Afterburner/src/OLED/ScreenHeader.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/ScreenHeader.h b/src/Afterburner/src/OLED/ScreenHeader.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/ScreenHeader.h rename to src/Afterburner/src/OLED/ScreenHeader.h diff --git a/Arduino/BTCDieselHeater/src/OLED/ScreenManager.cpp b/src/Afterburner/src/OLED/ScreenManager.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/ScreenManager.cpp rename to src/Afterburner/src/OLED/ScreenManager.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/ScreenManager.h b/src/Afterburner/src/OLED/ScreenManager.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/ScreenManager.h rename to src/Afterburner/src/OLED/ScreenManager.h diff --git a/Arduino/BTCDieselHeater/src/OLED/SetClockScreen.cpp b/src/Afterburner/src/OLED/SetClockScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/SetClockScreen.cpp rename to src/Afterburner/src/OLED/SetClockScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/SetClockScreen.h b/src/Afterburner/src/OLED/SetClockScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/SetClockScreen.h rename to src/Afterburner/src/OLED/SetClockScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/SetTimerScreen.cpp b/src/Afterburner/src/OLED/SetTimerScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/SetTimerScreen.cpp rename to src/Afterburner/src/OLED/SetTimerScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/SetTimerScreen.h b/src/Afterburner/src/OLED/SetTimerScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/SetTimerScreen.h rename to src/Afterburner/src/OLED/SetTimerScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/SettingsScreen.cpp b/src/Afterburner/src/OLED/SettingsScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/SettingsScreen.cpp rename to src/Afterburner/src/OLED/SettingsScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/SettingsScreen.h b/src/Afterburner/src/OLED/SettingsScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/SettingsScreen.h rename to src/Afterburner/src/OLED/SettingsScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/ThermostatModeScreen.cpp b/src/Afterburner/src/OLED/ThermostatModeScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/ThermostatModeScreen.cpp rename to src/Afterburner/src/OLED/ThermostatModeScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/ThermostatModeScreen.h b/src/Afterburner/src/OLED/ThermostatModeScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/ThermostatModeScreen.h rename to src/Afterburner/src/OLED/ThermostatModeScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/TimerChartScreen.cpp b/src/Afterburner/src/OLED/TimerChartScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/TimerChartScreen.cpp rename to src/Afterburner/src/OLED/TimerChartScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/TimerChartScreen.h b/src/Afterburner/src/OLED/TimerChartScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/TimerChartScreen.h rename to src/Afterburner/src/OLED/TimerChartScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/VersionInfoScreen.cpp b/src/Afterburner/src/OLED/VersionInfoScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/VersionInfoScreen.cpp rename to src/Afterburner/src/OLED/VersionInfoScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/VersionInfoScreen.h b/src/Afterburner/src/OLED/VersionInfoScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/VersionInfoScreen.h rename to src/Afterburner/src/OLED/VersionInfoScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/WiFiScreen.cpp b/src/Afterburner/src/OLED/WiFiScreen.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/WiFiScreen.cpp rename to src/Afterburner/src/OLED/WiFiScreen.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/WiFiScreen.h b/src/Afterburner/src/OLED/WiFiScreen.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/WiFiScreen.h rename to src/Afterburner/src/OLED/WiFiScreen.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/Arial.c b/src/Afterburner/src/OLED/fonts/Arial.c similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/Arial.c rename to src/Afterburner/src/OLED/fonts/Arial.c diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/Arial.h b/src/Afterburner/src/OLED/fonts/Arial.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/Arial.h rename to src/Afterburner/src/OLED/fonts/Arial.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/FontTypes.h b/src/Afterburner/src/OLED/fonts/FontTypes.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/FontTypes.h rename to src/Afterburner/src/OLED/fonts/FontTypes.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/FranklinGothic.cpp b/src/Afterburner/src/OLED/fonts/FranklinGothic.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/FranklinGothic.cpp rename to src/Afterburner/src/OLED/fonts/FranklinGothic.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/FranklinGothic.h b/src/Afterburner/src/OLED/fonts/FranklinGothic.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/FranklinGothic.h rename to src/Afterburner/src/OLED/fonts/FranklinGothic.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/Icons.cpp b/src/Afterburner/src/OLED/fonts/Icons.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/Icons.cpp rename to src/Afterburner/src/OLED/fonts/Icons.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/Icons.h b/src/Afterburner/src/OLED/fonts/Icons.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/Icons.h rename to src/Afterburner/src/OLED/fonts/Icons.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/MicroFont.h b/src/Afterburner/src/OLED/fonts/MicroFont.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/MicroFont.h rename to src/Afterburner/src/OLED/fonts/MicroFont.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/MidiFont.h b/src/Afterburner/src/OLED/fonts/MidiFont.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/MidiFont.h rename to src/Afterburner/src/OLED/fonts/MidiFont.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/MiniFont.c b/src/Afterburner/src/OLED/fonts/MiniFont.c similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/MiniFont.c rename to src/Afterburner/src/OLED/fonts/MiniFont.c diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/MiniFont.h b/src/Afterburner/src/OLED/fonts/MiniFont.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/MiniFont.h rename to src/Afterburner/src/OLED/fonts/MiniFont.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/OCRfont.cpp b/src/Afterburner/src/OLED/fonts/OCRfont.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/OCRfont.cpp rename to src/Afterburner/src/OLED/fonts/OCRfont.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/OCRfont.h b/src/Afterburner/src/OLED/fonts/OCRfont.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/OCRfont.h rename to src/Afterburner/src/OLED/fonts/OCRfont.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma16.c b/src/Afterburner/src/OLED/fonts/Tahoma16.c similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma16.c rename to src/Afterburner/src/OLED/fonts/Tahoma16.c diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma16.h b/src/Afterburner/src/OLED/fonts/Tahoma16.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma16.h rename to src/Afterburner/src/OLED/fonts/Tahoma16.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma24.c b/src/Afterburner/src/OLED/fonts/Tahoma24.c similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma24.c rename to src/Afterburner/src/OLED/fonts/Tahoma24.c diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma24.h b/src/Afterburner/src/OLED/fonts/Tahoma24.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma24.h rename to src/Afterburner/src/OLED/fonts/Tahoma24.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma8.c b/src/Afterburner/src/OLED/fonts/Tahoma8.c similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma8.c rename to src/Afterburner/src/OLED/fonts/Tahoma8.c diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma8.h b/src/Afterburner/src/OLED/fonts/Tahoma8.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/Tahoma8.h rename to src/Afterburner/src/OLED/fonts/Tahoma8.h diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/microfont.cpp b/src/Afterburner/src/OLED/fonts/microfont.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/microfont.cpp rename to src/Afterburner/src/OLED/fonts/microfont.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/fonts/midifont.cpp b/src/Afterburner/src/OLED/fonts/midifont.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/fonts/midifont.cpp rename to src/Afterburner/src/OLED/fonts/midifont.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/keypad.cpp b/src/Afterburner/src/OLED/keypad.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/keypad.cpp rename to src/Afterburner/src/OLED/keypad.cpp diff --git a/Arduino/BTCDieselHeater/src/OLED/keypad.h b/src/Afterburner/src/OLED/keypad.h similarity index 100% rename from Arduino/BTCDieselHeater/src/OLED/keypad.h rename to src/Afterburner/src/OLED/keypad.h diff --git a/Arduino/BTCDieselHeater/src/Protocol/Protocol.cpp b/src/Afterburner/src/Protocol/Protocol.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Protocol/Protocol.cpp rename to src/Afterburner/src/Protocol/Protocol.cpp diff --git a/Arduino/BTCDieselHeater/src/Protocol/Protocol.h b/src/Afterburner/src/Protocol/Protocol.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Protocol/Protocol.h rename to src/Afterburner/src/Protocol/Protocol.h diff --git a/Arduino/BTCDieselHeater/src/Protocol/SmartError.cpp b/src/Afterburner/src/Protocol/SmartError.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Protocol/SmartError.cpp rename to src/Afterburner/src/Protocol/SmartError.cpp diff --git a/Arduino/BTCDieselHeater/src/Protocol/SmartError.h b/src/Afterburner/src/Protocol/SmartError.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Protocol/SmartError.h rename to src/Afterburner/src/Protocol/SmartError.h diff --git a/Arduino/BTCDieselHeater/src/Protocol/TxManage.cpp b/src/Afterburner/src/Protocol/TxManage.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Protocol/TxManage.cpp rename to src/Afterburner/src/Protocol/TxManage.cpp diff --git a/Arduino/BTCDieselHeater/src/Protocol/TxManage.h b/src/Afterburner/src/Protocol/TxManage.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Protocol/TxManage.h rename to src/Afterburner/src/Protocol/TxManage.h diff --git a/Arduino/BTCDieselHeater/src/RTC/BTCDateTime.cpp b/src/Afterburner/src/RTC/BTCDateTime.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/RTC/BTCDateTime.cpp rename to src/Afterburner/src/RTC/BTCDateTime.cpp diff --git a/Arduino/BTCDieselHeater/src/RTC/BTCDateTime.h b/src/Afterburner/src/RTC/BTCDateTime.h similarity index 100% rename from Arduino/BTCDieselHeater/src/RTC/BTCDateTime.h rename to src/Afterburner/src/RTC/BTCDateTime.h diff --git a/Arduino/BTCDieselHeater/src/RTC/Clock.cpp b/src/Afterburner/src/RTC/Clock.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/RTC/Clock.cpp rename to src/Afterburner/src/RTC/Clock.cpp diff --git a/Arduino/BTCDieselHeater/src/RTC/Clock.h b/src/Afterburner/src/RTC/Clock.h similarity index 100% rename from Arduino/BTCDieselHeater/src/RTC/Clock.h rename to src/Afterburner/src/RTC/Clock.h diff --git a/Arduino/BTCDieselHeater/src/RTC/TimerManager.cpp b/src/Afterburner/src/RTC/TimerManager.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/RTC/TimerManager.cpp rename to src/Afterburner/src/RTC/TimerManager.cpp diff --git a/Arduino/BTCDieselHeater/src/RTC/TimerManager.h b/src/Afterburner/src/RTC/TimerManager.h similarity index 100% rename from Arduino/BTCDieselHeater/src/RTC/TimerManager.h rename to src/Afterburner/src/RTC/TimerManager.h diff --git a/Arduino/BTCDieselHeater/src/RTC/Timers.cpp b/src/Afterburner/src/RTC/Timers.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/RTC/Timers.cpp rename to src/Afterburner/src/RTC/Timers.cpp diff --git a/Arduino/BTCDieselHeater/src/RTC/Timers.h b/src/Afterburner/src/RTC/Timers.h similarity index 100% rename from Arduino/BTCDieselHeater/src/RTC/Timers.h rename to src/Afterburner/src/RTC/Timers.h diff --git a/Arduino/BTCDieselHeater/src/Utility/BTC_JSON.cpp b/src/Afterburner/src/Utility/BTC_JSON.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/BTC_JSON.cpp rename to src/Afterburner/src/Utility/BTC_JSON.cpp diff --git a/Arduino/BTCDieselHeater/src/Utility/BTC_JSON.h b/src/Afterburner/src/Utility/BTC_JSON.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/BTC_JSON.h rename to src/Afterburner/src/Utility/BTC_JSON.h diff --git a/Arduino/BTCDieselHeater/src/Utility/BoardDetect.cpp b/src/Afterburner/src/Utility/BoardDetect.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/BoardDetect.cpp rename to src/Afterburner/src/Utility/BoardDetect.cpp diff --git a/Arduino/BTCDieselHeater/src/Utility/BoardDetect.h b/src/Afterburner/src/Utility/BoardDetect.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/BoardDetect.h rename to src/Afterburner/src/Utility/BoardDetect.h diff --git a/Arduino/BTCDieselHeater/src/Utility/Debounce.cpp b/src/Afterburner/src/Utility/Debounce.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/Debounce.cpp rename to src/Afterburner/src/Utility/Debounce.cpp diff --git a/Arduino/BTCDieselHeater/src/Utility/Debounce.h b/src/Afterburner/src/Utility/Debounce.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/Debounce.h rename to src/Afterburner/src/Utility/Debounce.h diff --git a/Arduino/BTCDieselHeater/src/Utility/GPIO.cpp b/src/Afterburner/src/Utility/GPIO.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/GPIO.cpp rename to src/Afterburner/src/Utility/GPIO.cpp diff --git a/Arduino/BTCDieselHeater/src/Utility/GPIO.h b/src/Afterburner/src/Utility/GPIO.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/GPIO.h rename to src/Afterburner/src/Utility/GPIO.h diff --git a/Arduino/BTCDieselHeater/src/Utility/Moderator.cpp b/src/Afterburner/src/Utility/Moderator.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/Moderator.cpp rename to src/Afterburner/src/Utility/Moderator.cpp diff --git a/Arduino/BTCDieselHeater/src/Utility/Moderator.h b/src/Afterburner/src/Utility/Moderator.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/Moderator.h rename to src/Afterburner/src/Utility/Moderator.h diff --git a/Arduino/BTCDieselHeater/src/Utility/NVCore.cpp b/src/Afterburner/src/Utility/NVCore.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/NVCore.cpp rename to src/Afterburner/src/Utility/NVCore.cpp diff --git a/Arduino/BTCDieselHeater/src/Utility/NVCore.h b/src/Afterburner/src/Utility/NVCore.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/NVCore.h rename to src/Afterburner/src/Utility/NVCore.h diff --git a/Arduino/BTCDieselHeater/src/Utility/NVStorage.cpp b/src/Afterburner/src/Utility/NVStorage.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/NVStorage.cpp rename to src/Afterburner/src/Utility/NVStorage.cpp diff --git a/Arduino/BTCDieselHeater/src/Utility/NVStorage.h b/src/Afterburner/src/Utility/NVStorage.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/NVStorage.h rename to src/Afterburner/src/Utility/NVStorage.h diff --git a/Arduino/BTCDieselHeater/src/Utility/TempSense.cpp b/src/Afterburner/src/Utility/TempSense.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/TempSense.cpp rename to src/Afterburner/src/Utility/TempSense.cpp diff --git a/Arduino/BTCDieselHeater/src/Utility/TempSense.h b/src/Afterburner/src/Utility/TempSense.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/TempSense.h rename to src/Afterburner/src/Utility/TempSense.h diff --git a/Arduino/BTCDieselHeater/src/Utility/UtilClasses.cpp b/src/Afterburner/src/Utility/UtilClasses.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/UtilClasses.cpp rename to src/Afterburner/src/Utility/UtilClasses.cpp diff --git a/Arduino/BTCDieselHeater/src/Utility/UtilClasses.h b/src/Afterburner/src/Utility/UtilClasses.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/UtilClasses.h rename to src/Afterburner/src/Utility/UtilClasses.h diff --git a/Arduino/BTCDieselHeater/src/Utility/debugport.h b/src/Afterburner/src/Utility/debugport.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/debugport.h rename to src/Afterburner/src/Utility/debugport.h diff --git a/Arduino/BTCDieselHeater/src/Utility/helpers.h b/src/Afterburner/src/Utility/helpers.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/helpers.h rename to src/Afterburner/src/Utility/helpers.h diff --git a/Arduino/BTCDieselHeater/src/Utility/macros.h b/src/Afterburner/src/Utility/macros.h similarity index 100% rename from Arduino/BTCDieselHeater/src/Utility/macros.h rename to src/Afterburner/src/Utility/macros.h diff --git a/Arduino/BTCDieselHeater/src/WiFi/ABMqtt.cpp b/src/Afterburner/src/WiFi/ABMqtt.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/WiFi/ABMqtt.cpp rename to src/Afterburner/src/WiFi/ABMqtt.cpp diff --git a/Arduino/BTCDieselHeater/src/WiFi/ABmqtt.h b/src/Afterburner/src/WiFi/ABmqtt.h similarity index 100% rename from Arduino/BTCDieselHeater/src/WiFi/ABmqtt.h rename to src/Afterburner/src/WiFi/ABmqtt.h diff --git a/Arduino/BTCDieselHeater/src/WiFi/BTCWebServer.cpp b/src/Afterburner/src/WiFi/BTCWebServer.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/WiFi/BTCWebServer.cpp rename to src/Afterburner/src/WiFi/BTCWebServer.cpp diff --git a/Arduino/BTCDieselHeater/src/WiFi/BTCWebServer.h b/src/Afterburner/src/WiFi/BTCWebServer.h similarity index 100% rename from Arduino/BTCDieselHeater/src/WiFi/BTCWebServer.h rename to src/Afterburner/src/WiFi/BTCWebServer.h diff --git a/Arduino/BTCDieselHeater/src/WiFi/BTCWifi.cpp b/src/Afterburner/src/WiFi/BTCWifi.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/WiFi/BTCWifi.cpp rename to src/Afterburner/src/WiFi/BTCWifi.cpp diff --git a/Arduino/BTCDieselHeater/src/WiFi/BTCWifi.h b/src/Afterburner/src/WiFi/BTCWifi.h similarity index 100% rename from Arduino/BTCDieselHeater/src/WiFi/BTCWifi.h rename to src/Afterburner/src/WiFi/BTCWifi.h diff --git a/Arduino/BTCDieselHeater/src/WiFi/BTCota.cpp b/src/Afterburner/src/WiFi/BTCota.cpp similarity index 100% rename from Arduino/BTCDieselHeater/src/WiFi/BTCota.cpp rename to src/Afterburner/src/WiFi/BTCota.cpp diff --git a/Arduino/BTCDieselHeater/src/WiFi/BTCota.h b/src/Afterburner/src/WiFi/BTCota.h similarity index 100% rename from Arduino/BTCDieselHeater/src/WiFi/BTCota.h rename to src/Afterburner/src/WiFi/BTCota.h diff --git a/Arduino/BTCDieselHeater/src/WiFi/Index.h b/src/Afterburner/src/WiFi/Index.h similarity index 100% rename from Arduino/BTCDieselHeater/src/WiFi/Index.h rename to src/Afterburner/src/WiFi/Index.h diff --git a/Arduino/BTCDieselHeater/src/cfg/BTCConfig.h b/src/Afterburner/src/cfg/BTCConfig.h similarity index 100% rename from Arduino/BTCDieselHeater/src/cfg/BTCConfig.h rename to src/Afterburner/src/cfg/BTCConfig.h diff --git a/Arduino/BTCDieselHeater/src/cfg/pins.h b/src/Afterburner/src/cfg/pins.h similarity index 100% rename from Arduino/BTCDieselHeater/src/cfg/pins.h rename to src/Afterburner/src/cfg/pins.h diff --git a/Arduino/Libraries/AsyncTCP.zip b/src/Libraries/AsyncTCP.zip similarity index 100% rename from Arduino/Libraries/AsyncTCP.zip rename to src/Libraries/AsyncTCP.zip diff --git a/Arduino/Libraries/ESPAsyncWebServer.zip b/src/Libraries/ESPAsyncWebServer.zip similarity index 100% rename from Arduino/Libraries/ESPAsyncWebServer.zip rename to src/Libraries/ESPAsyncWebServer.zip diff --git a/Arduino/Libraries/WiFiManager.zip b/src/Libraries/WiFiManager.zip similarity index 100% rename from Arduino/Libraries/WiFiManager.zip rename to src/Libraries/WiFiManager.zip