Commit Graph

65 Commits

Author SHA1 Message Date
superkor
bfa6a38806 add flatbuffer definitions 2026-01-31 11:32:40 -05:00
superkor
162c5f4455 add some classes for movement set handling 2026-01-31 11:32:40 -05:00
superkor
f732c1ad27 init movement files 2026-01-31 11:32:40 -05:00
superkor
c6bcff20c3 update movement set 2026-01-31 11:32:40 -05:00
superkor
3c6f8b2c86 able to write and read from nvs; completed topology test main 2026-01-31 11:32:40 -05:00
superkor
e077c616a3 able to add, verify, remove, and get current topology 2026-01-31 11:32:40 -05:00
superkor
aab096d385 updates to topology with flatbuffers 2026-01-31 11:32:40 -05:00
superkor
4ab51dc9b0 Add topology builder 2026-01-31 11:32:40 -05:00
superkor
9aa5737040 move rmt constants to constants comp 2026-01-31 11:32:40 -05:00
superkor
c4fb10c3db move data link layer constants to constants component 2026-01-31 11:32:40 -05:00
superkor
43fec02073 flatbuffer wrapper for movement sets 2026-01-31 11:32:40 -05:00
superkor
6df78e0892 add flatbuffer definitions 2026-01-31 11:32:40 -05:00
superkor
c66105c9fd add some classes for movement set handling 2026-01-31 11:32:40 -05:00
superkor
516d14197f init movement files 2026-01-31 11:32:40 -05:00
Johnathon Slightham
c14c82ce9c Reduce DataLink latency 2026-01-30 01:44:42 -05:00
3b898b51b4 Sensor data implementation 2026-01-30 01:44:42 -05:00
5b2155985e Format TCPServer 2026-01-30 01:44:42 -05:00
3d836ef761 Fix AP mode 2026-01-30 01:44:42 -05:00
498c21cffe Work on sensor 2026-01-30 01:44:41 -05:00
5741409466 Fix wireless restarts itself after intentionally disabled 2026-01-30 01:44:41 -05:00
a730fac75c Update generated flatbuffers 2026-01-30 01:44:41 -05:00
4f96c94c6d Add back leader update 2026-01-30 01:44:41 -05:00
d156d7ab7c Fix shutdown functions 2026-01-30 01:44:41 -05:00
Justin Chow
2c66faedf5 actually update leader + increase rip ttl stack size - tcp shutdown crash occurs 2026-01-30 01:44:41 -05:00
70c313c3cc Re-enable rmt 2026-01-30 01:44:41 -05:00
Justin Chow
1ee447feaf Add support for ACK response for Generic Frame Fragments 2026-01-30 01:44:41 -05:00
Johnathon Slightham
6ee3419173 UDP implementation 2026-01-30 01:44:41 -05:00
Justin Chow
89a4c03f75 Link Layer Frame Send Scheduler, Internal RX Polling, Framework for Generic Frames + Fragmentation 2026-01-30 01:44:41 -05:00
9068ff72c4 TCP bugfixes 2026-01-30 01:44:41 -05:00
cf316efee5 Cleanup rpc interfaces 2026-01-30 01:44:41 -05:00
e226a67303 sendrecv 2026-01-30 01:44:41 -05:00
cfc02dd1d2 Send more metadata 2026-01-30 01:44:41 -05:00
9a0017d87f Cleanup includes
This actually gained us 10% more flash space
2026-01-30 01:44:41 -05:00
5d8732a67a Occasionally scan for known networks when in softap mode 2026-01-30 01:44:41 -05:00
e1435b53b5 Cleanup interfaces 2026-01-30 01:44:41 -05:00
9627b76183 Fix RIPTTL stack overflow 2026-01-30 01:44:41 -05:00
e3dd3df48c Fix compile issue in MessagingInterface 2026-01-30 01:44:41 -05:00
1ca488b7b9 Config manager fixes 2026-01-30 01:44:41 -05:00
3ec8bdcced New flatbuffer code 2026-01-30 01:42:55 -05:00
Justin Chow
7b5a295432 decrease freq resolution for rmt to hopefully make it more reliable 2026-01-30 01:42:55 -05:00
8a463bba10 RMT integration 2026-01-30 01:42:55 -05:00
Justin Chow
f09f68c23d fixed gpio on rmt tx/rx 2026-01-30 01:42:55 -05:00
e0687baf93 Send robot topology to PC 2026-01-30 01:42:55 -05:00
821d2d81bb Various fixes 2026-01-30 01:42:55 -05:00
e7599a4a38 Wifi configuration from NVS 2026-01-30 01:42:55 -05:00
a242ce0846 DC Motor 2026-01-30 01:42:55 -05:00
804d3ad0e8 Update pins 2026-01-30 01:42:55 -05:00
15a0f38bac Servo control 2026-01-30 01:42:55 -05:00
c1d9a3a8b4 Various bugfixes 2026-01-30 01:42:55 -05:00
74d4302075 Integration with RMT 2026-01-30 01:42:55 -05:00