Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jkaflik/tinygo-w5500-driver
WIP Wiznet's W5500 driver and basic implementation of net stack
https://github.com/jkaflik/tinygo-w5500-driver
Last synced: 26 days ago
JSON representation
WIP Wiznet's W5500 driver and basic implementation of net stack
- Host: GitHub
- URL: https://github.com/jkaflik/tinygo-w5500-driver
- Owner: jkaflik
- Created: 2021-02-10T21:47:13.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-10T22:00:39.000Z (almost 4 years ago)
- Last Synced: 2024-10-27T23:47:30.528Z (2 months ago)
- Language: Go
- Size: 15.6 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tinygo-w5500-driver
_Work in progress_
Wiznet [W5500](https://www.wiznet.io/product-item/w5500/) chip driver implementation for [TinyGO](https://tinygo.org/) stack.
Partially inspired Arduino's Ethernet implementation, mostly based on [official documentation](http://wizwiki.net/wiki/lib/exe/fetch.php/products:w5500:w5500_ds_v109e.pdf).
## Usage
TBD
## Examples
- [TCP HTTP client](examples/http_client/main.go)
## TODO
- [ ] organise package
- [ ] tests
- [ ] multiple sockets support
- [ ] better error handling
- [ ] UDP tested
- [ ] DHCP client
- [ ] DNS client
- [ ] prepare to be moved into tinygo-org/drivers repository
- [ ] rework `net` package
- [ ] refactor `DeviceDriver` in order to support multiple sockets