#pragma once // STALE / UNUSED. This file is an early draft and is NOT compiled: the sketch // voice_assistant.ino does not include it and holds the live config itself. // The values below are wrong for the running device (broker .30 and the // homeassistant/voice/* topics belong to an older design). Kept only so old // checkouts do not break; do not add a second config here. // --- WiFi --- const char* WIFI_SSID = "Aussie Broadband 8729"; const char* WIFI_PASS = "WIFI_PASS_REDACTED"; // --- MQTT --- const char* MQTT_BROKER = "192.168.20.30"; const int MQTT_PORT = 1883; const char* MQTT_USER = "MQTT_USER_REDACTED"; const char* MQTT_PASS = "MQTT_PASS_REDACTED"; // --- MQTT Topics --- const char* TOPIC_AUDIO = "homeassistant/voice/audio"; const char* TOPIC_ACK = "homeassistant/voice/ack"; // HA replies here // --- Hardware Pins (ESP32-S3) --- // CHECK YOUR BOARD IMAGE FOR THESE PINS #define I2S_SD 10 // Serial Data (INMP441 SD) #define I2S_WS 11 // Word Select (INMP441 WS/LRCK) #define I2S_SCK 12 // Serial Clock (INMP441 SCK/BCLK) // --- LED Ring --- #define LED_PIN 48 // CHECK PIN (Often 48 on S3-Zero, or 21, 38, etc) #define NUM_LEDS 12 #define LED_TYPE WS2812B #define COLOR_ORDER GRB // --- Audio --- #define SAMPLE_RATE 16000 #define BUFFER_LEN 1024 // Buffer size for MQTT chunks