From 9229280502d6040d06aaef943aa940afaa4c3da3 Mon Sep 17 00:00:00 2001
From: fvanroie <15969459+fvanroie@users.noreply.github.com>
Date: Tue, 16 Feb 2021 17:07:25 +0100
Subject: [PATCH] Move files around
---
src/drv/hasp_drv_display.cpp | 2 +
src/drv/hasp_drv_display.h | 2 +
src/drv/{ => touch}/hasp_drv_ft5206.cpp | 0
src/drv/{ => touch}/hasp_drv_ft5206.h | 2 +-
src/drv/{ => touch}/hasp_drv_ft6336u.cpp | 0
src/drv/{ => touch}/hasp_drv_ft6336u.h | 2 +-
src/drv/{ => touch}/hasp_drv_gt911.cpp | 0
src/drv/{ => touch}/hasp_drv_gt911.h | 2 +-
src/drv/{ => touch}/hasp_drv_xpt2046.cpp | 0
src/drv/{ => touch}/hasp_drv_xpt2046.h | 0
src/hasp_hal.cpp | 445 ----------------------
src/hasp_hal.h | 21 -
src/net/hasp_wifi.h | 23 --
src/svc/hasp_http.cpp | 20 +-
src/svc/hasp_telnet.cpp | 2 +-
src/{ => sys/gpio}/hasp_gpio.cpp | 0
src/{ => sys/gpio}/hasp_gpio.h | 0
src/{ => sys}/net/hasp_ethernet_esp32.cpp | 2 +-
src/{ => sys}/net/hasp_ethernet_esp32.h | 0
src/{ => sys}/net/hasp_ethernet_stm32.cpp | 2 +-
src/{ => sys}/net/hasp_ethernet_stm32.h | 0
src/{ => sys}/net/hasp_network.cpp | 6 +-
src/{ => sys}/net/hasp_network.h | 0
src/{ => sys}/net/hasp_wifi.cpp | 0
24 files changed, 23 insertions(+), 508 deletions(-)
rename src/drv/{ => touch}/hasp_drv_ft5206.cpp (100%)
rename src/drv/{ => touch}/hasp_drv_ft5206.h (87%)
rename src/drv/{ => touch}/hasp_drv_ft6336u.cpp (100%)
rename src/drv/{ => touch}/hasp_drv_ft6336u.h (86%)
rename src/drv/{ => touch}/hasp_drv_gt911.cpp (100%)
rename src/drv/{ => touch}/hasp_drv_gt911.h (87%)
rename src/drv/{ => touch}/hasp_drv_xpt2046.cpp (100%)
rename src/drv/{ => touch}/hasp_drv_xpt2046.h (100%)
delete mode 100644 src/hasp_hal.cpp
delete mode 100644 src/hasp_hal.h
delete mode 100644 src/net/hasp_wifi.h
rename src/{ => sys/gpio}/hasp_gpio.cpp (100%)
rename src/{ => sys/gpio}/hasp_gpio.h (100%)
rename src/{ => sys}/net/hasp_ethernet_esp32.cpp (98%)
rename src/{ => sys}/net/hasp_ethernet_esp32.h (100%)
rename src/{ => sys}/net/hasp_ethernet_stm32.cpp (99%)
rename src/{ => sys}/net/hasp_ethernet_stm32.h (100%)
rename src/{ => sys}/net/hasp_network.cpp (95%)
rename src/{ => sys}/net/hasp_network.h (100%)
rename src/{ => sys}/net/hasp_wifi.cpp (100%)
diff --git a/src/drv/hasp_drv_display.cpp b/src/drv/hasp_drv_display.cpp
index ad80fdf8..54d96c6c 100644
--- a/src/drv/hasp_drv_display.cpp
+++ b/src/drv/hasp_drv_display.cpp
@@ -1,4 +1,6 @@
#include "hasp_drv_display.h"
+#include "tft_espi_drv.h"
+//#include "fsmc_ili9341.h"
void drv_display_init(lv_disp_drv_t * disp_drv, uint8_t rotation, bool invert_display)
{
diff --git a/src/drv/hasp_drv_display.h b/src/drv/hasp_drv_display.h
index 477cb762..75a26c63 100644
--- a/src/drv/hasp_drv_display.h
+++ b/src/drv/hasp_drv_display.h
@@ -4,6 +4,8 @@
#ifndef HASP_DRV_DISPLAY_H
#define HASP_DRV_DISPLAY_H
+#include "lvgl.h"
+
// Select Display Driver
#if defined(USE_FSMC)
#include "fsmc_ili9341.h"
diff --git a/src/drv/hasp_drv_ft5206.cpp b/src/drv/touch/hasp_drv_ft5206.cpp
similarity index 100%
rename from src/drv/hasp_drv_ft5206.cpp
rename to src/drv/touch/hasp_drv_ft5206.cpp
diff --git a/src/drv/hasp_drv_ft5206.h b/src/drv/touch/hasp_drv_ft5206.h
similarity index 87%
rename from src/drv/hasp_drv_ft5206.h
rename to src/drv/touch/hasp_drv_ft5206.h
index e53c1c07..88c6eb3f 100644
--- a/src/drv/hasp_drv_ft5206.h
+++ b/src/drv/touch/hasp_drv_ft5206.h
@@ -8,7 +8,7 @@
#define FT5206_address 0x38
- #include "hasp_debug.h" // for TAG_DRVR
+ #include "log/hasp_debug.h" // for TAG_DRVR
bool FT5206_getXY(int16_t * touchX, int16_t * touchY, bool debug);
void FT5206_init();
diff --git a/src/drv/hasp_drv_ft6336u.cpp b/src/drv/touch/hasp_drv_ft6336u.cpp
similarity index 100%
rename from src/drv/hasp_drv_ft6336u.cpp
rename to src/drv/touch/hasp_drv_ft6336u.cpp
diff --git a/src/drv/hasp_drv_ft6336u.h b/src/drv/touch/hasp_drv_ft6336u.h
similarity index 86%
rename from src/drv/hasp_drv_ft6336u.h
rename to src/drv/touch/hasp_drv_ft6336u.h
index f8e0e1e3..ac1dd47a 100644
--- a/src/drv/hasp_drv_ft6336u.h
+++ b/src/drv/touch/hasp_drv_ft6336u.h
@@ -6,7 +6,7 @@
#if TOUCH_DRIVER == 6336
- #include "hasp_debug.h" // for TAG_DRVR
+ #include "log/hasp_debug.h" // for TAG_DRVR
bool FT6336U_getXY(int16_t * touchX, int16_t * touchY, bool debug);
void FT6336U_init();
diff --git a/src/drv/hasp_drv_gt911.cpp b/src/drv/touch/hasp_drv_gt911.cpp
similarity index 100%
rename from src/drv/hasp_drv_gt911.cpp
rename to src/drv/touch/hasp_drv_gt911.cpp
diff --git a/src/drv/hasp_drv_gt911.h b/src/drv/touch/hasp_drv_gt911.h
similarity index 87%
rename from src/drv/hasp_drv_gt911.h
rename to src/drv/touch/hasp_drv_gt911.h
index d72627a0..ec36b69b 100644
--- a/src/drv/hasp_drv_gt911.h
+++ b/src/drv/touch/hasp_drv_gt911.h
@@ -6,7 +6,7 @@
#if TOUCH_DRIVER == 911
- #include "hasp_debug.h" // for TAG_DRVR
+ #include "log/hasp_debug.h" // for TAG_DRVR
bool GT911_getXY(int16_t * touchX, int16_t * touchY, bool debug);
void GT911_init();
diff --git a/src/drv/hasp_drv_xpt2046.cpp b/src/drv/touch/hasp_drv_xpt2046.cpp
similarity index 100%
rename from src/drv/hasp_drv_xpt2046.cpp
rename to src/drv/touch/hasp_drv_xpt2046.cpp
diff --git a/src/drv/hasp_drv_xpt2046.h b/src/drv/touch/hasp_drv_xpt2046.h
similarity index 100%
rename from src/drv/hasp_drv_xpt2046.h
rename to src/drv/touch/hasp_drv_xpt2046.h
diff --git a/src/hasp_hal.cpp b/src/hasp_hal.cpp
deleted file mode 100644
index aa0323d0..00000000
--- a/src/hasp_hal.cpp
+++ /dev/null
@@ -1,445 +0,0 @@
-/* MIT License - Copyright (c) 2020 Francis Van Roie
- For full license information read the LICENSE file in the project folder */
-
-#include "hasp_hal.h"
-#include "hasp_conf.h"
-
-#if defined(ESP8266)
- #include
Free Memory: ");
- hasp_util_format_bytes(halGetFreeHeap(), size_buf, sizeof(size_buf));
+ Utilities::format_bytes(halGetFreeHeap(), size_buf, sizeof(size_buf));
httpMessage += size_buf;
httpMessage += F("
Memory Fragmentation: ");
httpMessage += String(halGetHeapFragmentation());
@@ -535,10 +535,10 @@ void webHandleInfo()
#if ARDUINO_ARCH_ESP32
if(psramFound()) {
httpMessage += F("
Free PSRam: ");
- hasp_util_format_bytes(ESP.getFreePsram(), size_buf, sizeof(size_buf));
+ Utilities::format_bytes(ESP.getFreePsram(), size_buf, sizeof(size_buf));
httpMessage += size_buf;
httpMessage += F("
PSRam Size: ");
- hasp_util_format_bytes(ESP.getPsramSize(), size_buf, sizeof(size_buf));
+ Utilities::format_bytes(ESP.getPsramSize(), size_buf, sizeof(size_buf));
httpMessage += size_buf;
}
#endif
@@ -547,10 +547,10 @@ void webHandleInfo()
lv_mem_monitor_t mem_mon;
lv_mem_monitor(&mem_mon);
httpMessage += F("
LVGL Memory: ");
- hasp_util_format_bytes(mem_mon.total_size, size_buf, sizeof(size_buf));
+ Utilities::format_bytes(mem_mon.total_size, size_buf, sizeof(size_buf));
httpMessage += size_buf;
httpMessage += F("
LVGL Free: ");
- hasp_util_format_bytes(mem_mon.free_size, size_buf, sizeof(size_buf));
+ Utilities::format_bytes(mem_mon.free_size, size_buf, sizeof(size_buf));
httpMessage += size_buf;
httpMessage += F("
LVGL Fragmentation: ");
httpMessage += mem_mon.frag_pct;
@@ -653,15 +653,15 @@ void webHandleInfo()
#if defined(ARDUINO_ARCH_ESP32) || defined(ARDUINO_ARCH_ESP8266)
httpMessage += F("
Flash Chip Size: ");
- hasp_util_format_bytes(ESP.getFlashChipSize(), size_buf, sizeof(size_buf));
+ Utilities::format_bytes(ESP.getFlashChipSize(), size_buf, sizeof(size_buf));
httpMessage += size_buf;
httpMessage += F("Program Size: ");
- hasp_util_format_bytes(ESP.getSketchSize(), size_buf, sizeof(size_buf));
+ Utilities::format_bytes(ESP.getSketchSize(), size_buf, sizeof(size_buf));
httpMessage += size_buf;
httpMessage += F("
Free Program Space: ");
- hasp_util_format_bytes(ESP.getFreeSketchSpace(), size_buf, sizeof(size_buf));
+ Utilities::format_bytes(ESP.getFreeSketchSpace(), size_buf, sizeof(size_buf));
httpMessage += size_buf;
#endif
@@ -1834,7 +1834,7 @@ void webHandleSaveConfig()
{
if(!httpIsAuthenticated(F("saveConfig"))) return;
- configWriteConfig();
+ configWrite();
}
////////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/svc/hasp_telnet.cpp b/src/svc/hasp_telnet.cpp
index 8b9689d3..6caff6ec 100644
--- a/src/svc/hasp_telnet.cpp
+++ b/src/svc/hasp_telnet.cpp
@@ -7,7 +7,7 @@
#include "ArduinoJson.h"
#include "ConsoleInput.h"
- #include "hasp_debug.h"
+ #include "log/hasp_debug.h"
#include "hasp_config.h"
#include "hasp_telnet.h"
diff --git a/src/hasp_gpio.cpp b/src/sys/gpio/hasp_gpio.cpp
similarity index 100%
rename from src/hasp_gpio.cpp
rename to src/sys/gpio/hasp_gpio.cpp
diff --git a/src/hasp_gpio.h b/src/sys/gpio/hasp_gpio.h
similarity index 100%
rename from src/hasp_gpio.h
rename to src/sys/gpio/hasp_gpio.h
diff --git a/src/net/hasp_ethernet_esp32.cpp b/src/sys/net/hasp_ethernet_esp32.cpp
similarity index 98%
rename from src/net/hasp_ethernet_esp32.cpp
rename to src/sys/net/hasp_ethernet_esp32.cpp
index b32ba958..8d073cb6 100644
--- a/src/net/hasp_ethernet_esp32.cpp
+++ b/src/sys/net/hasp_ethernet_esp32.cpp
@@ -3,7 +3,7 @@
#include "hasp_conf.h"
-#include "hasp_hal.h"
+#include "hal/hasp_hal.h"
#include "hasp_debug.h"
#include "hasp_network.h"
diff --git a/src/net/hasp_ethernet_esp32.h b/src/sys/net/hasp_ethernet_esp32.h
similarity index 100%
rename from src/net/hasp_ethernet_esp32.h
rename to src/sys/net/hasp_ethernet_esp32.h
diff --git a/src/net/hasp_ethernet_stm32.cpp b/src/sys/net/hasp_ethernet_stm32.cpp
similarity index 99%
rename from src/net/hasp_ethernet_stm32.cpp
rename to src/sys/net/hasp_ethernet_stm32.cpp
index 46935132..32bdebe7 100644
--- a/src/net/hasp_ethernet_stm32.cpp
+++ b/src/sys/net/hasp_ethernet_stm32.cpp
@@ -4,7 +4,7 @@
#include "hasp_conf.h"
#include "hasp_debug.h"
-#include "hasp_hal.h"
+#include "hal/hasp_hal.h"
#if HASP_USE_ETHERNET > 0 && defined(STM32F4xx)
diff --git a/src/net/hasp_ethernet_stm32.h b/src/sys/net/hasp_ethernet_stm32.h
similarity index 100%
rename from src/net/hasp_ethernet_stm32.h
rename to src/sys/net/hasp_ethernet_stm32.h
diff --git a/src/net/hasp_network.cpp b/src/sys/net/hasp_network.cpp
similarity index 95%
rename from src/net/hasp_network.cpp
rename to src/sys/net/hasp_network.cpp
index 31ab26d2..b51d0778 100644
--- a/src/net/hasp_network.cpp
+++ b/src/sys/net/hasp_network.cpp
@@ -9,12 +9,12 @@
#include "ArduinoLog.h"
#include "hasp_conf.h"
-#include "hasp_hal.h"
+#include "hal/hasp_hal.h"
#include "hasp_debug.h"
#include "hasp_network.h"
-#include "../hasp/hasp.h"
-#include "../svc/hasp_mdns.h"
+#include "../../hasp/hasp.h"
+#include "../../svc/hasp_mdns.h"
#if HASP_USE_ETHERNET > 0 || HASP_USE_WIFI > 0
void networkStart(void)
diff --git a/src/net/hasp_network.h b/src/sys/net/hasp_network.h
similarity index 100%
rename from src/net/hasp_network.h
rename to src/sys/net/hasp_network.h
diff --git a/src/net/hasp_wifi.cpp b/src/sys/net/hasp_wifi.cpp
similarity index 100%
rename from src/net/hasp_wifi.cpp
rename to src/sys/net/hasp_wifi.cpp