Skip to content

feat(fw): refine 4.3C landscape layout + re-flash gotchas#5

Merged
yuchou87 merged 2 commits into
mainfrom
feat/43c-layout
Jun 21, 2026
Merged

feat(fw): refine 4.3C landscape layout + re-flash gotchas#5
yuchou87 merged 2 commits into
mainfrom
feat/43c-layout

Conversation

@yuchou87

Copy link
Copy Markdown
Owner

Layout polish on the 4.3C dashboard (verified on hardware with live data):

  • 5H% is the hero (montserrat_48); 7-DAY secondary (montserrat_28) for clear hierarchy.
  • Thicker/wider 5H bar (360×30), thinner 7D bar (320×18).
  • Drop redundant static '* RUNNING'; keep single data-driven ONLINE/STALE.
  • Drawn thin separators that span the width (replacing ASCII '=' rows).

Also expands firmware/README re-flash guide with the bring-up gotchas (port naming, post-flash clean RST, DTR-reset when opening the serial port).

yuchou87 added 2 commits June 20, 2026 11:37
- 5H% is now the hero (montserrat_48); 7-DAY demoted to montserrat_28 for
  clear visual hierarchy.
- Thicker/wider 5H bar (360x30), thinner 7D bar (320x18).
- Drop the redundant static '* RUNNING' (keep the single data-driven ONLINE/
  STALE indicator top-right).
- Replace ASCII '=' / '-' separators with thin drawn rules that span the width.
Compile-verified (43C).
- Port name differs: app=cu.usbmodemTP_00011 (CDC) vs download=cu.usbmodem<N> (ROM).
- After flashing, esptool RTS reset may land back in download mode -> tap RST.
- Don't open /dev/cu.* to check state (DTR resets the board); use ioreg instead.
@yuchou87 yuchou87 merged commit c88d070 into main Jun 21, 2026
4 checks passed
@yuchou87 yuchou87 deleted the feat/43c-layout branch June 21, 2026 00:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant