Commit Graph

104 Commits

Author SHA1 Message Date
david d3f5a4e3e3 snapshot 2026-02-16 19:05:13 -08:00
david 850275ee03 snapshot 2026-02-16 19:05:13 -08:00
david 3e62c7d481 implement dashboard on wake 2026-02-16 19:05:13 -08:00
david e24d19eb94 snapshot 2026-02-16 19:05:13 -08:00
david cc081ebc1a snapshot 2026-02-16 19:05:13 -08:00
david 24f69e8589 snapshot 2026-02-16 19:05:13 -08:00
david 83002ff8b2 snapshot 2026-02-16 19:05:13 -08:00
david e16d7b62f6 snapshot 2026-02-16 19:05:13 -08:00
david 030dbe86d3 snapshot 2026-02-16 19:05:13 -08:00
david 3ca9465075 snapshot 2026-02-16 19:05:13 -08:00
david 9b9fb6dfb2 snapshot 2026-02-16 19:05:13 -08:00
david 5b09c14d42 snapshot 2026-02-16 19:05:13 -08:00
david f4045cdb98 snapshot 2026-02-16 19:05:13 -08:00
david fadcb684cc snapshot 2026-02-16 19:05:13 -08:00
david b3f1f0e805 add tft fork to doorbell sketch 2026-02-16 19:05:13 -08:00
david 3e4effd509 snapshot 2026-02-16 19:05:13 -08:00
david dc1a8f9768 snapshot 2026-02-16 19:05:13 -08:00
david 6823b0ac21 snapshot 2026-02-16 19:05:13 -08:00
david 09252ca585 networking broken 2026-02-16 19:05:13 -08:00
david 8be4ed3fa5 snapshot 2026-02-16 19:05:13 -08:00
david b81c93ad94 snapshot 2026-02-16 19:05:13 -08:00
david 329690abcf snapshot 2026-02-16 19:05:12 -08:00
david fbc02af589 snapshot 2026-02-16 19:05:12 -08:00
david df0527b123 snapshot 2026-02-16 19:05:12 -08:00
david f9c726626c snapshot 2026-02-16 19:05:12 -08:00
david 160c686933 snapshot 2026-02-16 19:05:12 -08:00
david 13812abc00 snapshot 2026-02-16 19:05:12 -08:00
david a2f2eb7442 snapshot 2026-02-16 19:05:11 -08:00
david 8bdbf227ca snapshot 2026-02-16 19:05:11 -08:00
david 77f8236347 snapshot 2026-02-16 19:05:10 -08:00
david 049fe7f28d snapshot 2026-02-16 19:05:10 -08:00
david cd9c63fed4 snapshot 2026-02-16 19:05:10 -08:00
david 54298dbd54 snapshot 2026-02-16 19:05:10 -08:00
david b8f6fd80f8 snapshot 2026-02-16 19:05:10 -08:00
david 2e55791fdc snapshot 2026-02-16 19:05:10 -08:00
david b738d9fec1 snapshot 2026-02-16 19:05:10 -08:00
david 63db67b9b1 snapshot 2026-02-16 19:05:10 -08:00
david 0e7641c261 snapshot 2026-02-16 19:05:10 -08:00
david 23048dc48f snapshot 2026-02-16 19:05:10 -08:00
david 66b9865a6f snapshot 2026-02-16 19:05:10 -08:00
david 787c639e90 snapshot 2026-02-16 19:05:10 -08:00
david 6efa0f382f snapshot 2026-02-16 19:05:10 -08:00
david f22fe65f81 snapshot 2026-02-16 19:05:10 -08:00
david 4f9c407d9c snapshot 2026-02-16 19:05:10 -08:00
david 147c130360 snapshot 2026-02-16 19:05:10 -08:00
david b4696a09e7 snapshot 2026-02-16 19:05:10 -08:00
david 792da02d70 snapshot 2026-02-16 19:05:10 -08:00
david 3e802c42a2 snapshot 2026-02-16 19:05:10 -08:00
david 3b6190840f snapshot 2026-02-16 19:05:10 -08:00
david 9fa00dfd11 test ST7789 display
1. **Display Driver Upgrade**
   - Replaced simple backlight control with full **Arduino_GFX library** integration
   - Configured ST7789 display controller (172x320, with 34px column offset)
   - Added SPI bus setup for display communication

2. **Visual Feedback Enhancement**
   - Transitioned from binary backlight (ON/OFF) to **full-color screen displays**:
     - **Silent state**: Black screen
     - **Alarm state**: Red/White blinking
     - **Button press**: White screen
     - **Silence confirmed**: Green screen with text
   - Added colored status messages (WiFi errors, silence confirmations)

3. **Display Test Function**
   - New `testDisplay()` cycles through RED → GREEN → BLUE → WHITE → BLACK on startup
   - Verifies display hardware functionality

- **Better user feedback**: Color-coded states and text messages replace simple backlight blinking
- **Easier troubleshooting**: Startup test validates display, WiFi errors shown visually with text
- **Enhanced alarm**: Alternating red/white screens more noticeable than simple blinking
- **Hardware utilization**: Fully leverages the 1.47" color LCD instead of treating it as a simple backlight
2026-02-16 19:03:32 -08:00