Commit Graph

  • 0325008dff Update README.md to document the internal flash memory storage migration main drjones 2026-07-06 18:57:54 -07:00
  • 7a97820ce0 Restore physical board's actual LCD wiring pinout (MOSI=39, SCLK=38, CS=21, DC=45, RST=40, BK_LIGHT=46) to fix black screen drjones 2026-07-05 10:44:29 -07:00
  • bb9db04311 Revert backlight to active-high, implement Draw_Sunflower_Pattern boot screen for empty storage states drjones 2026-07-05 02:48:46 -07:00
  • 388963e067 Configure backlight pin polarity to active-low for ESP32-S3-LCD-1.47B board drjones 2026-07-05 01:02:15 -07:00
  • 778a2f4bfe Replace SD card storage with on-board Flash filesystem (FFat), allocating 9MB internal storage partition for keepsakes drjones 2026-07-04 23:21:44 -07:00
  • e7f2f09819 Simplify backlight to standard digitalWrite(48, HIGH) to bypass Core 3.0 LEDC library driver issues drjones 2026-07-04 15:41:46 -07:00
  • a1aef8d0ea Restore official Waveshare display register init sequence and LEDC backlight driver to fix blank display screen drjones 2026-07-04 02:57:45 -07:00
  • 632704318e Fix boot sequence: initialize SD card before display driver to prevent SD_MMC from overwriting LCD CS pin matrix settings drjones 2026-07-04 02:49:09 -07:00
  • 9186bccd80 Implement browser-based voice notes recording, standby flicking remembrance candle, and favorite memory pinning drjones 2026-07-04 02:38:18 -07:00
  • 2c19aeb6a9 Support optional soundbites (adds Skip option in wizard), updates look and feel to a gorgeous sunflower theme, and adds a daily Tribute Time Alarm feature synced automatically with the phone time drjones 2026-07-04 02:33:32 -07:00
  • 617741f773 Implement browser-side image processing: convert any selected file to 172x320 PNG with cover aspect-ratio crop before upload drjones 2026-07-04 02:24:46 -07:00
  • 1c5be95d4c Redesign to keepsake Memory Frame: config file based named memories with beautiful mobile web dashboard, upload wizard, and delete flow drjones 2026-07-04 02:18:39 -07:00
  • d23b6c245c Change WiFi AP password to love1234 drjones 2026-07-04 01:59:00 -07:00
  • 7a9d971310 Fix 8 bugs: SD 1-bit mode GPIO conflict, PNG file handle leak, audio stack overflow, null terminator, error degradation logic, modulo div-by-zero, upload file validation, screen clear before PNG draw. Improve web UI with progress bar and toast feedback. drjones 2026-07-02 21:54:57 -07:00
  • bac1af80fe Update WiFi SoftAP password to love, update touch pin mappings, and remove unused decoders to resolve compile crash. drjones 2026-07-02 15:49:41 -07:00
  • 7606b9d5df Add pre-packaged dependency libraries (ESP32-audioI2S and PNGdec) drjones 2026-07-01 19:18:01 -07:00
  • e207c9a5b7 Optimize boot order: initialize display and NeoPixel first drjones 2026-06-30 02:27:07 -07:00
  • 43b019ccaf Update WiFi credentials: SSID=love, password=password drjones 2026-06-30 02:19:59 -07:00
  • 76e1185c20 Update README.md with Web Upload Panel and AP details drjones 2026-06-30 01:43:53 -07:00
  • 87c24338b5 Implement local web server on SoftAP for uploading PNG/MP3/WAV files directly to SD card drjones 2026-06-30 01:43:35 -07:00
  • 4fa200d649 Optimize performance: 4-bit SD_MMC, write-only SPI, and hardware byte swapping drjones 2026-06-30 01:18:01 -07:00
  • e04ee7cfe4 Implement advanced gestures (1=next, 2=pause, 3=prev, 4=vol) and ESP32-audioI2S MP3/WAV playback drjones 2026-06-30 01:15:32 -07:00
  • 3669b43cc6 Create comprehensive README.md documenting setup, hardware, and architecture drjones 2026-06-30 01:12:00 -07:00
  • b7f28b27c9 Implement UX improvements: status LED, long press slideshow toggle drjones 2026-06-30 01:09:51 -07:00
  • d48ad18134 Implement display, SD card, I2S WAV audio player, and button sync logic drjones 2026-06-30 01:08:27 -07:00
  • 23107b98d7 Initial commit with Waveshare ESP32-S3-LCD-1.47 demo files drjones 2026-06-30 01:06:03 -07:00