Ian Gulliver flamingcow
  • Joined on 2026-03-05
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
flamingcow pushed to main at theater/picomap 2026-04-06 08:20:18 +00:00
00ab432a72 Add IPv6 link-local address to net_init and info response, use WaitGroup.Go
flamingcow pushed to main at theater/picomap 2026-04-06 00:19:30 +00:00
1fa1b2076c Poll for BOOTSEL readiness instead of fixed sleep, load with -x
flamingcow pushed to main at theater/picomap 2026-04-06 00:10:55 +00:00
ee8563ab69 Remove DHCP client, preserved on dhcp-wip branch
flamingcow pushed to dhcp-wip at theater/picomap 2026-04-06 00:09:46 +00:00
flamingcow created branch dhcp-wip in theater/picomap 2026-04-06 00:09:45 +00:00
flamingcow pushed to main at theater/picomap 2026-04-05 12:48:51 +00:00
1bbe350370 Add test target, parallelize load and info across two devices
flamingcow pushed to main at theater/picomap 2026-04-05 12:33:24 +00:00
30a697066c Move C++ tree into firmware/
flamingcow pushed to main at theater/picomap 2026-04-05 12:30:37 +00:00
4989cfd8cb Use pico_rand for DHCP xid, run cmake in load command
flamingcow pushed to main at theater/picomap 2026-04-05 12:23:18 +00:00
28caa2e590 Add sorted_list, timer_queue, and DHCP discover with inline options
flamingcow pushed to main at theater/picomap 2026-04-05 12:05:02 +00:00
421cb5840e Split into main/net/tusb_config, extract ring_buffer and usb_cdc headers
flamingcow pushed to main at theater/picomap 2026-04-05 11:47:53 +00:00
9fc79408dc Non-blocking USB TX with ring buffer and immediate drain