#ifndef CONFIG_H #define CONFIG_H #include /// /// Central configuration class for Minolta remote control application. /// Centralizes all hardware pins, WiFi settings, server configuration, and serial settings. /// All configuration values are defined as static constants for easy modification. /// class Config { public: /// GPIO pin number for camera focus control (D1/GPIO5) static const uint8_t PIN_FOCUS = 5; /// GPIO pin number for camera shutter control (D2/GPIO4) static const uint8_t PIN_SHUTTER = 4; /// WiFi network SSID (access point name) static const char* WIFI_SSID; /// WiFi network password static const char* WIFI_PASSWORD; /// Static IP address for the WiFi access point static const IPAddress WIFI_IP; /// Gateway IP address for the WiFi access point static const IPAddress WIFI_GATEWAY; /// Subnet mask for the WiFi access point static const IPAddress WIFI_SUBNET; /// Port number for the HTTP server (default: 80) static const uint16_t HTTP_PORT = 80; /// Serial communication baud rate (default: 115200) static const uint32_t SERIAL_BAUD = 115200; }; #endif // CONFIG_H