aboutsummaryrefslogtreecommitdiff
path: root/embassy-net/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1802 from avlec/error-translationDario Nieuwenhuis2023-08-181-2/+9
|\ | | | | | | Add error translation to tcp errors
| * add error translation to tcp errorsAlec Cox2023-08-181-2/+9
| | | | | | | | | | Translation of tpc client ConnectError and Error to the appropriate embedded_io_async errors
* | Add udp capacity implsScott Mabin2023-08-151-0/+20
| |
* | Add tcp capacity implsScott Mabin2023-08-151-0/+28
| |
* | embassy-net:tcp:send/recvScott Mabin2023-08-141-0/+102
|/ | | | - Add async versions of smoltcp's `send` and `recv` closure based API.
* Update to embedded-io 0.5 (#1752)Dario Nieuwenhuis2023-08-072-18/+18
|
* Only skip default-gateway assignment with Medium::IpRuben De Smet2023-07-311-5/+6
|
* Use hardware_address() for all mediaRuben De Smet2023-07-311-18/+2
|
* Add Ip hardware address to DriverRuben De Smet2023-07-311-0/+2
|
* Introduce driver::HardwareAddress without smoltcp dependencyRuben De Smet2023-07-311-4/+17
|
* Use HardwareAddress in DriverRuben De Smet2023-07-281-17/+10
|
* Add IEEE802.15.4 address to embassy net StackRuben De Smet2023-07-281-1/+8
|
* Allow ethernet and 802.15.4 to coexistRuben De Smet2023-07-281-4/+6
| | | | Co-authored-by: Thibaut Vandervelden <[email protected]>
* Merge branch 'main' of https://github.com/embassy-rs/embassy into macxoviat2023-07-211-21/+83
|\
| * Fix multicast support (#1670)ivmarkov2023-07-181-7/+55
| |
| * cfg-gate `unapply_config_v4`bjoernQ2023-07-181-2/+3
| |
| * Make dual-stack work in embassy-netbjoernQ2023-07-181-13/+26
| |
* | wpan: prepare net impl.xoviat2023-07-152-1/+14
|/
* fmtRoy Buitenhuis2023-07-121-9/+9
|
* Add polling fn's for send_to and recv_from in UdpSocket.Roy Buitenhuis2023-07-121-4/+23
|
* Add poll functions on UdpSocket.Roy Buitenhuis2023-07-121-21/+26
|
* Re-export smoltcp::wire::IpEndpointRoy Buitenhuis2023-07-071-1/+1
|
* Release embassy-net v0.1Dario Nieuwenhuis2023-06-291-1/+23
|
* Make StackResources::new() constDániel Buga2023-06-281-1/+1
|
* Update smoltcp.Dario Nieuwenhuis2023-06-263-7/+16
|
* Merge branch 'main' into v4-optionalDario Nieuwenhuis2023-06-081-1/+9
|\
| * updated can_recv and may_recv to match the smoltcp functions.Russ Hewgill2023-06-061-1/+9
| |
* | net: Add documentation to new Config systemRuben De Smet2023-06-071-0/+10
| |
* | net: Support dual stack IPRuben De Smet2023-06-071-13/+62
| |
* | net: proto-ipv6 in is_config_upRuben De Smet2023-06-061-4/+23
| |
* | net: Allow a combined use of IPv4 and IPv6 DNS serversRuben De Smet2023-06-061-9/+40
| |
* | net: Allow setting an IPv6 in the stackRuben De Smet2023-06-061-4/+68
| |
* | net: StaticV4 config behind proto-ipv4Ruben De Smet2023-06-064-12/+43
| |
* | Rename StaticConfig to StaticConfigV4Ruben De Smet2023-06-061-6/+6
|/
* net: Make flush() wait for RST packets from abort()Matt Johnston2023-05-251-3/+11
| | | | | Add docs to note that dropping a TcpSocket early will prevent the .abort() RST from being sent.
* Update Rust nightly.Dario Nieuwenhuis2023-05-191-1/+0
|
* net: document crate.Dario Nieuwenhuis2023-05-154-11/+157
|
* net: reexport UDP PacketMetadata under the udp module.Dario Nieuwenhuis2023-05-152-3/+4
|
* net: do not use smoltcp Instant/Duration in public API.Dario Nieuwenhuis2023-05-153-18/+32
|
* Remove unused `feature(type_alias_impl_trait)`.Dario Nieuwenhuis2023-05-141-4/+1
|
* Add extra feature flags to fix build without dhcp.Roy Buitenhuis2023-04-181-4/+5
|
* Wait for waker when no data is available on UDP socket.Roy Buitenhuis2023-03-151-2/+1
|
* refactor: Multicast method modifiers on stack to publicLeon Camus2023-03-082-35/+18
| | | | revert: udp.rs
* fix: Add qualified importsLeon Camus2023-03-071-3/+3
|
* lint: Remove unused importsLeon Camus2023-03-071-2/+1
|
* lint: Cargo fmtLeon Camus2023-03-072-22/+13
|
* feat: Add multicast to udp socketLeon Camus2023-03-062-12/+70
|
* embassy-net: DNS resolver detects when name is just an IP address and ↵kbleeke2023-02-251-0/+16
| | | | returns immediately
* embassy-net: add flush to TcpSocket and TcpWriter as an inherent methodkbleeke2023-02-221-0/+8
|
* Implement flush for TcpSocketkbleeke2023-02-221-3/+12
|