Skip to content

FastEPD initPanel failure is silent (no NACK, no WARN) — device looks alive but never renders #160

Description

@AsLY4

When FastEPD's initPanel fails (e.g. NO_MEMORY because the board's PSRAM
build keys are wrong), the firmware keeps running: BLE up, commands
ACKed, transfers accepted — but nothing ever renders and nothing is
logged above debug. This cost us a full false-lead cycle during PaperS3
bring-up (e-paper retention masked it: the old image stayed up).

Proposal: surface init failure as (a) a WARN log with the FastEPD rc and
(b) an error response / NACK on transfer or refresh commands while the
panel is uninitialized, so senders see a verdict instead of a success
that never displays.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions