Commit Graph

15 Commits

Author SHA1 Message Date
Ian Gulliver
4989cfd8cb Use pico_rand for DHCP xid, run cmake in load command 2026-04-05 21:30:21 +09:00
Ian Gulliver
28caa2e590 Add sorted_list, timer_queue, and DHCP discover with inline options 2026-04-05 21:23:14 +09:00
Ian Gulliver
421cb5840e Split into main/net/tusb_config, extract ring_buffer and usb_cdc headers 2026-04-05 21:04:56 +09:00
Ian Gulliver
401008b5a7 Switch from stdio to direct TinyUSB CDC, drop cstdio from w6300 2026-04-05 17:03:34 +09:00
Ian Gulliver
8e550d37db Merge PIO code into w6300.cpp, rename pio.pio to qspi.pio 2026-04-04 23:08:33 +09:00
Ian Gulliver
3af0f7695d Enable compiler warnings, remove dead code, fix unused variable 2026-04-04 20:52:54 +09:00
Ian Gulliver
6782025e38 Split w6300 headers into public w6300.h and w6300_internal.h, rename pio files 2026-04-04 20:36:22 +09:00
Ian Gulliver
aad458f44c Merge w6300 cpp files into single translation unit 2026-04-04 20:21:38 +09:00
Ian Gulliver
92e00476da C++-ize W6300 driver: remove vtable indirection, constexpr pins, pragma once 2026-04-04 16:22:37 +09:00
Ian Gulliver
dec8d0c68d Strip QSPI mode options to quad-only, remove dead files 2026-04-04 15:28:27 +09:00
Ian Gulliver
46af5becfe Strip W6300 drivers to W6300-only, remove doxygen, flatten into w6300/ 2026-04-03 22:37:43 +09:00
Ian Gulliver
577fc6d774 Add W6300 ethernet initialization 2026-04-03 21:47:48 +09:00
Ian Gulliver
5e29c84a15 Move third_party headers into include/ 2026-04-03 17:02:09 +09:00
Ian Gulliver
db6f005bef Add msgpack wire protocol with halfsiphash checksums 2026-04-03 16:59:11 +09:00
Ian Gulliver
3a9dc78a5b Initial commit: Pico serial echo with BOOTSEL reboot 2026-04-02 22:15:10 +09:00