ad82a25329
improved telemetry link
...
reduced send speed and improved receive logic to recover faster
a next step is to try forgoing tokio-serial and the codec trait
for (hopefully) better real-time performance
2025-03-05 22:30:18 -05:00
cc18f76e55
switched to a state instead of change architecture
...
southbridge currently hangs, embassy does not make
such things easy to diagnose
2025-02-14 17:24:43 -05:00
b131ad8957
two types of command at the same time (sputters, lags, then dies)
2025-02-13 15:57:34 -05:00
0a2f22a4f1
underglow
2025-02-09 18:44:34 -05:00
025b05e3de
implemented brownout on northbridge
...
this is unsound in that only the most recent command gets modulated by
the bus voltage. In practice this should be fine as commands should come
over the pipe regularly in situations that cause a brownout
2025-02-09 13:37:52 -05:00
bd683d9b74
don't drop connection on spurious lapse
...
also reduced logging (systemd is a killer)
2025-02-09 12:56:09 -05:00
852b95dcc0
propagate voltage to controller
2025-02-08 22:22:17 -05:00
6a285fe7cd
controller input timeout
2025-02-04 19:27:26 -05:00
951dafc7d5
switched southbridge->northbridge to postcard cobs
2025-02-04 17:50:15 -05:00
17553cf2a3
thingy drives
...
added deadzone to gamepad controller
mended drive polarity
wait to start telem until awakened by northbridge
(linux doesn't boot in 300 cycles)
2025-02-04 15:48:14 -05:00
a9573dc8bc
switched northbridge -> southbridge communication to length-data
...
buffereduart peek does not appear to work, and
coms are very stable with shielded wire
2025-02-04 13:06:38 -05:00
b012a83ee0
recv control input on northbridge
2025-02-03 14:09:20 -05:00
ecd0800891
enable on start
2025-02-02 15:50:10 -05:00
91ed6eeb14
moved serialization to encoder
2025-02-01 16:24:10 -05:00
5d88a32095
sink converter (unpin woes)
2025-02-01 16:18:46 -05:00
80d15f7079
northbridge stub
2025-01-31 13:51:58 -05:00