mirror of
https://github.com/MCKero6423/uv-k5-v3-emulator.git
synced 2026-10-02 03:15:36 +00:00
Wraps the connect/negotiate/command dance with a lock, since only one client can hold the QMP socket at a time. Events interleave with replies, so command() reads until it sees the matching return rather than trusting the first message. Connection failure carries the reason and the likely cause: key.py already holding the socket.
16 lines
350 B
Plaintext
16 lines
350 B
Plaintext
# Generated flash image: 2 MB, rebuilt from calibration.bin by tools/make_flash.py.
|
|
assets/flash.img
|
|
|
|
# Host build output for the CW timing harness.
|
|
build/
|
|
|
|
# Transient debug captures.
|
|
*.log
|
|
*.png
|
|
|
|
# Screenshots used in the README are committed on purpose.
|
|
!docs/screenshots/*.png
|
|
|
|
# Plan documents from the plan skill: local working notes.
|
|
.hermes/
|