Jesse Braham
1f63bf4153
Release embassy-time v0.1.3
2023-08-28 08:00:18 -07:00
Olle Sandberg
fd739250ea
stm32: fix wait for RNG data
...
If no data was available to read then the loop would wait for an interrupt and skip to the next chunk without writing the current one.
This could cause the given slice to only be partially filled with random data.
Fixed by moving the wait to before actually writing data to the chunk.
2023-08-28 11:44:05 +02:00
Dave Andersen
71c4e7e4d2
Fix timing on RP2040 pio_ws2812.rs example
...
The example spins too fast so it doesn't appear to change;
it's delaying for microseconds instead of milliseconds.
This commit slows it down and adds a comment noting the pin
mapping for the Adafruit feather rp2040+RFM95 LoRA module,
which has its Neopixel on pin 4 instead of 16.
2023-08-27 22:39:44 -04:00
xoviat
2c80784fe6
stm32/rtc: feature-gate instant
2023-08-27 21:26:29 -05:00
xoviat
538001a4bc
stm32/rtc: fix psc div
2023-08-27 21:24:16 -05:00
xoviat
e981cd4968
stm32: fix rtc wakeup timing and add dbg
2023-08-27 21:15:57 -05:00
René van Dorst
91bb3aae3f
stm32l4: bump embassy-net-adin1110 to v0.2.0
2023-08-28 00:32:05 +02:00
René van Dorst
e08dbcd027
embassy-net-adin1110: bump version v0.2.0
2023-08-28 00:32:05 +02:00
René van Dorst
5c27265a21
Add fmt.rs to improve log/debug and embbed and PC
...
Also add `defmt` to the features list.
2023-08-28 00:31:51 +02:00
René van Dorst
2c36199dea
stm32l4: Update adin1110 example add FCS option
2023-08-28 00:28:45 +02:00
René van Dorst
13a0be6289
Validate FCS in fifo_read() and refactor tests.
...
Adding TestHarnass to declutter the tests.
Also added a test for FCS and SPI_CRC.
2023-08-28 00:28:40 +02:00
xoviat
9f928010a8
stm32/rtc: use psc to compute instants
2023-08-27 16:06:33 -05:00
xoviat
88146eb53e
Merge pull request #1830 from xoviat/rtc
...
stm32: move backup domain in rcc mod
2023-08-27 20:26:41 +00:00
xoviat
326e78757b
rustfmt
2023-08-27 15:25:12 -05:00
xoviat
f77a7fe4bf
Merge branch 'main' of https://github.com/aidant/embassy into rtc
2023-08-27 15:23:25 -05:00
xoviat
cbc92dce05
stm32/bd: fix errors
2023-08-27 15:18:34 -05:00
xoviat
531f51d0eb
rcc/bd: consolidate mod
2023-08-27 15:01:09 -05:00
xoviat
f28ab18d7b
stm32: fix l4 re-export
2023-08-27 09:50:02 -05:00
xoviat
3bf6081eb5
stm32: fix wl re-export
2023-08-27 09:41:31 -05:00
xoviat
fb942e6675
stm32: re-export rtcclocksource
2023-08-27 09:25:14 -05:00
xoviat
10ea068027
stm32/bd: allow dead code
2023-08-27 09:12:04 -05:00
xoviat
4caa8497fc
stm32: extract backupdomain into mod
2023-08-27 09:07:34 -05:00
xoviat
48085939e7
stm32/rcc: rename common to bus
2023-08-27 08:35:13 -05:00
René van Dorst
7f7256050c
Don't let the MAC add FCS when it is done by app
...
The application can append FSC to outgoing packets and the MAC can detect
and report when a bitflip has occurred.
But the MAC can also add FSC if we want, but we can´t do both.
When adding FSC by the application and MAC results in the packet drop by
the MAC when the TX packet size > (MTU - 4).
Having the application append the FSC is preferred.
So set the right config bits.
2023-08-27 10:37:45 +02:00
René van Dorst
4b6538c8a8
Fix read_fifo() better readout and more checks
...
read_fifo() used part of the frame buffer to readout non-frame data.
This results in incorrect readout of the fifo buffer but also the full
MTU could not be used.
Also added some more tests to check this and that the readout is a
multipule of 4 bytes.
2023-08-27 10:37:45 +02:00
aidant
db6f9afa2e
fix hanging on rtc example
2023-08-27 18:37:10 +10:00
aidant
59a5e84df5
fix day of the week conversion
2023-08-27 18:36:35 +10:00
xoviat
13f0501673
Merge pull request #1822 from xoviat/rtc-lp
...
stm32: get stop mode working
2023-08-27 01:47:46 +00:00
xoviat
94de1a5353
stm32: feature-gate wakeup alarm
2023-08-26 20:40:21 -05:00
xoviat
db71887817
tests/stm32: add stop and cleanpu
2023-08-26 20:37:01 -05:00
xoviat
1e430f7413
stm32: complete stop impl.
2023-08-26 20:31:12 -05:00
xoviat
2897670f24
stm32: get the basic lp working
2023-08-26 19:23:25 -05:00
Dario Nieuwenhuis
ca738d6c99
Merge pull request #1826 from bugadani/warn
...
Avoid dead code warning
2023-08-26 11:05:03 +00:00
Dániel Buga
d33246b072
Add new feature/arch combinations to executor CI check
2023-08-26 12:54:23 +02:00
Dániel Buga
54e2e17520
Avoid dead code warning
2023-08-26 12:53:39 +02:00
xoviat
3023e70ccf
stm32: clenaup lp executor
2023-08-25 18:41:51 -05:00
Dániel Buga
f8299d10f7
Prepare executor and macros for release ( #1825 )
...
* Set release date, bump macros version
* Add pool_size change to changelog
2023-08-25 23:32:00 +02:00
Dario Nieuwenhuis
8339423a2f
Merge pull request #1821 from embassy-rs/net-ppp
...
Add embassy-net-ppp driver.
2023-08-25 18:50:10 +00:00
Dario Nieuwenhuis
295542f4d3
Merge pull request #1792 from vDorst/adin1110-pr
...
Added support and example for Analog ADIN1110 SPE SPI ethernet chip.
2023-08-25 18:47:32 +00:00
Dario Nieuwenhuis
d812cc5745
net-ppp: add std example.
2023-08-25 20:45:23 +02:00
Dario Nieuwenhuis
623f37a273
net-ppp: add callback for IP configuration.
2023-08-25 20:45:23 +02:00
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