Ian Gulliver flamingcow
  • Joined on 2026-03-05
flamingcow pushed to main at theater/picomap 2026-04-04 22:30:55 +00:00
8a48c58a0b Add socket_id and port_num strong types to W6300 socket API
flamingcow pushed to main at theater/picomap 2026-04-04 22:01:47 +00:00
ef7baee973 Rename W6300 public API: drop wiz prefix, snake_case, verb-first functions, namespace w6300
flamingcow pushed to main at theater/picomap 2026-04-04 14:16:33 +00:00
9f9a1885ae Rename msgpackpp->msgpack, merge device+protocol->wire, absorb picoserial into client
flamingcow pushed to main at theater/picomap 2026-04-04 14:08:40 +00:00
8e550d37db Merge PIO code into w6300.cpp, rename pio.pio to qspi.pio
flamingcow pushed to main at theater/picomap 2026-04-04 11:53:02 +00:00
3af0f7695d Enable compiler warnings, remove dead code, fix unused variable
flamingcow pushed to main at theater/picomap 2026-04-04 11:47:31 +00:00
6f95d5d595 Hide internal W6300 symbols with anonymous namespace
flamingcow pushed to main at theater/picomap 2026-04-04 11:36:29 +00:00
6782025e38 Split w6300 headers into public w6300.h and w6300_internal.h, rename pio files
flamingcow pushed to main at theater/picomap 2026-04-04 11:22:14 +00:00
aad458f44c Merge w6300 cpp files into single translation unit
flamingcow pushed to main at theater/picomap 2026-04-04 10:55:14 +00:00
43bf0fe951 Stream-decode msgpack responses instead of waiting for read timeout
flamingcow pushed to main at theater/picomap 2026-04-04 08:30:06 +00:00
f8e4249047 Split info fetch from cmd/load into cmd/info
flamingcow pushed to main at theater/picomap 2026-04-04 08:22:33 +00:00
224fe4f7eb Convert W6300 #defines to constexpr/inline across all headers
flamingcow pushed to main at theater/picomap 2026-04-04 07:22:44 +00:00
92e00476da C++-ize W6300 driver: remove vtable indirection, constexpr pins, pragma once
flamingcow pushed to main at theater/picomap 2026-04-04 06:28:30 +00:00
dec8d0c68d Strip QSPI mode options to quad-only, remove dead files
flamingcow pushed to main at theater/picomap 2026-04-04 06:12:19 +00:00
45e121bd99 Set locally-administered MAC from board ID at init
flamingcow pushed to main at theater/picomap 2026-04-04 06:09:19 +00:00
0973f9c454 Reorder ext IDs, add board ID to ResponseInfo, fix CRLF translation
flamingcow pushed to main at theater/picomap 2026-04-04 06:00:20 +00:00
d2b9a2e2aa Add RequestInfo/ResponseInfo with MAC address
flamingcow pushed to main at theater/picomap 2026-04-03 13:37:48 +00:00
46af5becfe Strip W6300 drivers to W6300-only, remove doxygen, flatten into w6300/
flamingcow pushed to main at theater/picomap 2026-04-03 12:47:52 +00:00
577fc6d774 Add W6300 ethernet initialization
flamingcow pushed to main at theater/picomap 2026-04-03 08:47:06 +00:00
d6541a76ed Make roundTrip generic on response type
flamingcow pushed to main at theater/picomap 2026-04-03 08:44:37 +00:00
21ea6c9332 Rename BOOTSEL to PICOBOOT, disable mass storage in bootsel mode