268 Commits

Author SHA1 Message Date
i509VCB
338227c21a
mspm0: add mspm0c1105/6 2025-08-28 15:03:50 -05:00
Ulf Lilleengen
eb672cdbfe fix: re-remove nrf53 dk 2025-08-25 20:11:22 +02:00
Ulf Lilleengen
a416aac9c2 fix: revert changes to ci.sh for now 2025-08-25 19:48:34 +02:00
Ulf Lilleengen
462245b0fe fix: use the cargo-embassy-devtool 2025-08-25 19:44:51 +02:00
Matt Johnston
17f50c8861 ci: Build stm32h7s3a8 with log feature
Covers some different peripherals to the existing stm32f429zi,log build.
2025-08-15 11:14:26 +08:00
i509VCB
695ca5b0a5
ci: 5340dk is dead 2025-08-14 15:35:14 -05:00
Dario Nieuwenhuis
e145a653cf
Merge pull request #4478 from leftger/example/stm32wba-usb-dfu
STM32WBA usb-dfu example
2025-07-29 16:41:15 +00:00
Gerzain Mata
1b4ea556c0 STM32WBA usb-dfu example
- Added sample application
- Added sample bootloader

Removed trace import
2025-07-29 08:11:49 -07:00
Dario Nieuwenhuis
b00de39af8 Fix build of embassy-time with std+defmt. 2025-07-29 13:36:18 +02:00
Dario Nieuwenhuis
0e82b7dbd8 stm32: fix build for stm32c09x 2025-07-29 00:52:15 +02:00
Gerzain Mata
8be35ebafd Added examples/stm32wba6 to ci.sh 2025-07-27 17:26:30 -07:00
Dario Nieuwenhuis
3329089412 embassy-embedded-hal: make time feature non-default
default features considered harmful.
2025-07-25 00:11:42 +02:00
Dario Nieuwenhuis
e9211682a1 stm32: do not run stm32c071rb tests. 2025-07-23 12:23:51 +02: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
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
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
4db3910011 Disable flaky test rpi-pico/cyw43-perf 2025-07-21 14:17:12 +02:00
Gerzain Mata
d9cd93ca22 Added RTC low-power support for STM32WBA65
Also added low-power feature for STM32WBA65RI build
2025-07-18 14:25:15 -07:00
Wouter Geraedts
17fbfc6ffc Removed reference to ADC3 for STM32G4x1 if the peripheral does not exist and added stm32g431kb to CI for testing 2025-07-17 13:55:09 +02:00
Dario Nieuwenhuis
c78dfa7e31 stm32: fix stm32g0b0 build.
It has USB but not HSI48 which would break things. Only g0x1 has HSI48.
2025-07-16 22:08:50 +02:00
Dario Nieuwenhuis
31022db25c Disable flaky test 2025-07-16 00:07:22 +02:00
i509VCB
dbc4b2bce4
Merge pull request #4344 from i509VCB/lpc55-feature
nxp: add feature for lpc55
2025-07-09 19:25:30 +00:00
i509VCB
6609a85f3c
nxp: add feature for lpc55
this is needed since I will be working on adding support for the MCX families to embassy-nxp

Co-authored-by: IriniaCh524 <chioreanirina2005@gmail.com>
2025-07-08 16:38:17 -05:00
Dario Nieuwenhuis
504261a8d0 Reenable rpi pico tests. 2025-07-07 23:33:10 +02:00
melvdl
688cac0271 add examples/stm32h723 to ci.sh 2025-06-27 02:07:58 +02:00
Gerzain Mata
51675e9bc7 Added STM32WBA6XXX devices as features
Added 2 wba6 features to cargo batch in ci.sh

WIP

Added default RTC rust version for undefined peripherals

Added missing generated RTC peripheral to be handled by rtc/v3.rs

Reordered cfg_attrs in rtc/mod.rs
2025-06-26 04:38:22 -07:00
Robin Mueller
5a07ea5d85 Add support for Cortex-A/R 2025-05-28 17:00:42 +02:00
Gerhard de Clercq
305d1f2ed0
Merge branch 'embassy-rs:main' into dfu-verify 2025-05-26 16:51:10 +02:00
Ulf Lilleengen
134d162a33 chore: disable another test 2025-05-23 14:53:17 +02:00
Ulf Lilleengen
489c9df453 chore: temporarily disable pico tests 2025-05-23 14:40:51 +02:00
Gerhard de Clercq
68a45490fc [embassy-usb-dfu] support ed25519 verification
This commit adds the ability to verify that USB DFU updates are correctly signed using ed25519.
This required adding support to embassy-boot for reading from the DFU partition.
2025-05-23 12:40:19 +02:00
Dario Nieuwenhuis
ef32187ed7 mspm0: fix build for int groups. 2025-05-19 18:15:42 +02:00
Dario Nieuwenhuis
41263587df
Merge pull request #4194 from i509VCB/update-metapac2
mspm0: generate features per chip + package
2025-05-18 21:20:11 +02:00
i509VCB
8bb25a551a
ci: build std examples on aarch64-unknown-linux-gnu 2025-05-13 22:53:16 -05:00
i509VCB
f41e8c45f6
mspm0: generate feature per chip + package 2025-05-13 21:55:50 -05:00
Dion Dokter
cff6eb9a81 Fix more CI 2025-05-01 11:52:48 +02:00
Dario Nieuwenhuis
97c605f61a tests/stm32: stm32l0 is alive. 2025-04-24 20:37:36 +02:00
Matthew Tran
f535acfca0 nrf53: add WDT support 2025-04-20 20:23:26 -05:00
Dario Nieuwenhuis
27e4d70377 RIP stm32l073rz 2025-04-18 12:53:43 +02:00
ckrenslehner
af755a57ad fix: stm32wb55 low power feature did not compile 2025-04-15 18:01:46 +02:00
Felipe Balbi
a78707b779 Add Embassy iMXRT RTC Time Driver 2025-04-09 13:22:26 -07:00
Felipe Balbi
aa9a16e569 Add embassy-imxrt
Adds initial support for MIMXRT600 series MCUs from NXP. Subsequent
PRs will add more drivers.
2025-04-09 09:37:45 -07:00
Dario Nieuwenhuis
a23e971d31
Merge pull request #4017 from shilga/SpinlockMutex
embassy-rp: Spinlock mutex implementation
2025-04-07 23:13:35 +00:00
Sebastian Quilitz
313328c09a embassy-rp: add multicore test for SpinlockRawMutex 2025-04-07 21:59:36 +02:00
i509VCB
1e23b8114b
mspm0: add uart tests
This also fixes a bug in the uart clock calculation where it could select an oversampling faster than what the hardware is providing.
2025-04-06 21:15:42 -05:00
Dario Nieuwenhuis
f7ddac3e0d Remove flaky test. 2025-04-06 23:52:39 +02:00
i509VCB
91684a11c8
build c1104 seperately for defmt buffer size 2025-03-19 13:28:03 -05:00
i509VCB
0642c3a7fe
Revert "build C1104 with --release"
This reverts commit 7336ca549e17d899471cb96a5106dd6836a40eea.
2025-03-15 13:51:43 -05:00
i509VCB
7336ca549e
build C1104 with --release
C1104 only has 1KB of ram, so we must build in release
2025-03-15 13:50:58 -05:00