Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New release for embassy-net. #3477

Closed
Frostie314159 opened this issue Oct 29, 2024 · 5 comments
Closed

New release for embassy-net. #3477

Frostie314159 opened this issue Oct 29, 2024 · 5 comments

Comments

@Frostie314159
Copy link
Contributor

Hi, I'd like to ask if a new release of embassy-net is planned, the current example for a webrequest on the rp pico w no longer compiles with the crates.io release, due to missing trait impls.

@kolbma
Copy link

kolbma commented Oct 30, 2024

Well, that's the way development works.
It is not possible to release every time there is an API change to get development code to run with released libraries again. ;-)

The cyw43 driver has also changes in its API.

I think you can use
https://github.com/embassy-rs/embassy/blob/891c5ee10584cd990dad529e3506fe1328e4e69d/examples/rp/src/bin/wifi_webrequest.rs
with the released crates.

@Frostie314159
Copy link
Contributor Author

I'm aware that it's not always possible to release a new version on every change, but I don't see anything blocking a release, especially after a breaking API change.
My use case is actually not related to RP Pico W, because I'm building a Wi-Fi driver for the ESP32, and hence do not depend on cyw43.

@AnthonyGrondin
Copy link
Contributor

AnthonyGrondin commented Oct 31, 2024

A new release of smoltcp is needed first because currently embassy-net uses a patch version for core ip types.

smoltcp = { git="https://github.com/smoltcp-rs/smoltcp", rev="fe0b4d102253465850cd1cf39cd33d4721a4a8d5", default-features = false, features = [
"socket",
"async",
] }

I'd also like to implement writable/readable methods to TcpReader/TcpWriter and to UDP sockets before a new release is made.

@lu-zero
Copy link
Contributor

lu-zero commented Nov 28, 2024

https://github.com/smoltcp-rs/smoltcp/releases/tag/v0.12.0 Eventually! :)

@Dirbaio
Copy link
Member

Dirbaio commented Nov 28, 2024

embassy-net v0.5.0 released.

@Dirbaio Dirbaio closed this as completed Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants