Ian Gulliver
|
8408603390
|
Zero-copy encode: pack response body in place, single shared tx_buf, drain rx loop
|
2026-04-10 22:48:28 +09:00 |
|
Ian Gulliver
|
58db392bf3
|
Simplify handler signatures: return response struct, typed_handler does encoding
|
2026-04-10 22:21:31 +09:00 |
|
Ian Gulliver
|
e2a5d97dae
|
Zero-copy TX: span_writer packer, static buffers, no vector returns
|
2026-04-10 22:18:44 +09:00 |
|
Ian Gulliver
|
0d41f63533
|
Strip non-MACRAW enums, unused macros, and set_socket_dest_mac
|
2026-04-10 21:42:20 +09:00 |
|
Ian Gulliver
|
394628b8da
|
MACRAW-only: simplify send/recv API, remove non-MACRAW code paths and unused types
|
2026-04-10 21:37:03 +09:00 |
|
Ian Gulliver
|
d215ddc6f2
|
Add debug log ring buffer with timestamps, log CLI subcommand
|
2026-04-07 09:18:43 +09:00 |
|
Ian Gulliver
|
46db2fd966
|
MACRAW IP stack with ARP/ICMP, stable device ordering, LED blink on test
|
2026-04-07 07:34:24 +09:00 |
|
Ian Gulliver
|
e60479bad8
|
Switch to IPv4 zeroconf, add test framework with discovery test, fix serial enumeration
|
2026-04-07 06:58:39 +09:00 |
|
Ian Gulliver
|
f837937cb7
|
Add firmware_name to info response
|
2026-04-06 20:09:30 +09:00 |
|
Ian Gulliver
|
49bbe1b29c
|
Split dispatch init/run, join IPv6 multicast discovery group in firmware
|
2026-04-06 20:01:22 +09:00 |
|
Ian Gulliver
|
00b960d81d
|
Add dispatch loop, copy_to_ram, retry picotool load without sleep
|
2026-04-06 17:36:41 +09:00 |
|
Ian Gulliver
|
b197f0bfa7
|
Extract picoboot and info handlers into lib/handlers
|
2026-04-06 17:24:34 +09:00 |
|
Ian Gulliver
|
00ab432a72
|
Add IPv6 link-local address to net_init and info response, use WaitGroup.Go
|
2026-04-06 17:20:13 +09:00 |
|
Ian Gulliver
|
1bbe350370
|
Add test target, parallelize load and info across two devices
|
2026-04-05 21:48:47 +09:00 |
|