Ian Gulliver
|
4db5c36931
|
Self-registering IP-protocol and UDP-port dispatch; move picomap-specific constants out of generic net/dispatch layers
|
2026-04-19 08:39:13 -07:00 |
|
Ian Gulliver
|
cdc113285a
|
Remove USB/serial support: network-only protocol, drop tinyusb and PICOBOOT
|
2026-04-17 11:20:57 -07:00 |
|
Ian Gulliver
|
a41ee70a3c
|
Build epoch in info, flash-status command, cmake version embedding
|
2026-04-12 09:02:31 +09:00 |
|
Ian Gulliver
|
21c7900444
|
Watchdog timer, boot reason tracking, net_poll frame limit, reboot/picoboot CLI commands
|
2026-04-12 08:27:21 +09:00 |
|
Ian Gulliver
|
6c3e0757f9
|
Boot reason via watchdog scratch register, reboot/picoboot CLI commands, enum msgpack support
|
2026-04-12 08:17:22 +09:00 |
|
Ian Gulliver
|
e3d97f4946
|
In-app flash write, UF2 parser, remove picotool dependency, reboot command
|
2026-04-11 22:26:54 +09:00 |
|
Ian Gulliver
|
c35c1de76a
|
Split net stack into eth/arp/ipv4/icmp, deferred handler responses, ping tests
|
2026-04-11 08:15:41 +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
|
d215ddc6f2
|
Add debug log ring buffer with timestamps, log CLI subcommand
|
2026-04-07 09:18:43 +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
|
b8c0e6be66
|
Handlers return multiple responses, dispatch polls sockets for UDP commands
|
2026-04-06 20:22:40 +09:00 |
|
Ian Gulliver
|
f837937cb7
|
Add firmware_name to info response
|
2026-04-06 20:09:30 +09:00 |
|
Ian Gulliver
|
b197f0bfa7
|
Extract picoboot and info handlers into lib/handlers
|
2026-04-06 17:24:34 +09:00 |
|