#pragma once

#include "sdkconfig.h"  // so we can still use menuconfig if we want later

// Device identity (you can later derive this from MAC or NVS)
#define DEVICE_ID       "ABCDABCDABCD"

// If you want to build topics using MAC, you can either:
//  - Hardcode here for now, OR
//  - Compute at runtime from esp_read_mac() and ignore this macro.
#define DEVICE_MAC_STR  "A1B2C3D4E5F6"

// MQTT stuff – set dummy now, real later
#define MQTT_BROKER_URL   "mqtt://dev.vec-tr.ai:1883"
#define MQTT_BROKER_PORT     1883                  /* change to your actual port */
#define MQTT_USERNAME     "dev"
#define MQTT_PASSWORD     "guest"

// FTP credentials – dummy for now as you requested
#define FTP_SERVER_IP     "216.48.186.133"   // or domain
#define FTP_SERVER_PORT   21
#define FTP_USERNAME      "ftpuser1"
#define FTP_PASSWORD      "123456"
#define FTP_REMOTE_PATH   "/files/fw/basil/V17000861409078843894/espFota.bin"
#define FTP_LOCAL_PATH    "/spiffs/espFota.bin"

// WiFi – again, just for testing; you can move these to menuconfig later
#define WIFI_SSID         "Tej's iPhone"
#define WIFI_PASS         "12345678"
