Commit Graph

72 Commits

Author SHA1 Message Date
550d0643e7 Format TCPServer 2026-01-14 20:58:19 -05:00
579592d746 Fix AP mode 2026-01-14 20:56:04 -05:00
827a098bdc Work on sensor 2026-01-08 15:46:39 -05:00
857057b1a8 Merge branch 'main' of git.uwaterloo.ca:capstone-group2/firmware 2026-01-07 11:38:26 -05:00
cd0c1d586f Update SensorMessage_generated.h 2026-01-07 11:38:16 -05:00
8b48c6f414 Fix wireless restarts itself after intentionally disabled 2026-01-07 11:12:03 -05:00
9d94cc1b1a Create SensorMessage_generated.h 2026-01-07 11:10:02 -05:00
a64a0cd324 Add back leader update 2026-01-06 17:19:48 -05:00
1e411f279c Fix shutdown functions 2026-01-06 17:16:50 -05:00
superkor
055d987ea8 actually update leader + increase rip ttl stack size - tcp shutdown crash occurs 2026-01-06 17:08:09 -05:00
b4f737b0ca Re-enable rmt 2026-01-06 16:35:13 -05:00
superkor
14875aafa2 Add support for ACK response for Generic Frame Fragments 2026-01-06 14:33:01 -05:00
cc8b23cd45 UDP implementation 2026-01-06 14:02:56 -05:00
superkor
fe2f396817 Link Layer Frame Send Scheduler, Internal RX Polling, Framework for Generic Frames + Fragmentation 2025-12-14 02:51:33 -05:00
17606bc98d Fix tcp server burns cpu cycles when no connections, and does not close some connections 2025-12-13 21:55:37 -05:00
f769ce3ca0 Shutdown/startup TCP server with leader status 2025-10-23 23:07:08 -04:00
a667d8d9f7 Remove include 2025-10-22 23:10:14 -04:00
703020452f Cleanup rpc interfaces 2025-10-22 23:07:41 -04:00
63a2f86343 sendrecv 2025-10-16 21:46:39 -04:00
fd8cfc1187 Send more metadata 2025-10-16 21:24:41 -04:00
945278d673 Cleanup includes
This actually gained us 10% more flash space
2025-10-16 21:03:35 -04:00
7590601f98 Occasionally scan for known networks when in softap mode 2025-10-15 23:15:10 -04:00
eb76a5041d Cleanup interfaces 2025-10-15 23:14:39 -04:00
930b7a713b Cleanup interfaces 2025-10-15 23:14:27 -04:00
534e9e9ee4 Flatbuffer validation 2025-10-15 21:55:20 -04:00
c05df920fd Remove NVS from data link layer 2025-10-08 17:56:05 -04:00
2f973da599 Silence noisy error logs 2025-10-08 17:35:45 -04:00
948b706262 Fix watchdog timeout 2025-10-08 17:35:32 -04:00
db668fe2b7 Fix RIPTTL stack overflow 2025-10-06 21:02:31 -04:00
4d8433dbfe Fix compile issue in MessagingInterface 2025-10-06 21:02:16 -04:00
8f107d1c95 Cleanup logging 2025-10-05 22:00:19 -04:00
e498a828b6 Config manager fixes 2025-10-05 12:20:37 -04:00
a9a5ab7a72 Fix compile issue 2025-09-30 15:30:10 -04:00
f5920e6f58 New flatbuffer code 2025-09-30 12:45:27 -04:00
superkor
b01747da0b decrease freq resolution for rmt to hopefully make it more reliable 2025-09-28 13:35:50 -04:00
c445401148 Add rmt channels for servo2 2025-07-28 10:31:03 -04:00
74d370e21a working 2025-07-27 20:50:14 -04:00
3cbdf0845d Update CommunicationRouter.cpp 2025-07-27 14:31:48 -04:00
2ab116fef0 Orientation 2025-07-26 23:55:17 -04:00
superkor
db3ee2d6f7 fixed gpio on rmt tx/rx 2025-07-26 16:09:28 -04:00
9bad7c4159 Send robot topology to PC 2025-07-26 10:55:09 -04:00
6ff185149d Fix wired integration 2025-07-21 20:52:45 -04:00
ce61cf64d4 Empty string fix 2025-07-20 20:55:14 -04:00
a47d57ab29 Wifi configuration from NVS 2025-07-20 20:53:12 -04:00
3f915b2d6c DC Motor 2025-07-20 18:14:40 -04:00
07f3fea84b Update pins 2025-07-15 21:24:09 -04:00
4b968c0544 Servo control 2025-07-15 10:59:48 -04:00
219467fc1a Fix 2025-07-14 00:09:35 -04:00
f94f3bbc8b Fix communication router 2025-07-13 20:48:00 -04:00
78a17af883 Fix messages combining by sending size first 2025-07-13 20:47:52 -04:00