Ian Gulliver
|
cdc113285a
|
Remove USB/serial support: network-only protocol, drop tinyusb and PICOBOOT
|
2026-04-17 11:20:57 -07:00 |
|
Ian Gulliver
|
cc37b711a4
|
Return error on inner decode failure instead of hanging, split flash-status output
|
2026-04-12 22:27:21 +09:00 |
|
Ian Gulliver
|
11c101c235
|
Flash status: scan PICOBIN blocks for per-slot validity and version
|
2026-04-12 22:22:54 +09:00 |
|
Ian Gulliver
|
a41ee70a3c
|
Build epoch in info, flash-status command, cmake version embedding
|
2026-04-12 09:02:31 +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
|
846d6bb201
|
Clean up load logging, capture build output via slog, use cmake --build
|
2026-04-11 22:38:16 +09:00 |
|
Ian Gulliver
|
5f2268f5e1
|
Unified --usb/--udp/--iface target flags for all CLI commands
|
2026-04-11 22:33:55 +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
|
a6225faa2b
|
Add IGMP, prepend_buffer/parse_buffer, split UDP header, discovery tests, test all
|
2026-04-11 09:04:55 +09:00 |
|
Ian Gulliver
|
34efaeefd5
|
Add list-tests protocol message, test subcommands, extract test handlers
|
2026-04-11 07:25:16 +09:00 |
|
Ian Gulliver
|
3d20bf4c33
|
Per-packet source tracking in transport, via/from in info output
|
2026-04-07 22:30:26 +09:00 |
|
Ian Gulliver
|
e301c672a9
|
Broadcast discovery with InfoAll, interface broadcast detection, clean output
|
2026-04-07 22:12:20 +09:00 |
|
Ian Gulliver
|
7034391d4d
|
UDP transport with broadcast support, -udp and -iface flags on info
|
2026-04-07 21:44:35 +09:00 |
|
Ian Gulliver
|
9989d8c66a
|
Add UDP transport with picomap port 28781, info -udp flag
|
2026-04-07 21:36:50 +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
|
ffcbaf0665
|
Merge info/load/test CLIs into unified picomap subcommand CLI
|
2026-04-07 08:37:34 +09:00 |
|
Ian Gulliver
|
a7381ca435
|
MACRAW net stack, slog, load -target flag, LED blink, net_poll disabled pending SPI fix
|
2026-04-07 08:34:29 +09:00 |
|
Ian Gulliver
|
a9193d51e4
|
Switch commands to slog, disable net_poll pending fix
|
2026-04-07 07:43:16 +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
|
00b960d81d
|
Add dispatch loop, copy_to_ram, retry picotool load without sleep
|
2026-04-06 17:36:41 +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
|
1fa1b2076c
|
Poll for BOOTSEL readiness instead of fixed sleep, load with -x
|
2026-04-06 09:19:26 +09:00 |
|
Ian Gulliver
|
1bbe350370
|
Add test target, parallelize load and info across two devices
|
2026-04-05 21:48:47 +09:00 |
|
Ian Gulliver
|
30a697066c
|
Move C++ tree into firmware/
|
2026-04-05 21:33:19 +09:00 |
|
Ian Gulliver
|
4989cfd8cb
|
Use pico_rand for DHCP xid, run cmake in load command
|
2026-04-05 21:30:21 +09:00 |
|
Ian Gulliver
|
9f9a1885ae
|
Rename msgpackpp->msgpack, merge device+protocol->wire, absorb picoserial into client
|
2026-04-04 23:16:25 +09:00 |
|
Ian Gulliver
|
f8e4249047
|
Split info fetch from cmd/load into cmd/info
|
2026-04-04 17:29:37 +09:00 |
|
Ian Gulliver
|
0973f9c454
|
Reorder ext IDs, add board ID to ResponseInfo, fix CRLF translation
|
2026-04-04 15:09:16 +09:00 |
|
Ian Gulliver
|
d2b9a2e2aa
|
Add RequestInfo/ResponseInfo with MAC address
|
2026-04-04 15:00:16 +09:00 |
|
Ian Gulliver
|
21ea6c9332
|
Rename BOOTSEL to PICOBOOT, disable mass storage in bootsel mode
|
2026-04-03 17:44:32 +09:00 |
|
Ian Gulliver
|
64953ef985
|
Add message IDs, transport interface, client package, extract protocol headers
|
2026-04-03 17:41:44 +09:00 |
|
Ian Gulliver
|
302f7fdb6a
|
Bidirectional msgpack wire protocol with unpack support
|
2026-04-03 17:32:14 +09:00 |
|
Ian Gulliver
|
db6f005bef
|
Add msgpack wire protocol with halfsiphash checksums
|
2026-04-03 16:59:11 +09:00 |
|
Ian Gulliver
|
b076cce34a
|
Replace load.sh with Go program
|
2026-04-03 13:25:31 +09:00 |
|