Dario Nieuwenhuis
a026db3f57
net-ppp: use From and ? to handle write errors.
2023-08-25 20:45:23 +02:00
Dario Nieuwenhuis
c2d601abef
net-ppp: take serial port and config in run(), allow calling it multiple times.
2023-08-25 20:45:23 +02:00
Dario Nieuwenhuis
2303382dfd
net-ppp: nicer processing loop structure that can't deadlock.
2023-08-25 20:45:23 +02:00
Dario Nieuwenhuis
aacf14b62a
net-ppp: Add it.
2023-08-25 20:45:23 +02:00
Dario Nieuwenhuis
100200d021
net-driver-channel: do not hardcode medium to ethernet.
2023-08-25 20:45:23 +02:00
Dario Nieuwenhuis
b5748524f8
net: improve error message on unsupported medium.
2023-08-25 20:45:23 +02:00
Dario Nieuwenhuis
6d3377e6a6
Merge pull request #1824 from embassy-rs/net-change-config
...
net: allow changing IP config at runtime.
2023-08-25 18:35:14 +00:00
Dario Nieuwenhuis
cc8961034e
net: allow changing IP config at runtime.
2023-08-25 20:26:46 +02:00
xoviat
cda4047310
stm32: flesh out lp executor
2023-08-24 19:29:11 -05:00
xoviat
2a6b743b9e
Merge pull request #1814 from xoviat/rtc-lp
...
stm32: add low-power mod
2023-08-24 01:30:17 +00:00
xoviat
ecc305bbfe
stm32: fix executor version
2023-08-23 20:28:41 -05:00
xoviat
9c94eac919
Merge branch 'main' of https://github.com/embassy-rs/embassy into rtc-lp
2023-08-23 20:27:23 -05:00
xoviat
00aadf6085
stm32/lp: pipe through lp ready
2023-08-23 20:22:11 -05:00
xoviat
83f224e140
stm32/lp: add refcount
2023-08-23 20:18:34 -05:00
xoviat
e987259716
rtc: cleanup
2023-08-23 20:01:35 -05:00
xoviat
fc04d2a33c
rtc: get wakup irq working
2023-08-23 19:52:32 -05:00
René van Dorst
1d4d11ba25
refactor write_fifo(), don´t copy frame data
...
Now this function uses frame data directly in the SPI transaction
instead making a copy of it.
Also fixing some length calculations and refactor/add tests to test this
function.
2023-08-24 00:52:21 +02:00
René van Dorst
5f5e3bcd18
Replace size_align_u32() with next_multiple_of()
...
Currently next_multiple_of() is behinged a Feature gate: int_rounding.
See https://github.com/rust-lang/rust/issues/88581
But it seems that this function is stablized in rust 1.73.
See https://github.com/rust-lang/rust/pull/94455
Currently Embassy is still using nightly for many other unstable
features. So I do see an issue to use this function.
2023-08-24 00:52:21 +02:00
René van Dorst
4b6045d446
Remove the SPI::Error
as a generic parameter.
2023-08-24 00:52:21 +02:00
René van Dorst
ca588f901f
add embassy-net-adin1110 to .github/ci/doc.sh
2023-08-24 00:52:21 +02:00
René van Dorst
681165e84c
add embassy-net-adin1110 to .github/ci/test.sh
2023-08-24 00:52:21 +02:00
René van Dorst
0a7c061ddc
rustfmt
2023-08-24 00:52:21 +02:00
René van Dorst
1ded213ae9
remove the type_alias_impl_trait feature
2023-08-24 00:52:21 +02:00
René van Dorst
0e9524de62
more clippy fixes
2023-08-24 00:52:21 +02:00
René van Dorst
e082cd0cda
Remove unneeded files.
2023-08-24 00:52:21 +02:00
René van Dorst
10bf33dcac
Fix linting.
...
I like program with deny(clippy::pedantic) but it was set as allowed, so
I did get less linting errors/hints. Now it is corrected and also fix
the lint errors and hints.
Also fixes some comment and demagic some values.
Rename `FEC` to more appropriate name `FSC`.
2023-08-24 00:52:21 +02:00
René van Dorst
46ddf7013a
update README.md after review
2023-08-24 00:52:21 +02:00
René van Dorst
577d644e22
fix warning
2023-08-24 00:52:21 +02:00
René van Dorst
2cf6a59114
stm32l4: Add EVAL-ADIN1110EBZ example with basic http server
...
Page show the current temperature and auto refresh every 1s.
2023-08-24 00:52:06 +02:00
René van Dorst
e19f7d9a76
Add embassy-net-adin1110
...
This add a library for Analog ADIN1110 SPE SPI chip.
This library is inspired by `embassy-net-w5500`.
2023-08-24 00:43:51 +02:00
Ulf Lilleengen
bed1f07c15
Merge pull request #1817 from bugadani/executor-release
...
Bump executor crate version to 0.3.0
2023-08-23 19:05:50 +00:00
Dániel Buga
a2c718f61c
Bump executor crate version to 0.3.0
2023-08-23 20:34:37 +02:00
Dario Nieuwenhuis
0568738f77
Merge pull request #1815 from embassy-rs/esp-hosted-oopsie
...
net-esp-hosted: fix oopsie
2023-08-23 09:42:32 +00:00
Dario Nieuwenhuis
a6d22e199a
net-esp-hosted: fix set link down on disconnect.
2023-08-23 11:37:50 +02:00
xoviat
1ea4c58c39
stm32: impl. draft cfgr pwr
2023-08-22 20:00:00 -05:00
xoviat
faab2d0d53
stm32: add executor to low-power mod
2023-08-22 17:31:40 -05:00
xoviat
6d35bcc3d9
stm32: add low-power mod
2023-08-22 17:00:00 -05:00
xoviat
7d6edd7b15
Merge branch 'main' of https://github.com/embassy-rs/embassy into rtc-lp
2023-08-22 16:58:43 -05:00
xoviat
9e3266b745
rtc: make fns private
2023-08-22 16:58:19 -05:00
xoviat
7bff2ebab3
Merge pull request #1766 from xoviat/rtc-w
...
stm32/rtc: add start/stop wakeup
2023-08-22 21:50:53 +00:00
xoviat
048bdf6968
stm32/rtc: allow dead code
2023-08-22 16:48:08 -05:00
Dario Nieuwenhuis
b3212ae383
Merge pull request #1763 from rubdos/sender-receiver-with-ctx
...
Refactor Channel/Sender/Receiver poll methods
2023-08-22 21:25:29 +00:00
Dario Nieuwenhuis
b436aad2a0
Merge pull request #1810 from soypat/write_wlan-fix
...
rp::wlan_write: avoid ineffectual writing of entire buffer over spi
2023-08-22 21:20:59 +00:00
Dario Nieuwenhuis
31c5bdfa29
Merge pull request #1812 from bugadani/storage
...
Make `AvailableTask` public
2023-08-22 21:14:29 +00:00
Dario Nieuwenhuis
906ab06a6e
Merge pull request #1813 from diondokter/stm32-brr-u32
...
Modified the STM Uart baud calculation to be fully 32-bit
2023-08-22 19:56:04 +00:00
Dion Dokter
a5484cd119
Modified the brr calculation to be fully 32-bit
2023-08-22 20:52:02 +02:00
Ruben De Smet
c39671266e
Deprecate *recv* in favor of *receive*
2023-08-22 16:58:31 +02:00
xoviat
8878ce046c
rtc: fix rtcinstant delay computation
2023-08-21 18:33:10 -05:00
xoviat
5bfddfc9b6
stm32/rcc: add rtc to f410
2023-08-21 18:10:10 -05:00
xoviat
7148397771
stm32/rtc: misc fixes
2023-08-21 18:00:49 -05:00