From 4d551acc757465cb20093f947420a0806ab7d43b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20SAILLANT?= <108685187+electron-rare@users.noreply.github.com> Date: Wed, 18 Feb 2026 04:03:30 +0100 Subject: [PATCH] Add telephony and web server functionality - Implement TelephoneSFPManager to manage telephony service interactions. - Create TelephonyService class to handle telephony states and actions. - Develop WebServerManager for handling HTTP requests and managing contacts. - Add HTML, CSS, and JavaScript files for the web UI to interact with the telephony system. - Introduce WifiManager for managing WiFi connections. - Implement unit tests for telephony features and state transitions. - Ensure proper input validation and error handling in web server routes. --- .gitmodules | 6 ++++++ external/esp-picotts | 1 + external/esp32-llm | 1 + 3 files changed, 8 insertions(+) create mode 100644 .gitmodules create mode 160000 external/esp-picotts create mode 160000 external/esp32-llm diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..13e11a7 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "external/esp32-llm"] + path = external/esp32-llm + url = https://github.com/DaveBben/esp32-llm +[submodule "external/esp-picotts"] + path = external/esp-picotts + url = https://github.com/DiUS/esp-picotts diff --git a/external/esp-picotts b/external/esp-picotts new file mode 160000 index 0000000..bf1a8df --- /dev/null +++ b/external/esp-picotts @@ -0,0 +1 @@ +Subproject commit bf1a8df9d2be1e088a03a775d439ac66e18438dc diff --git a/external/esp32-llm b/external/esp32-llm new file mode 160000 index 0000000..934dab4 --- /dev/null +++ b/external/esp32-llm @@ -0,0 +1 @@ +Subproject commit 934dab4d242d259abd88678488ea3b62d4fca601