Commit Graph

70 Commits

Author SHA1 Message Date
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
7897f00fb2 Update CMakeLists.txt 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
0265a97c5d Change to ESP-IDF v5.5.x 2026-05-19 23:13:24 -04:00
8750e5bdb1 New flatbuffer code 2026-05-19 23:13:24 -04:00
Justin Chow
6086413851 decrease freq resolution for rmt to hopefully make it more reliable 2026-05-19 23:13:24 -04:00
10ce40b5b5 Add rmt channels for servo2 2026-05-19 23:13:24 -04:00
de44202196 Various fixes 2026-05-19 23:13:24 -04:00
d8696fa6fc Orientation 2026-05-19 23:12:26 -04:00
Justin Chow
c63885441e fixed gpio on rmt tx/rx 2026-05-19 23:12:26 -04:00
8f861caa20 Send robot topology to PC 2026-05-19 23:12:26 -04:00
457f2583c9 Fix wired integration 2026-05-19 23:12:26 -04:00
cb730557d0 Empty string fix 2026-05-19 23:12:26 -04:00
c363b2b7da Wifi configuration from NVS 2026-05-19 23:12:26 -04:00
735ced9294 No more integral control 2026-05-19 23:12:26 -04:00
f4edc23528 Remove configuration 2026-05-19 23:12:26 -04:00
be02337bd1 DC Motor 2026-05-19 23:12:26 -04:00
3a86d4b44e Update pins 2026-05-19 23:12:26 -04:00
af9d9c7b8a Create instructions for adding actuators 2026-05-19 23:12:26 -04:00
d3e42e8dff Servo control 2026-05-19 23:12:26 -04:00
cf5be03188 Communication router fixes 2026-05-19 23:12:26 -04:00
437d511703 Fix messages combining by sending size first 2026-05-19 23:12:03 -04:00
0df0101265 Integrate RPC with RMT 2026-05-19 23:12:03 -04:00