Dario Nieuwenhuis
2fe2a0cf9c
excutor: fix Send unsoundness with -> impl Future
tasks.
2025-07-08 20:27:35 +02:00
Dario Nieuwenhuis
504261a8d0
Reenable rpi pico tests.
2025-07-07 23:33:10 +02:00
i509VCB
f56197c51e
Merge pull request #4338 from i509VCB/dma
...
mspm0: add dma driver
2025-07-07 03:02:48 +00:00
i509VCB
e57dffafa5
mspm0: add dma driver
2025-07-06 17:40:10 -05:00
Dario Nieuwenhuis
d7d0828d5c
Merge pull request #4370 from cmilatinov/feature/stm32-sample-shifting
...
embassy-stm32: Added sample shifting to qspi config
2025-07-06 20:37:46 +00:00
Dario Nieuwenhuis
78af9ae8af
Merge pull request #4358 from skoe/opamp_rcc
...
Use proper RCC clock enable for opamps
2025-07-06 18:49:17 +00:00
Florian Grandel
b861dd1728
embassy-executor: rtos-trace: fix task naming for new tasks
...
Tasks that are spawned after starting SystemViewer were not named. This
change ensures that tasks spawned while SystemViewer is running will be
properly named, too.
Signed-off-by: Florian Grandel <fgrandel@code-for-humans.de>
2025-07-06 19:21:12 +02:00
Thomas Giesel
bfbecdf93a
Use proper RCC clock enable for opamps
...
new() now resets the opamp and enables its clock. The clock is
disabled when the opamp is dropped. On families that use
SYSCFGEN (F3 and G4), this is not done because this
clock is always on in Embassy.
This change makes use of the RCC driver, which uses a reference
counter to prevent conflicts. The opamp itself is still disabled
when its output is dropped.
2025-07-05 22:47:24 +02:00
Cristian Milatinov
bd5b1580df
Run cargo fmt
2025-07-05 01:34:10 -04:00
Cristian Milatinov
9134fb2dd4
Update examples to add SampleShifting in qspi config
2025-07-05 01:32:21 -04:00
Cristian Milatinov
1f87e47831
Run cargo fmt
2025-07-05 01:15:15 -04:00
Cristian Milatinov
fb21fcf4f1
Added sample shifting to qspi config for stm32
2025-07-05 00:47:30 -04:00
Dario Nieuwenhuis
f53b6649dd
Merge pull request #4356 from embassy-rs/update-rust5
...
Update Rust nightly, stable.
2025-07-03 23:20:58 +00:00
Dario Nieuwenhuis
a29267752a
stm32/sdmmc: disable 1bit test.
2025-07-04 00:26:41 +02:00
Dario Nieuwenhuis
c8a4a49958
stm32/sdmmc: misc improvements
2025-07-04 00:25:00 +02:00
Dario Nieuwenhuis
3127e1c50b
sdmmc: use div_ceil.
2025-07-04 00:23:22 +02:00
Dario Nieuwenhuis
84cc949df6
stm32/dma: fix packing/unpacking not working.
2025-07-04 00:23:22 +02:00
Dario Nieuwenhuis
00b2567fbf
stm32/dma: add missing fence on BDMA start.
2025-07-04 00:23:22 +02:00
Dario Nieuwenhuis
72248a601a
Update Rust nightly, stable.
2025-07-04 00:23:22 +02:00
Dario Nieuwenhuis
b964bee302
Merge pull request #4366 from mattwigway/uart-line-break
...
Add note about UART line breaks being different from ASCII
2025-07-03 16:00:23 +00:00
Matt Bhagat-Conway
da6c4ff31a
remove line break reference from documentation
2025-07-03 11:54:00 -04:00
Matt Bhagat-Conway
6545b05188
fix rustfmt in read_to_break docstring
2025-07-03 10:37:49 -04:00
Matt Bhagat-Conway
388eee221e
add note about UART line breaks being different from ASCII
2025-07-03 10:31:28 -04:00
Dario Nieuwenhuis
4af2d9adc4
Merge pull request #4365 from qwerty19106/stm32_impl_nb_write
...
stm32: Fix impl embedded_hal_nb::serial::Write for usart::UartTx
2025-07-03 14:24:43 +00:00
qwerty19106
e256f1360b
Fix impl embedded_hal_nb::serial::Write for embassy_stm32::usart::UartTx
2025-07-03 18:17:01 +04:00
Ulf Lilleengen
4727c07a08
Merge pull request #4330 from innermatrix/stm32-adc-v1-watchdog
...
Added STM32 ADCv1 analog watchdog implementation
2025-07-03 14:10:31 +00:00
Ulf Lilleengen
9eab8a98b8
Merge pull request #4364 from wlcx/patch-1
...
net: correct `UdpSocket::recv_from_with` docs
2025-07-03 14:10:05 +00:00
Sam W
db9af5b6cc
net: correct UdpSocket::recv_from_with
docs
2025-07-03 14:52:33 +01:00
Ulf Lilleengen
ec812d3e66
Merge pull request #4362 from adom-inc/rp-currrent-core
...
rp: add current_core api
2025-07-03 11:34:27 +02:00
Ulf Lilleengen
2d74c09529
Merge pull request #4360 from bugadani/esp-generate
...
Link to esp-generate
2025-07-03 11:34:11 +02:00
Ulf Lilleengen
e8bf3bd51c
Merge pull request #4361 from jue89/fix/embassy_nrf_pwm
...
embassy-nrf: fix PWM loop count
2025-07-03 11:33:54 +02:00
Adrian Wowk
3c0d5063fe
rp: add current_core api
2025-07-02 12:31:38 -05:00
Juergen Fitschen
30e6d633d3
embassy-nrf: fix PWM loop count
2025-07-02 13:03:18 +02:00
Dániel Buga
8d2657383e
Link to esp-generate
2025-07-02 10:33:16 +02:00
i509VCB
b528ed06e3
Merge pull request #4351 from optlink/main
...
mspm0: Fix inverted GPIO logic
2025-06-27 21:19:38 +00:00
Kelsey Maes
71975c72fc
mspm0: Fix inverted GPIO logic
2025-06-27 14:11:01 -07:00
Dario Nieuwenhuis
830a01e2f5
Merge pull request #4350 from 9names/rp_profiles
...
Minimise build profile tweaking in rp/rp235x examples
2025-06-27 14:16:08 +00:00
Dario Nieuwenhuis
93a8435535
Merge pull request #4323 from phycrax/rename_pwminput_new
...
embassy-stm32: Rename PWM Input constructors, add warning on usable timer peripherals
2025-06-27 14:08:36 +00:00
9names
39c9cbcf49
Minimise profile tweaking in rp examples
2025-06-27 20:15:14 +10:00
Dario Nieuwenhuis
7ba8c22a2d
Merge pull request #4337 from kevswims/cleanup-stm32h7rs-xspi-example
...
STM32H7RS Examples: Add OPI functionality to the XSPI example
2025-06-27 01:34:40 +00:00
Dario Nieuwenhuis
fee70dee99
Merge pull request #4349 from melvdlin/stm32h723-example-fix
...
[stm32h723]: fix spdifrx example
2025-06-27 01:27:32 +00:00
Süha Ünüvar
b31a423eea
fix examples
2025-06-27 09:25:24 +08:00
Süha Ünüvar
5cbc9a235f
correct documentation
2025-06-27 09:23:53 +08:00
Süha Ünüvar
04bf17dde6
rename fns and add documentation
2025-06-27 09:23:53 +08:00
Iris Artin
440b94aecf
Added STM32 ADCv1 analog watchdog implementation
2025-06-26 21:07:12 -04:00
melvdl
686bdae937
stm32h723: remove unused mut from static buffers in spdifrx example
2025-06-27 02:28:54 +02:00
melvdl
688cac0271
add examples/stm32h723 to ci.sh
2025-06-27 02:07:58 +02:00
Dario Nieuwenhuis
9ee01d9cc6
Merge pull request #4346 from njfdev/patch-1
...
Fix Release and Dev Profiles Being Backwards in rp235x Examples
2025-06-27 00:04:06 +00:00
Dario Nieuwenhuis
77fc1bac2a
Merge pull request #4348 from melvdlin/stm32-ch-generic-timer-traits
...
[stm32]: Replace per-channel traits in `timer` module with generic versions
2025-06-27 00:03:47 +00:00
melvdl
b4269f0f59
[stm32h723]: fix spdifrx example
2025-06-27 01:47:05 +02:00