10757 Commits

Author SHA1 Message Date
Frank Stevenson
fd3cdfcf25 Introduce configration options for Pll fast modes.
Ensure that the auto calibration is applied to an active clock.
2025-07-24 13:26:10 +02:00
ROMemories
00824a900c feat(embedded-hal)!: rely on v1.0 traits for I2c on BlockingAsync 2025-07-24 09:33:43 +02:00
ROMemories
f819b0d63c feat(embedded-hal)!: rely on v1.0 traits for SpiBus on BlockingAsync 2025-07-24 09:26:19 +02:00
Gerzain Mata
c5565ccc28 Working USB. Still no enumeration 2025-07-23 15:05:04 -07:00
Brezak
54d9a7fed3
embassy-executor: add macro ui test for unsafe ops in unsafe tasks
Check if the #[task] macro properly handles unsafe functions so the `unsafe_op_in_unsafe_fn` lint still works
2025-07-23 21:19:30 +02:00
Brezak
539ff78ebb
embassy-executor: explicitly return impl Future in task inner task 2025-07-23 20:55:42 +02:00
Brezak
1b42e62424
embassy-executor: explicitly return impl Future in task inner task 2025-07-23 19:33:51 +02:00
Brezak
a52965dc5d
embassy-executor: unsafe tasks as unsafe 2025-07-23 19:19:02 +02:00
Gerzain Mata
b4dc4e567c Cargo fmt 2025-07-23 09:50:18 -07:00
Gerzain Mata
d7625de4f5 Merge branch 'main' into feat/stm32wba-usb-example 2025-07-23 09:48:59 -07:00
Dario Nieuwenhuis
c361c82c41
Merge pull request #4449 from rursprung/add-debug-and-defmt-for-rp-gpio
add missing `Debug` and `defmt::Format` derives for `embassy_rp::gpio`
2025-07-23 15:12:11 +00:00
Ralph Ursprung
978a007baf
add missing Debug and defmt::Format derives for embassy_rp::gpio 2025-07-23 16:56:34 +02:00
Dario Nieuwenhuis
db5a7bacef
Merge pull request #4427 from clubby789/unsafe-op
HAL: Use `unsafe` block in IRQ handler
2025-07-23 14:40:19 +00:00
Dario Nieuwenhuis
f63e2fe7d4
Merge pull request #4448 from clubby789/extra-braces
stm32/build: Remove extra braces from generated code
2025-07-23 14:40:10 +00:00
clubby789
af4a75e493 stm32/build: Remove extra braces from generated code 2025-07-23 15:33:27 +01:00
clubby789
4abacac252 stm32/wb: Add memory manager to GATT example 2025-07-23 15:25:58 +01:00
Gerzain Mata
378035aa91 Added PLL HAL code for STM32WBA 2025-07-23 04:54:42 -07:00
Dario Nieuwenhuis
60ed376a19
Merge pull request #4429 from obe1line/obe1line-stm32c071
Updates to support stm32c071
2025-07-23 10:25:57 +00:00
Dario Nieuwenhuis
efc2306e6a
Merge pull request #4444 from i509VCB/nxp-docs
nxp: make docs generate
2025-07-23 10:25:17 +00:00
Dario Nieuwenhuis
e9211682a1 stm32: do not run stm32c071rb tests. 2025-07-23 12:23:51 +02:00
Frank Stevenson
cf9856255e Make MSI calibration configurabke.
Refine detection and handling of shared clock sources between MSIS and MSIK
2025-07-23 10:08:41 +02:00
Gerzain Mata
e2cec28805 Merge branch 'main' into feat/stm32wba-usb-example 2025-07-23 00:53:10 -07:00
Chris Storah
420cbb437f Fix formatting of u5 file 2025-07-23 15:55:14 +10:00
Chris Storah
487b42f62c Added missing guard for hsi48. Updated use of removed enums from stm32-data u5 chip 2025-07-23 15:52:36 +10:00
Chris Storah
88e1d61654 Merge branch 'obe1line-stm32c071' of github.com:obe1line/embassy into obe1line-stm32c071 2025-07-23 12:53:34 +10:00
Chris Storah
bb29fdd3e2 Formatting update to resolve rustfmt error 2025-07-23 12:50:01 +10:00
obe1line
eb15a55519
Merge branch 'embassy-rs:main' into obe1line-stm32c071 2025-07-23 12:40:48 +10:00
Chris Storah
e64c23076d Updated version of stm32-data and added c071 and c051 into ci.sh 2025-07-23 12:38:58 +10:00
i509VCB
510adb3b69
nxp: make docs generate 2025-07-22 21:36:37 -05:00
i509VCB
8f5e4ac06d
Merge pull request #4436 from i509VCB/rt1062
nxp: Add mimxrt1062 support
2025-07-22 21:11:24 +00:00
i509VCB
be769ac9a4
Merge pull request #4409 from i509VCB/uart-async
mspm0: add buffered uart driver
2025-07-22 16:48:01 +00:00
i509VCB
a1867f0d74
mspm0: add buffered uart driver
And tests for G3507.
2025-07-22 11:41:47 -05:00
Dario Nieuwenhuis
12fbc65e1a
Merge pull request #4441 from dimpolo/copy-clone-adc-config
derive Copy, Clone for adc config enums
2025-07-22 16:36:47 +00:00
i509VCB
1d46f55bdd
nxp: Add mimxrt1062 support
The examples in this case are designed for the IMXRT1060-EVK. The same chip is used in the Teensy 4.0/1, but that will probably get its own set of examples due to some differences such as the FCB.
2025-07-22 11:25:45 -05:00
dimi
03b86d75b6 derive Copy, Clone for adc config enums 2025-07-22 18:20:24 +02:00
i509VCB
908e016524
Merge pull request #4419 from i509VCB/rt1011
nxp: Add MIMXRT1011 GPIO and time driver
2025-07-22 16:16:00 +00:00
i509VCB
1ad5d5a771
nxp: Add MIMXRT1011 GPIO and time driver
PIT is used for the time driver
2025-07-22 11:07:10 -05:00
Dario Nieuwenhuis
a5984a8298
Merge pull request #4438 from HaoboGu/main
Chore: prepare release for `embassy-usb-synopsys-otg` and `embassy-usb-logger`
embassy-usb-logger-v0.5.0 embassy-usb-synopsys-otg-v0.3.0
2025-07-22 11:08:33 +00:00
Haobo Gu
f3cc62b77d chore: bump embassy-usb-logger version
Signed-off-by: Haobo Gu <haobogu@outlook.com>
2025-07-22 14:05:17 +08:00
Haobo Gu
f96f68077b chore: bump embassy-usb-synopsys-otg version
Signed-off-by: Haobo Gu <haobogu@outlook.com>
2025-07-22 10:36:29 +08:00
Dario Nieuwenhuis
d656b174ed
Merge pull request #4425 from clubby789/adc-v3-oversampling
stm32: Enable regular oversampling for ADC v3
2025-07-21 12:59:48 +00:00
clubby789
79fbf214cc Enable oversampling for ADC v3 2025-07-21 13:49:45 +01:00
Dario Nieuwenhuis
b9d90d7cbb
Merge pull request #4416 from WyliodrinEmbeddedIoT/lpc-test
feat: added log-to-defmt feature to embassy-nxp
2025-07-21 12:17:51 +00:00
Dario Nieuwenhuis
03a16011f6
Merge pull request #4432 from timokroeger/boot-version-bump
chore: Prepare release for `embassy-boot-*` crates
embassy-boot-nrf-v0.6.0 embassy-boot-v0.5.0 embassy-boot-stm32-v0.4.0 embassy-boot-rp-v0.6.0
2025-07-21 12:17:31 +00:00
Dario Nieuwenhuis
4db3910011 Disable flaky test rpi-pico/cyw43-perf 2025-07-21 14:17:12 +02:00
Gerzain Mata
a80eb48e67 WIP changes 2025-07-21 04:46:29 -07:00
Timo Kröger
9b3c97bcf7 chore: Bump embassy-boot version also for embassy-usb-dfu 2025-07-21 13:40:37 +02:00
Timo Kröger
fad100cfa0 chore: Update examples to new nrf-boot-* version 2025-07-21 13:40:36 +02:00
Timo Kröger
4c098faef5 chore: Prepare release for embassy-boot-* crates
Prepare the bootloader crates for a release with `embassy-sync@0.7.0`
as dependency for compatiblity with other released crates.
`embassy-sync` is used in the public api of `embassy-boot` which is
reexported by the `embassy-boot-*` crates. That is why a minor version
bump of all crates is required.
2025-07-21 13:40:36 +02:00
Dario Nieuwenhuis
de4537d000 stm32: Fix build for WBA lowpower. 2025-07-21 13:20:35 +02:00