Skip to content

v0.0.6

Choose a tag to compare

@github-actions github-actions released this 14 Jun 19:51

RSVP Nano v0.0.6

This release focuses on getting the new hardware UX into a releasable shape across the supported
Waveshare boards, with a cleaner menu, quick settings, USB transfer everywhere, and browser flashing
for the AMOLED devices.

Highlights

  • Added a device picker to the hosted browser flasher.
  • Added full browser-flasher assets for Touch AMOLED 1.8, 2.16, and 2.41 boards.
  • Enabled USB transfer mode across the firmware targets.
  • Reworked the on-device menu into a smaller top-level structure: Resume, Chapters, Books,
    Articles, Settings, and Power off.
  • Added bottom-edge quick settings for Brightness, Theme, Focus Timer, and Sync.
  • Split Sync into Wi-Fi Sync and USB Sync.
  • Added subtle top and bottom edge handles on paused reader screens to hint at the swipe menus.
  • Removed touch play/pause shortcuts now that hardware play/pause is available.
  • Aligned 3.49, 2.41, 2.16, and 1.8 menu/navigation behavior.
  • Kept the 1.8 firmware PWR input disabled because that board can report unreliable PWR events.
  • Added board-specific button behavior:
    • 3.49 rev1/rev2 and 2.41: PWR opens menu/power flow; BOOT toggles play/pause, backs out of
      menus, and starts standby on hold.
    • 2.16: PWR opens menu/power flow; BOOT controls brightness/theme; KEY controls
      play/pause/screensaver.
    • 1.8: swipe edges handle menu/quick settings; BOOT controls play/pause, Back, and standby.
  • Added Battery settings for CPU speed per state and auto-dim behavior.
  • Added release and preview workflow support for the new AMOLED assets.
  • Updated README hardware, flashing, controls, sync, and release documentation.

Assets

  • rsvp-nano.bin is the full browser-flasher image for fresh installs on the Touch LCD 3.49.
  • rsvp-nano-ota.bin is the legacy app-only OTA binary for existing Touch LCD 3.49 devices.
  • rsvp-nano-esp32-s3-touch-lcd-3.49-ota.bin is the Touch LCD 3.49 OTA binary.
  • rsvp-nano-rev2.bin is the full browser-flasher image for Touch LCD 3.49 rev2/GPIO42 boards.
  • rsvp-nano-rev2-ota.bin is the legacy app-only OTA binary for Touch LCD 3.49 rev2/GPIO42 boards.
  • rsvp-nano-esp32-s3-touch-lcd-3.49-rev2-ota.bin is the Touch LCD 3.49 rev2/GPIO42 OTA binary.
  • rsvp-nano-esp32-s3-touch-amoled-1.8.bin is the full browser-flasher image for Touch AMOLED 1.8.
  • rsvp-nano-esp32-s3-touch-amoled-1.8-ota.bin is the Touch AMOLED 1.8 OTA binary.
  • rsvp-nano-esp32-s3-touch-amoled-2.16.bin is the full browser-flasher image for Touch AMOLED
    2.16.
  • rsvp-nano-esp32-s3-touch-amoled-2.16-ota.bin is the Touch AMOLED 2.16 OTA binary.
  • rsvp-nano-esp32-s3-touch-amoled-2.41.bin is the full browser-flasher image for Touch AMOLED
    2.41.
  • rsvp-nano-esp32-s3-touch-amoled-2.41-ota.bin is the Touch AMOLED 2.41 OTA binary.