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
|
7f7055cec5
|
Use std::expected for socket return types, enum class sock_error
|
2026-04-05 08:38:16 +09:00 |
|
Ian Gulliver
|
0b81ca6139
|
Replace raw uint8_t constants with enum class types, move internal constants to cpp
|
2026-04-05 08:18:28 +09:00 |
|
Ian Gulliver
|
8a48c58a0b
|
Add socket_id and port_num strong types to W6300 socket API
|
2026-04-05 07:30:50 +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
|
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
|
224fe4f7eb
|
Convert W6300 #defines to constexpr/inline across all headers
|
2026-04-04 17:21:57 +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
|
46af5becfe
|
Strip W6300 drivers to W6300-only, remove doxygen, flatten into w6300/
|
2026-04-03 22:37:43 +09:00 |
|