Dario Nieuwenhuis
4999b045df
stm32/rng: use bind_interrupts!.
2023-07-31 01:41:12 +02:00
Jan Christoph Bernack
d6c5c1772c
improve RNG polling
2023-07-30 22:19:34 +02:00
Jan Christoph Bernack
b65406791a
add RNG conditioning
2023-07-30 22:16:42 +02:00
xoviat
39c1cc9f00
Merge pull request #1717 from OueslatiGhaith/wpan
...
wpan: fix examples
2023-07-30 15:53:28 +00:00
GhaithOueslati
73057ee241
wpan: fix examples
2023-07-30 16:46:33 +01:00
Dario Nieuwenhuis
8bed573b88
Merge pull request #1713 from MabezDev/stm32f2-pll-overflow
...
stm32f2 PLL overflow with crystal
2023-07-30 12:16:52 +00:00
Dario Nieuwenhuis
2a004251a7
Merge pull request #1712 from xoviat/pwm
...
stm32/pwm: add output type control
2023-07-30 12:15:47 +00:00
Scott Mabin
e0ce7fcde7
stm32f2 pll overflow with crystal
...
With a large enough HSE input frequency, the vco clock calculation will
overflow a u32. Therefore, in this specific case we have to use the
inner value and cast to u64 to ensure the mul isn't clipped before
applying the divider.
2023-07-30 01:00:53 +01:00
xoviat
a9f6e30bcd
rustfmt
2023-07-29 12:03:01 -05:00
xoviat
0d7b005252
stm32/pwm: add output type control
2023-07-29 12:01:32 -05:00
Dario Nieuwenhuis
fcbfd224a7
Merge pull request #1706 from mattico/timeouti2c-lifetime
...
TimeoutI2c: allow ref to live shorter than peripheral
2023-07-28 23:08:06 +00:00
Dario Nieuwenhuis
eb097b9d03
Merge pull request #1710 from Sizurka/rp-async-flash
...
rp: add async flash
2023-07-28 22:56:33 +00:00
Derek Hageman
7ed9e29326
rp: add async flash
...
Implement an async flash mode using the XIP background best effort
read interface. Only reads are actually async, write and erase remain
blocking.
2023-07-28 16:50:54 -06:00
Dario Nieuwenhuis
bdc4aa4a3b
Merge pull request #1582 from xoviat/hrtim
...
Add the high resolution timer
2023-07-28 22:44:03 +00:00
xoviat
5bb5654d84
stm32/hrtim: pub instance
2023-07-28 17:39:01 -05:00
xoviat
a8d3bcbb75
stm32/hrtim: shorten names
2023-07-28 17:37:14 -05:00
xoviat
ec787d3518
stm32/hrtim: cleanup merge issues
2023-07-28 17:27:15 -05:00
xoviat
c7c701b3e3
Merge branch 'main' of https://github.com/embassy-rs/embassy into hrtim
2023-07-28 17:18:22 -05:00
xoviat
e495d606ec
stm32/hrtim: extract traits
2023-07-28 17:16:46 -05:00
xoviat
28136579e9
stm32/hrtim: extract into mod
2023-07-28 17:07:08 -05:00
Dario Nieuwenhuis
cc414e63d3
Merge pull request #1709 from brandonros/cyw43-firmware-sync
...
sync latest cyw43-firmware
2023-07-28 21:59:53 +00:00
Dario Nieuwenhuis
fd47445d75
cyw43: Update firmware in HIL test.
2023-07-28 23:58:47 +02:00
Dario Nieuwenhuis
d39404cdda
fix flaky test wifi_esp_hosted_perf
2023-07-28 23:49:37 +02:00
Dario Nieuwenhuis
29acc46501
core::fmt devours your RAM and flash and explodes your stack. ( #1708 )
2023-07-28 23:47:07 +02:00
Brandon Ros
cffb819e61
changelog
2023-07-28 17:34:07 -04:00
Brandon Ros
b344c843c4
sync latest cyw43-firmware
2023-07-28 17:25:07 -04:00
Dario Nieuwenhuis
e3cc0d168c
Merge pull request #1707 from pennae/rp-pio-load
...
rp: relocate programs implicitly during load
2023-07-28 17:47:34 +00:00
pennae
cbc8871a0b
rp: relocate programs implicitly during load
...
this removed the RelocatedProgram construction step from pio uses.
there's not all that much to be said for the extra step because the
origin can be set on the input program itself, and the remaining
information exposed by RelocatedProgram can be exposed from
LoadedProgram instead (even though it's already available on the pio_asm
programs, albeit perhaps less convenient). we do lose access to the
relocated instruction iterator, but we also cannot think of anything
this iterator would actually be useful for outside of program loading.
2023-07-28 19:33:02 +02:00
Dario Nieuwenhuis
e97b14c068
Merge pull request #1705 from JuliDi/stm32h7-dac-dma-example
...
[STM32] H7 DAC DMA example and feature documentation
2023-07-28 17:07:05 +00:00
Matt Ickstadt
5a8704b4d8
TimeoutI2c: allow ref to live shorter than peripheral
2023-07-28 11:16:43 -05:00
JuliDi
6dd2fc5941
add document-features
2023-07-28 16:59:13 +02:00
JuliDi
937a63ce28
remove memory.x files for other stm32 examples
2023-07-28 16:38:02 +02:00
JuliDi
b57ba84da5
add dac-dma example for h7, remove memory.x
2023-07-28 16:34:20 +02:00
Dario Nieuwenhuis
d752a3f980
Merge pull request #1702 from rubdos/ieee802154-fixes
...
Allow ethernet and 802.15.4 to coexist
2023-07-28 13:47:49 +00:00
Ruben De Smet
973b152375
CI: ethernet and ieee802.15.4 should be able to co-exist
2023-07-28 15:41:45 +02:00
Dario Nieuwenhuis
3690af9bea
stm32/timer: merge pwm module into timer. ( #1703 )
...
The traits there are applicable to timer use cases other than PWM.
It doesn't make sense to keep them separated.
2023-07-28 15:29:27 +02:00
Ruben De Smet
f81ee103bf
Allow ethernet and 802.15.4 to coexist
...
Co-authored-by: Thibaut Vandervelden <thvdveld@vub.be>
2023-07-28 15:11:24 +02:00
Dario Nieuwenhuis
b124222649
Merge pull request #1699 from mvniekerk/main
...
RP2040: PIO UART example
2023-07-28 11:58:07 +00:00
Dario Nieuwenhuis
8d8c642845
Merge pull request #1701 from chemicstry/bxcan_methods2
...
stm32/can: implement more convenience methods
2023-07-28 11:44:30 +00:00
Dario Nieuwenhuis
d5f9d17b7c
Make pipes local vars.
2023-07-28 13:38:26 +02:00
Dario Nieuwenhuis
036e6ae30c
Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. ( #1700 )
2023-07-28 13:23:22 +02:00
chemicstry
38b5d1ee2b
stm32/can: implement more convenience methods
2023-07-28 14:22:24 +03:00
Michael van Niekerk
146c744223
Fixes as per PR
2023-07-28 12:56:31 +02:00
Dario Nieuwenhuis
0ced8400d0
Merge pull request #1674 from pennae/rp-stack-guards
...
Rp stack guards
2023-07-28 10:43:54 +00:00
Dario Nieuwenhuis
2e4f89068a
Merge pull request #1686 from xoviat/usart
...
stm32/usart: fix error msg for lptim
2023-07-28 10:42:32 +00:00
Dario Nieuwenhuis
f9dd751b6b
Merge pull request #1697 from JuliDi/dac-adc-hil-test
...
[STM32] Add DAC HIL test with ADC
2023-07-28 10:41:27 +00:00
Michael van Niekerk
6b6acc256d
Merge remote-tracking branch 'origin/main'
2023-07-28 11:57:50 +02:00
Michael van Niekerk
91338adc15
Don't include embedded-hal-common
2023-07-28 11:56:59 +02:00
Michael van Niekerk
1d4e1092c4
Merge branch 'embassy-rs:main' into main
2023-07-28 11:38:45 +02:00
Michael van Niekerk
0f1ff77fcc
Comments
2023-07-28 11:38:08 +02:00