1
Fork 0
Commit graph

16 commits

Author SHA1 Message Date
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