Skip to content

board_spec: complete storage metadata and validate PSRAM capabilities - #328

Merged
lovyan03 merged 1 commit into
m5stack:developfrom
ainyan03:board_spec_psram_check
Oct 1, 2026
Merged

lovyan03 merged 1 commit into
m5stack:developfrom
ainyan03:board_spec_psram_check

Conversation

@ainyan03

@ainyan03 ainyan03 commented Oct 1, 2026

Copy link
Copy Markdown
Contributor
  • Record absent PSRAM for Station (ESP32-D0WDQ6-V3, 16 MB flash), DinMeter / AirQ (ESP32-S3FN8, 8 MB flash), StickC and CoreInk (ESP32-PICO-D4).
  • Validate storage.psram_mb / psram_mode against the chip's PSRAM capabilities even when the board has no PSRAM device declaration (new E_PSRAM_UNSUPPORTED; E_PSRAM_MODE now also applies without a device).
  • Add a test that checks every resolved variant, and regenerate the resolved snapshots and the standalone editor.

Record absent PSRAM for Station, DinMeter, AirQ, StickC and CoreInk, including the documented flash capacities for Station and the ESP32-S3FN8 boards.

Validate storage claims against chip capabilities even when a PSRAM device declaration is missing. Cover every resolved variant and reject positive capacity on chips without PSRAM support. Regenerate resolved snapshots and the standalone editor.
@lovyan03
lovyan03 merged commit 2be6da8 into m5stack:develop Oct 1, 2026
26 checks passed
@ainyan03
ainyan03 deleted the board_spec_psram_check branch October 1, 2026 08:32
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.

2 participants