Ian Gulliver flamingcow
  • Joined on 2026-03-05
flamingcow pushed to main at theater/picomap 2026-04-07 12:44:40 +00:00
7034391d4d UDP transport with broadcast support, -udp and -iface flags on info
flamingcow pushed to main at theater/picomap 2026-04-07 12:37:01 +00:00
9989d8c66a Add UDP transport with picomap port 28781, info -udp flag
flamingcow pushed to main at theater/picomap 2026-04-07 03:31:36 +00:00
3d749add7d Compose eth header into ipv4_header, use icmp_echo struct, protocol switch in handle_ipv4
flamingcow pushed to main at theater/picomap 2026-04-07 03:22:02 +00:00
f161dda60a Rewrite net.cpp to use packed structs for frame encoding/decoding
flamingcow pushed to main at theater/picomap 2026-04-07 03:18:13 +00:00
b0294fada3 Fix broadcast ping reply source IP, accept broadcast destinations
flamingcow pushed to main at theater/picomap 2026-04-07 03:09:28 +00:00
31b2c16b07 Debug log with dlog_if_slow, MACRAW ping working, wfi disabled
flamingcow pushed to main at theater/picomap 2026-04-07 00:18:47 +00:00
d215ddc6f2 Add debug log ring buffer with timestamps, log CLI subcommand
flamingcow pushed to main at theater/picomap 2026-04-06 23:37:37 +00:00
ffcbaf0665 Merge info/load/test CLIs into unified picomap subcommand CLI
flamingcow pushed to main at theater/picomap 2026-04-06 23:34:34 +00:00
a7381ca435 MACRAW net stack, slog, load -target flag, LED blink, net_poll disabled pending SPI fix
flamingcow pushed to main at theater/picomap 2026-04-06 22:43:20 +00:00
a9193d51e4 Switch commands to slog, disable net_poll pending fix
flamingcow pushed to main at theater/picomap 2026-04-06 22:34:29 +00:00
46db2fd966 MACRAW IP stack with ARP/ICMP, stable device ordering, LED blink on test
flamingcow pushed to main at theater/picomap 2026-04-06 22:15:29 +00:00
642e2ff318 Remove leading underscores and mixed case from w6300 internal symbols
flamingcow pushed to main at theater/picomap 2026-04-06 22:09:16 +00:00
3c320cf466 Rename screaming case symbols to snake_case in w6300 public API
flamingcow pushed to main at theater/picomap 2026-04-06 22:04:57 +00:00
843a286631 Remove multicast socket polling, fix USB responsiveness
flamingcow pushed to main at theater/picomap 2026-04-06 21:58:45 +00:00
e60479bad8 Switch to IPv4 zeroconf, add test framework with discovery test, fix serial enumeration
flamingcow pushed to main at theater/picomap 2026-04-06 11:22:43 +00:00
b8c0e6be66 Handlers return multiple responses, dispatch polls sockets for UDP commands
flamingcow pushed to main at theater/picomap 2026-04-06 11:11:32 +00:00
f837937cb7 Add firmware_name to info response
flamingcow pushed to main at theater/picomap 2026-04-06 11:03:31 +00:00
49bbe1b29c Split dispatch init/run, join IPv6 multicast discovery group in firmware
flamingcow pushed to main at theater/picomap 2026-04-06 08:36:47 +00:00
00b960d81d Add dispatch loop, copy_to_ram, retry picotool load without sleep
flamingcow pushed to main at theater/picomap 2026-04-06 08:24:37 +00:00
b197f0bfa7 Extract picoboot and info handlers into lib/handlers