-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Migrate hardware validation (board_validate.py). #5
Copy link
Copy link
Open
Description
Description
Move the hardware validation tool from micropython-steami-tutorials.
Source
micropython-steami-tutorials/tools/board_validate.py (427 lines)
Tasks
- Copy
board_validate.py - Adapt paths for new repo structure
- Verify
python board_validate.pyworks with a connected STeaMi board - Add CLI documentation in README
Features
- Extracts draw() body from screenshot.py using inspect
- Injects into MicroPython template for board execution
- Runs on board via mpremote
- Dumps GS4_HMSB framebuffer as hex
- Decodes to PIL Image
- Compares: board vs sim, board vs SVG ref
- Generates diff images
Dependencies
- feat: Migrate Pillow simulator (sim_backend). #3 — SimBackend must be migrated first
- Requires physical STeaMi board + mpremote
Parent
- feat: Scaffold repo and migrate simulation/validation tools. #1 — Migration umbrella issue
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels