Ian Gulliver
|
401008b5a7
|
Switch from stdio to direct TinyUSB CDC, drop cstdio from w6300
|
2026-04-05 17:03:34 +09:00 |
|
Ian Gulliver
|
b7fd5f7668
|
Fix public API: const refs, return by value, ip_address for addrs, remove void* dispatch
|
2026-04-05 15:32:20 +09:00 |
|
Ian Gulliver
|
fd9e85c970
|
Use std::array, std::span, split void* ctl functions into typed API
|
2026-04-05 08:55:51 +09:00 |
|
Ian Gulliver
|
ef7baee973
|
Rename W6300 public API: drop wiz prefix, snake_case, verb-first functions, namespace w6300
|
2026-04-05 07:01:43 +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
|
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
|
92e00476da
|
C++-ize W6300 driver: remove vtable indirection, constexpr pins, pragma once
|
2026-04-04 16:22:37 +09:00 |
|
Ian Gulliver
|
45e121bd99
|
Set locally-administered MAC from board ID at init
|
2026-04-04 15:12:15 +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
|
577fc6d774
|
Add W6300 ethernet initialization
|
2026-04-03 21:47:48 +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
|
3a9dc78a5b
|
Initial commit: Pico serial echo with BOOTSEL reboot
|
2026-04-02 22:15:10 +09:00 |
|