#pragma once // ============================================================================ // 🧠 CONFIGURAÇÃO GLOBAL DO PROJETO ESP-IDF // ============================================================================ // Todos os módulos incluem este header para aceder a constantes e parâmetros. // Ajusta os valores conforme o teu hardware e preferências. // ============================================================================ // --- Identificação --- #define PROJECT_NAME "LED_shit" #define PROJECT_VERSION "1.0.0" // --- Rede WiFi --- #define WIFI_AP_SSID "ESP32_Config" // SSID modo AP #define WIFI_AP_PASS "12345678" // Senha modo AP #define WIFI_MAX_CONN 4 // nº máximo de conexões no modo AP // --- MQTT Broker --- #define MQTT_BROKER_HOST "mtqq.xupas.mywire.org" #define MQTT_BROKER_PORT_TLS 8883 #define MQTT_BROKER_PORT_TCP 1883 #define MQTT_USER "xupa" #define MQTT_PASS "xupa" // --- LEDs --- #define LED_PIN 13 #define LED_COUNT 60 #define LED_RES_HZ 10000000 // --- EEPROM / NVS --- #define EEPROM_NAMESPACE "storage" #define EEPROM_TLS_KEY "tls_cert" #define EEPROM_MAX_SIZE (100 * 1024) // 100 KB reservados virtualmente // --- Display / outras features futuras --- #define USE_DISPLAY_TM1637 0 #define USE_DISPLAY_I2C 0 // --- Logs --- #define LOG_LEVEL_DEFAULT ESP_LOG_INFO // --- Segurança --- #define USE_TLS 1 // 1 = usa TLS no MQTT, 0 = TCP #define AUTO_RECONNECT 1 // --- Animações / jogo --- #define ENABLE_DEMO_MODE 1 #define ENABLE_IDLE_ANIM 1 // --- Tempo --- #define SNTP_SERVER "pool.ntp.org" // ============================================================================ // ⚙️ Fim da configuração global // ============================================================================