Commit Graph

82 Commits

Author SHA1 Message Date
367b93a68e Increase LUT size 2026-05-19 23:13:24 -04:00
da858d1ca6 Reliability fixes for wired comms 2026-05-19 23:13:24 -04:00
b1ca6da6a1 Fix battery module not showing up in UI 2026-05-19 23:13:24 -04:00
bb08a2f0ba Add a cache to data link layer for control frames with hash 2026-05-19 23:13:24 -04:00
c8cd1545dc Fix mDNS crash 2026-05-19 23:13:24 -04:00
74d57dd915 Append id to wifi ssid 2026-05-19 23:13:24 -04:00
Johnathon Slightham
71ff7b63ac Fix generic UDP frame type 2026-05-19 23:13:24 -04:00
8135f0e248 Log the reason for the config read to fail 2026-05-19 23:13:24 -04:00
10d03a895f Fix RMT does not work 2026-05-19 23:13:24 -04:00
7e1ba801d1 Fix UDP server when in softap mode 2026-05-19 23:13:24 -04:00
20b047bbfe Add distance sensor, rewrite OLED to use new i2c library 2026-05-19 23:13:24 -04:00
c66c7bf17c Fix crashing due to config with the wrong number of ports 2026-05-19 23:13:24 -04:00
107f185527 OTA + remote logging + profiling 2026-05-19 23:13:24 -04:00
63a18677cb Add gripper module 2026-05-19 23:13:24 -04:00
Johnathon Slightham
649669d598 RPC calls 2026-05-19 23:13:24 -04:00
52ff24e649 Display control code 2026-05-19 23:13:24 -04:00
Johnathon Slightham
2e9004ee34 Reduce DataLink latency 2026-05-19 23:13:24 -04:00
017a5f3cf0 Sensor data implementation 2026-05-19 23:13:24 -04:00
5f31171fe6 Format TCPServer 2026-05-19 23:13:24 -04:00
64f0b4f91a Fix AP mode 2026-05-19 23:13:24 -04:00
c289a641df Work on sensor 2026-05-19 23:13:24 -04:00
f1b7c6fced Fix wireless restarts itself after intentionally disabled 2026-05-19 23:13:24 -04:00
86d773ea2d Update SensorMessage_generated.h 2026-05-19 23:13:24 -04:00
35ade5624a Create SensorMessage_generated.h 2026-05-19 23:13:24 -04:00
5e8827c128 Add back leader update 2026-05-19 23:13:24 -04:00
7f717f56ba Fix shutdown functions 2026-05-19 23:13:24 -04:00
Justin Chow
9f34ab14ab actually update leader + increase rip ttl stack size - tcp shutdown crash occurs 2026-05-19 23:13:24 -04:00
ffc77e1c82 Re-enable rmt 2026-05-19 23:13:24 -04:00
Justin Chow
7984b8a89f Add support for ACK response for Generic Frame Fragments 2026-05-19 23:13:24 -04:00
Johnathon Slightham
53d3c775ba UDP implementation 2026-05-19 23:13:24 -04:00
Justin Chow
92ddc3faf9 Link Layer Frame Send Scheduler, Internal RX Polling, Framework for Generic Frames + Fragmentation 2026-05-19 23:13:24 -04:00
0e29470be1 Fix tcp server burns cpu cycles when no connections, and does not close some connections 2026-05-19 23:13:24 -04:00
e621b47438 Shutdown/startup TCP server with leader status 2026-05-19 23:13:24 -04:00
e9e0dfaeed Remove include 2026-05-19 23:13:24 -04:00
6a1bf027b4 Cleanup rpc interfaces 2026-05-19 23:13:24 -04:00
c1512a1fa6 sendrecv 2026-05-19 23:13:24 -04:00
2d8bda2f83 Send more metadata 2026-05-19 23:13:24 -04:00
d69a5327de Cleanup includes
This actually gained us 10% more flash space
2026-05-19 23:13:24 -04:00
ab7dc2d5d6 Occasionally scan for known networks when in softap mode 2026-05-19 23:13:24 -04:00
2e40b49094 Cleanup interfaces 2026-05-19 23:13:24 -04:00
27e67df033 Cleanup interfaces 2026-05-19 23:13:24 -04:00
2b235524fe Flatbuffer validation 2026-05-19 23:13:24 -04:00
11c3604438 Remove NVS from data link layer 2026-05-19 23:13:24 -04:00
f4c8757a67 Silence noisy error logs 2026-05-19 23:13:24 -04:00
9de47382a4 Fix watchdog timeout 2026-05-19 23:13:24 -04:00
5ade9069ed Fix RIPTTL stack overflow 2026-05-19 23:13:24 -04:00
db886945dc Fix compile issue in MessagingInterface 2026-05-19 23:13:24 -04:00
06f1d08fdb Cleanup logging 2026-05-19 23:13:24 -04:00
f69b115f2a Config manager fixes 2026-05-19 23:13:24 -04:00
c201fe82ed Fix compile issue 2026-05-19 23:13:24 -04:00