10881 Commits

Author SHA1 Message Date
Ulf Lilleengen
3f1ddaf60e chore: prepare embassy-executor 0.8 release 2025-07-31 10:33:14 +02:00
Anthony Grondin
03b60dd561
feat(embassy-sync): Add get_mut for LazyLock 2025-07-30 16:15:58 -04:00
Malte Brieske
dbd10486b3 Add mutable accessors for ID in Header and Frame structs 2025-07-29 19:18:14 +02: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
b67c2e06d5
Merge pull request #4480 from embassy-rs/fix-time-std-defmt
Fix build of embassy-time with std+defmt.
2025-07-29 11:38:32 +00:00
Dario Nieuwenhuis
b00de39af8 Fix build of embassy-time with std+defmt. 2025-07-29 13:36:18 +02:00
Dario Nieuwenhuis
f79b289c48
Merge pull request #4479 from leftger/fix/stm32wba-flash
Aligned STM32WBA with U5 flash HAL
2025-07-29 10:46:42 +00:00
Gerzain Mata
a19d5476dc Aligned STM32WBA with U5 flash HAL 2025-07-29 01:26:05 -07:00
Dario Nieuwenhuis
7cf7f8b0ef
Merge pull request #4466 from embassy-rs/fix-c09x
stm32: fix build for stm32c09x
2025-07-28 23:02:25 +00:00
Dario Nieuwenhuis
0e82b7dbd8 stm32: fix build for stm32c09x 2025-07-29 00:52:15 +02:00
Ulf Lilleengen
19e026717d Merge pull request #4476 from rursprung/impl-Debug-for-Delay
`embassy-time`: add missing `Debug` & `defmt::Format` derives
2025-07-29 00:36:22 +02:00
Ralph Ursprung
98595f659c
embassy-time: add missing Debug & defmt::Format derives
`defmt::Format` is *not* implemented for `MockDriver` and
`InnerMockDriver` because the former contains the latter and the latter
is using `Queue` from `embassy-time-queue-utils` which so far does not
have a `defmt` dependency. since this is just a mock driver it shouldn't
be relevant if it has no `defmt::Format` impl.
2025-07-28 15:44:21 +02:00
Ulf Lilleengen
8f64a14beb
Merge pull request #4473 from diondokter/multi-write-flash-adapters
Multi write flash adapters
2025-07-28 09:00:55 +00:00
Dion Dokter
6fe79869e1 Impl multiwrite flash for yielding async 2025-07-28 09:53:43 +02:00
Dion Dokter
77e0b918db Impl multiwrite trait for concat flash 2025-07-28 09:51:29 +02:00
Dion Dokter
eb62efa670 Impl multiwrite flash for partition 2025-07-28 09:48:53 +02:00
Dario Nieuwenhuis
c3f1b54237
Merge pull request #4472 from leftger/feat/stm32wba-usb-example
Feat/stm32wba usb example
2025-07-28 01:28:03 +00:00
Gerzain Mata
8be35ebafd Added examples/stm32wba6 to ci.sh 2025-07-27 17:26:30 -07:00
Gerzain Mata
9a1f1cc02c Separated USB_OTG_HS to STM32WBA6 2025-07-27 17:08:29 -07:00
Gerzain Mata
81bef219e3 Working USB_OTG_HS example for STM32WBA 2025-07-27 16:44:43 -07:00
Gerzain Mata
00f94972d7 Merge branch 'main' into feat/stm32wba-usb-example 2025-07-27 16:40:25 -07:00
Dario Nieuwenhuis
4e4a1c0054
Merge pull request #4463 from leftger/feat/stm32wba-rcc-pll-support
Added support for PLL as a clock source on STM32WBA
2025-07-27 21:39:11 +00:00
Dario Nieuwenhuis
c708cefe03 Add cooldown to doc, book jobs. 2025-07-27 23:38:23 +02:00
Gerzain Mata
05f1c75f8b Fixed timer config on STM32WBA pwm example 2025-07-27 14:24:36 -07:00
Dario Nieuwenhuis
fee841e527
Merge pull request #4468 from korbin/embassy-net-eq
Add missing `PartialEq` and `Eq` trait derives to `embassy-net` config structs
2025-07-27 21:12:44 +00:00
Dario Nieuwenhuis
de6dbade5a
Merge pull request #4471 from 0ge/main
examples: fix RP2040 link establishing logic
2025-07-27 21:10:19 +00:00
Oscar Aurin
21566666b8 examples: fix RP2040 link establishing logic 2025-07-27 23:05:59 +02:00
Gerzain Mata
1d3c48cf45 Working USB_OTG_HS example 2025-07-27 14:02:47 -07:00
Gerzain Mata
0545353ec1 Merge branch 'main' into feat/stm32wba-usb-example 2025-07-27 10:14:03 -07:00
Gerzain Mata
982117f5b0 Cargo fmt 2025-07-27 09:56:02 -07:00
leftger
b9e643d5c2
Merge branch 'main' into feat/stm32wba-rcc-pll-support 2025-07-27 09:38:38 -07:00
Gerzain Mata
1b3674b30a Added changes based on PR review 2025-07-27 09:35:13 -07:00
korbin
4c98cda167
add missing PartialEq and Eq trait derives to embassy-net config structs 2025-07-27 06:47:25 -06:00
Dario Nieuwenhuis
77a8bc27e9 ci: lower book, doc job prio 2025-07-27 02:03:43 +02:00
Dario Nieuwenhuis
7d9da40d36
Merge pull request #4465 from korbin/embassy-net-defmt
Add `embassy-net` `defmt` derives for config structs
2025-07-26 23:57:05 +00:00
korbin
1379e15d63
add embassy-time/defmt config flag passthrough 2025-07-26 17:45:27 -06:00
korbin
1ccf6ef6c0
add embassy-net defmt derives for config structs 2025-07-26 17:41:18 -06:00
Dario Nieuwenhuis
c45b6d4a51
Merge pull request #4184 from Ragarnoy/stm32h755-intercore
Add intercore communication example for STM32H755CM4 and CM7
2025-07-26 11:06:30 +00:00
Dario Nieuwenhuis
945529282a
Merge pull request #4279 from benjaminschlegel87/stm32_adc_v3_hw_oversampling_support
Added Option to enable HW Oversampling in STM32 V3 ADCs
2025-07-26 11:01:18 +00:00
Dario Nieuwenhuis
e27ccd26e5
Merge pull request #4460 from rickrogers-ionq/h7rs-xspi-fixes
feat: add divs/divt for stm32h7rs
2025-07-26 11:01:02 +00:00
Gerzain Mata
ee42deaab7 WIP changes 2025-07-25 20:05:45 -07:00
Gerzain Mata
bc41e5e2fc Merge branch 'feat/stm32wba-rcc-pll-support' into feat/stm32wba-usb-example 2025-07-25 19:29:37 -07:00
Gerzain Mata
a5e8891fe3 Added support for PLL as a clock source on STM32WBA
- PLL multiplier and dividers work
- Added timer example
2025-07-25 18:59:10 -07:00
Gerzain Mata
8733a5f56a Fixed usb_hs_serial example 2025-07-25 18:46:09 -07:00
Gerzain Mata
75c1039aa1 Moved from HSE to HSI to generate USB_OTG_HS_CLK 2025-07-25 14:26:12 -07:00
Rick Rogers
a5a9c02543
include proper pll divs/divt initialization 2025-07-25 15:03:37 -04:00
emkanea-dev
777e0c71c9 fixed build after rebase 2025-07-25 20:53:04 +02:00
benjaminschlegel87
dbc1818acd
Merge branch 'embassy-rs:main' into stm32_adc_v3_hw_oversampling_support 2025-07-25 20:39:40 +02:00
Rick Rogers
c37fb51cfe
address ci test failure 2025-07-25 12:24:54 -04:00