538cf2bc24
stm32/dma: fix condition check
2023-07-30 14:02:41 -05:00
d8420ed5a0
Remove unused imports
2023-07-30 19:34:27 +02:00
04ed45941a
Fix format in stm32 SPI examples
2023-07-30 19:31:22 +02:00
55fb1d5126
Fix more stm32 SPI examples
2023-07-30 19:26:24 +02:00
4f791799a9
Fix formatting
2023-07-30 19:12:49 +02:00
d2127f6b82
Fix stm32 SPI examples
2023-07-30 18:58:40 +02:00
1d815f4ba0
Fix typo
2023-07-30 18:20:36 +02:00
aef93246b4
Fix Spi::new_internal call in i2s
2023-07-30 18:11:39 +02:00
6b1d802caa
Move frequency to SPI config
2023-07-30 18:01:34 +02:00
6f30e92c7a
stm32/dma: don't write to full ringbuf
2023-07-30 10:57:17 -05:00
39c1cc9f00
Merge pull request #1717 from OueslatiGhaith/wpan
...
wpan: fix examples
2023-07-30 15:53:28 +00:00
73057ee241
wpan: fix examples
2023-07-30 16:46:33 +01:00
a8a491212b
stm32/rcc: cleanup merge
2023-07-30 10:18:54 -05:00
2f18770e27
stm32/rcc: extract and combine ahb/apb prescalers
2023-07-30 09:52:30 -05:00
087e649bc2
stm32/dma: fix typos
2023-07-30 09:28:02 -05:00
fd9b6487e1
stm32/dma: impl. wringbuf for bdma
2023-07-30 09:25:58 -05:00
603c4cb4fa
stm32/dma: complete initial ringbuf impl.
2023-07-30 09:18:33 -05:00
8bed573b88
Merge pull request #1713 from MabezDev/stm32f2-pll-overflow
...
stm32f2 PLL overflow with crystal
2023-07-30 12:16:52 +00:00
2a004251a7
Merge pull request #1712 from xoviat/pwm
...
stm32/pwm: add output type control
2023-07-30 12:15:47 +00:00
8064f4bfe0
stm32/dma: add draft writable dma buf
2023-07-29 20:10:29 -05:00
6256a6c57c
fix comments
2023-07-29 19:27:16 -05:00
bae31ebce7
stm32/dma: rename ringbuf
2023-07-29 19:25:18 -05:00
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
a9f6e30bcd
rustfmt
2023-07-29 12:03:01 -05:00
0d7b005252
stm32/pwm: add output type control
2023-07-29 12:01:32 -05:00
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
eb097b9d03
Merge pull request #1710 from Sizurka/rp-async-flash
...
rp: add async flash
2023-07-28 22:56:33 +00:00
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
bdc4aa4a3b
Merge pull request #1582 from xoviat/hrtim
...
Add the high resolution timer
2023-07-28 22:44:03 +00:00
5bb5654d84
stm32/hrtim: pub instance
2023-07-28 17:39:01 -05:00
a8d3bcbb75
stm32/hrtim: shorten names
2023-07-28 17:37:14 -05:00
ec787d3518
stm32/hrtim: cleanup merge issues
2023-07-28 17:27:15 -05:00
c7c701b3e3
Merge branch 'main' of https://github.com/embassy-rs/embassy into hrtim
2023-07-28 17:18:22 -05:00
e495d606ec
stm32/hrtim: extract traits
2023-07-28 17:16:46 -05:00
28136579e9
stm32/hrtim: extract into mod
2023-07-28 17:07:08 -05:00
cc414e63d3
Merge pull request #1709 from brandonros/cyw43-firmware-sync
...
sync latest cyw43-firmware
2023-07-28 21:59:53 +00:00
fd47445d75
cyw43: Update firmware in HIL test.
2023-07-28 23:58:47 +02:00
d39404cdda
fix flaky test wifi_esp_hosted_perf
2023-07-28 23:49:37 +02:00
29acc46501
core::fmt devours your RAM and flash and explodes your stack. ( #1708 )
2023-07-28 23:47:07 +02:00
cffb819e61
changelog
2023-07-28 17:34:07 -04:00
b344c843c4
sync latest cyw43-firmware
2023-07-28 17:25:07 -04:00
e3cc0d168c
Merge pull request #1707 from pennae/rp-pio-load
...
rp: relocate programs implicitly during load
2023-07-28 17:47:34 +00:00
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
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
5a8704b4d8
TimeoutI2c: allow ref to live shorter than peripheral
2023-07-28 11:16:43 -05:00
6dd2fc5941
add document-features
2023-07-28 16:59:13 +02:00
69c0a89aa5
Use HardwareAddress in Driver
2023-07-28 16:40:15 +02:00
937a63ce28
remove memory.x files for other stm32 examples
2023-07-28 16:38:02 +02:00
b57ba84da5
add dac-dma example for h7, remove memory.x
2023-07-28 16:34:20 +02:00
c3ba08ffb6
Add IEEE802.15.4 address to embassy net Stack
2023-07-28 16:22:03 +02:00