mirror of
https://git.k-space.ee/arti/vt1200.git
synced 2026-10-31 12:05:05 +02:00
The panel now draws labelled hex text instead of 16 white boxes: a 5x7 glyph table for 0-9/A-F plus the letters the labels need, built at runtime because this toolchain never runs .cinit. Rows: CSR0, CSR1, TMD1, RMD1, MCNT, OK and REST (CSR0 after handing the chip back), on a 32px pitch. The restore now matches the firmware's own init: CSR0 = 0x7F41 (INIT | INEA | all status bits write-1-to-clear) instead of a plain INIT, then poll IDON, then 0x0042 (STRT | INEA), plus a retry if TXON does not come up and an update of the driver's CSR0 shadow cell 0x23CC50. Note: on the first post-fix run the network still did not recover, so the restore remains a convenience at best; results are read from the panel.