Dual display billboard system designed for scale modelers, featuring WiFi connectivity, image slideshow capabilities, multiple clock faces.
- Independent control of two ST7735 (160x80) displays
- ST7789 (240x240) compatibility
- Hardware-specific pin mapping for ESP32 and ESP32-S3
- Content-aware rotation settings
- 10-image maximum limit for optimal memory management
- JPEG validation with dimension checking
- 50KB per image size limit
- Automatic storage monitoring
- User-friendly error reporting
- Modern Square: Rounded border analog design with colored hands
- Classic Analog: Traditional analog clock with hour markers
- Digital Modern: Large font digital display
- Minimalist: Clean, simple time display
- Captive portal setup for easy configuration
- WiFi network scanning and connection
- Web-based image upload interface
- Real-time system status monitoring
- Configurable logging system (ERROR/WARN/INFO levels)
- Memory management and error handling
- Modular component design
This project features comprehensive documentation generated from Doxygen-style annotations:
- Unicode Character Support Guide - How to add support for new international characters
- Hardware Connections - Wiring and setup instructions
- Timezone Customization - Configure timezone settings
- 235+ documented methods across 13 implementation files
- 19 fully documented header files with complete API reference
- Doxygen formatting with @brief, @param, @return tags
- Cross-references and usage examples throughout
