Commit Graph

46 Commits

Author SHA1 Message Date
20b047bbfe Add distance sensor, rewrite OLED to use new i2c library 2026-05-19 23:13:24 -04:00
29b79fbbb5 Remote configuration 2026-05-19 23:13:24 -04:00
7b9aa3cd95 Add define guards around ring buffer 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
c289a641df Work on sensor 2026-05-19 23:13:24 -04:00
7897f00fb2 Update CMakeLists.txt 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
6a1bf027b4 Cleanup rpc interfaces 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
f69b115f2a Config manager fixes 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
de44202196 Various fixes 2026-05-19 23:13:24 -04:00
d8696fa6fc Orientation 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
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
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
0df0101265 Integrate RPC with RMT 2026-05-19 23:12:03 -04:00
aaf82d37d2 Board to PC 2026-05-19 23:11:32 -04:00
Justin Chow
9d5b63df2a link layer routing works 2026-05-19 23:11:32 -04:00
Justin Chow
bb154e9578 update link layer manager + rip + rmt 2026-05-19 23:11:32 -04:00
885f31aeb2 Add PSRAM 2026-05-19 23:11:32 -04:00
9987a63af5 MPI 2026-05-19 23:11:32 -04:00
Justin Chow
e16f332476 rmt + some of link layer 2026-05-19 23:11:32 -04:00
701f56dc31 Various wifi improvements 2026-05-19 23:11:32 -04:00
b39ed30ecc Configuration 2026-05-19 23:11:10 -04:00
52194c19db Initial TCP server 2026-05-19 23:11:10 -04:00
7396290467 Add espressif__mdns component 2026-05-19 23:10:46 -04:00
bc6b2a4500 Cleanup RPC component 2026-05-19 23:10:46 -04:00
9d07aac671 Add basic wifi support 2026-05-19 23:10:22 -04:00
236b87f6b5 Create RPC component 2026-05-19 23:09:53 -04:00
Johnathon Slightham
0f8467f194 Initial commit 2026-05-19 23:09:06 -04:00