A registered peripheral model runs in the engine: the firmware talks to it over the real bus and gets device-accurate responses.
Simulated device model
Checked against a capture. Compared against a recorded trace or capture from real hardware, with the record kept in the repository.
Wire capture of the GxEPD2_290_C90c init stream (12 01 27 01 00 11 03 3c 05 18 80 21 00 80 44 …) off a WeAct 2.9" B/W/R module, checked against WeAct's reference driver; the model implements exactly those 15 commands. Panel RESPONSES were never compared against real glass, so this is capture, not hardware.
SPI
| Pin | Type | Role |
|---|---|---|
VCC | power_in | — |
GND | power_in | — |
DIN | input | spi_mosi |
CLK | input | spi_sck |
CS | input | spi_cs |
DC | input | gpio |
RST | input | gpio |
BUSY | output | gpio |
No manufacturer datasheet is indexed for this part yet, so none is linked here.