Skip to content

StatNode v1.1.0

Choose a tag to compare

@Keralots Keralots released this 25 Jul 14:46
· 30 commits to master since this release

Second release. Bigger, sharper readings on every panel, a new Hardware page for
the optional peripherals, and support for eight metric slots.

Display

  • Values are no longer magnified. Every face now picks a real font face sized
    to the space it has, instead of stretching a 22px glyph up to 2x. The big
    readings on the 240x240 panels were visibly soft before; they are crisp now.
    Four digits-only faces (30/38/48/68px) ship on every board for this.
  • Strips readings stay legible over the chart. The label and value sit on a
    translucent scrim, so a bright area fill no longer swallows them. The chart
    shape still shows through, and no chart width is lost.
  • Units sit on the value's baseline rather than a few pixels below it.

Eight metric slots

The slot count went from six to eight. Existing bindings are migrated on update,
so nothing is lost. There is deliberately no "tile count" setting: how many
readings appear is how many slots you bind, and every face lays itself out from
that count. Fresh devices come with eight slots bound on the 320x480 panel and
six on the 240x240 squares.

New: Hardware page

A new portal page under Device, holding the optional peripherals. Only GPIOs
that cannot break the display, USB or boot are offered, and the page lists the
allowed pins for your board.

  • Status LED (new): a single-color LED on a GPIO, driven through a transistor
    and dimmed by PWM. It has its own night level, can follow the display off, and
    can go dark while the PC is offline. The brightness slider drives the real LED
    live while the page is open.
  • Capacitive touch pad: moved here from the Display page. The TTP223 now
    works on the ESP32-S3 boards as well as the C3, the long-press window is more
    forgiving, and the shipped default no longer blanks the screen on an
    accidental hold.

Fixes

  • Screenshot capture no longer exhausts internal heap on PSRAM boards (free heap
    on a 240x240 S3 went from 18 KB to 143 KB).
  • Guition JC3248W535 support restored and its toolchain pinned.
  • Mario clock no longer smears at the right panel edge.

Flashing

Pick the file matching your board's env: firmware-v1.1.0-<env>.bin is the full
image for a USB/web flash at 0x0; OTA_ONLY_firmware-v1.1.0-<env>.bin is for
the portal's Maintenance page. See the README for the board/env table and the
web-flasher walkthrough.

The Windows companion app is unchanged since v1.0.0 - keep using the
StatNodeCompanion.exe from that release, or run it from source in
StatNode-CompanionApp/.