From c14929dc58964734ab7e79ecdff074b03dee689b Mon Sep 17 00:00:00 2001 From: akdeb Date: Wed, 23 Apr 2025 12:46:02 +0100 Subject: [PATCH] adding more details to main and firmware readme --- README.md | 1 + firmware-arduino/README.md | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1eff6d3..bc2e0a1 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,7 @@ ElatoAI consists of three main components: 15. **OTA Updates**: Over the Air Updates for the ESP32 firmware. 16. **Wifi Management**: Connect to your Wifi network from the ESP32 device. 17. **Factory Reset**: Factory reset the ESP32 device from the NextJS webapp. +18. **Button and Touch Support**: Use the button OR touch sensor to control the ESP32 device. ## 🛠 Tech Stack diff --git a/firmware-arduino/README.md b/firmware-arduino/README.md index abbe014..70b153f 100644 --- a/firmware-arduino/README.md +++ b/firmware-arduino/README.md @@ -79,13 +79,23 @@ This firmware turns your ESP32 device into a WebSocket audio client for Elato, e - If connection fails, check your WiFi signal and server details - Monitor serial output at 115200 baud for detailed logs -## Advanced Configuration +## Deploying and Advanced Config -Edit `Config.cpp` to customize: +1. Add your Deno and Vercel server Root CA to `config.cpp`. You can find the Root CA of vercel by running the following command and picking the Root certificate in the chain: + +```bash +# vercel server root ca +openssl s_client -showcerts -connect .vercel.app:443 .deno.dev:443