flamingcow
|
e4731c94cd
|
Fix sff panic deadlock, share the evdev probe, assorted review cleanups
|
2026-08-31 15:51:52 -07:00 |
|
flamingcow
|
10d97ee82a
|
Relay browser touches through the harness into the real touchscreen
|
2026-08-31 14:59:01 -07:00 |
|
flamingcow
|
ea272e489c
|
Rename AUTO to CYCLE on key c and relay browser keys to stdin
|
2026-08-31 09:02:16 -07:00 |
|
flamingcow
|
5b1eee2699
|
Split the harness stream into capture, encode, and per-client send loops
|
2026-08-31 08:58:31 -07:00 |
|
flamingcow
|
2cdeccc84d
|
Default harness runs to unbounded and make the stream page reconnect itself
|
2026-08-30 19:15:25 -07:00 |
|
flamingcow
|
5a74fe0c76
|
Add an auto-measure toggle with a cable length range, and console keys through the harness
|
2026-08-30 19:10:00 -07:00 |
|
flamingcow
|
45a531066c
|
Stream the panel as masked png deltas and seqlock the scanout reads
|
2026-08-30 16:45:19 -07:00 |
|
flamingcow
|
2166a456a3
|
Swap in the Riverdi RVT70 panel, flip the rotation, and stop ^C orphaning harness runs
|
2026-08-28 21:04:55 -07:00 |
|
flamingcow
|
9301348850
|
Re-lock the mailbox window on lost phase instead of anchoring blind: one loop goroutine per module owns all transport, windows edge-locked from first touch, bringup verifies both modules before either AN restart; corrected charges and link-down reads print raw registers; harness -fuzz repeats lifecycles judging by exit status (30/30 module-clean)
|
2026-08-13 16:32:14 -07:00 |
|
flamingcow
|
4fd3abaf25
|
Move the shared drm ioctl abi into internal/drm
|
2026-08-04 13:21:50 -07:00 |
|
flamingcow
|
5eea6856fb
|
Cut the comments back to the genuinely subtle ones
|
2026-08-01 16:14:12 -07:00 |
|
flamingcow
|
f512391ee4
|
Capture the panel by reading the displayed drm buffer instead of fbdev
|
2026-07-31 16:46:11 -07:00 |
|
flamingcow
|
5d2dbffb4a
|
Add a harness that runs cabletest on a timer and captures the panel to png
|
2026-07-31 16:15:16 -07:00 |
|