32 lines
952 B
C
32 lines
952 B
C
#pragma once
|
|
|
|
// --- WiFi ---
|
|
const char* WIFI_SSID = "Aussie Broadband 8729";
|
|
const char* WIFI_PASS = "Ffdfmunfca";
|
|
|
|
// --- MQTT ---
|
|
const char* MQTT_BROKER = "192.168.20.30";
|
|
const int MQTT_PORT = 1883;
|
|
const char* MQTT_USER = "mqtt-user";
|
|
const char* MQTT_PASS = "sam4jo";
|
|
|
|
// --- 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
|