Lay out device/stack interfaces - Netdev/Netlink (#92)

* good code today

* add netdev.Runner

* round off APIs more

* better interface method documentation

* improve DHCP netstack API

* add pico w netdev example

* remove temp file

* keep thinking about this. this is hard :/

* fix ci

* small fixer

* working dhcp

* fix rebase API mismatches

* begin adding espradio example

* keep working on espradio, icmp not working

* fix icmp by fixing dhcp
This commit is contained in:
Pat Whittingslow
2026-06-17 14:18:08 -03:00
committed by GitHub
parent 5f8ca45859
commit 813b7b5e57
16 changed files with 925 additions and 0 deletions
@@ -0,0 +1,14 @@
module espradio-netdev
go 1.25.7
// These replace directives point to local checkouts during development.
// Remove them when using as a standalone program with published releases.
replace github.com/soypat/lneto => ../../../.
replace tinygo.org/x/espradio => ../../../../espradio
require (
github.com/soypat/lneto v0.1.1-0.20260425023453-aa77403a2b32
tinygo.org/x/espradio v0.1.0
)