10867 Commits

Author SHA1 Message Date
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
Rick Rogers
3a30458b25
address rustfmt ci check 2025-07-25 12:10:17 -04:00
Rick Rogers
33fc82a455
Merge branch 'main' into h7rs-xspi-fixes 2025-07-25 11:34:21 -04:00
Gerzain Mata
ba5156b6cb Merge branch 'main' into feat/stm32wba-usb-example 2025-07-24 21:33:01 -07:00
Rick Rogers
24b2794931
add plls/t to stm32h7rs examples 2025-07-24 21:09:24 -04:00
Gerzain Mata
a8d215ff14 Partially working USB example 2025-07-24 16:28:59 -07:00
Dario Nieuwenhuis
996974e313
Merge pull request #4259 from natevw/patch-1
Update layer_by_layer.adoc to clarify PAC limitations
2025-07-24 23:14:45 +00:00
Dario Nieuwenhuis
3842654b22
Merge pull request #4455 from embassy-rs/eeh-time-no-default
embassy-embedded-hal: make time feature non-default
2025-07-24 22:50:54 +00:00
Dario Nieuwenhuis
9381c35e9d
Merge pull request #4454 from embassy-rs/stm32-i2c-slave-v2
fix: stm32 i2c slave blocking r/w
2025-07-24 22:22:06 +00: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
bb68f55931
Merge pull request #4183 from IvanLi-CN/feat/stm32-dac-new-unbuffered
feat(stm32): Add DAC::new_unbuffered method.
2025-07-24 22:05:01 +00:00
Knaifhogg
9863406346 fix: stm32 i2c slave blocking r/w
This fixes an issue where the slave interface would time out when the
master goes from a short write to a read (e.g. when accessing memory
registers) with a START signal between. The previous implementation
would expect the full buffer length to be written before starting to
listen to new commands.

This also adds debug trace printing which helped during implemention and
testing.

Places error checking into a function inspired from a C implementation
of HAL.
2025-07-24 23:56:49 +02:00
Dario Nieuwenhuis
5b8340bdc4
Merge pull request #4296 from adamNewell/fix-rp2350-stack-guard-rlar
Embassy RP: RP235x Fix MPU region enablement in stack guard installation
2025-07-24 21:53:32 +00:00
Dario Nieuwenhuis
7d657ac16b
Merge pull request #4302 from Jacke-debug/get_max_duty_off_by_one
Get max duty off by one for Center-aligned mode
2025-07-24 21:53:10 +00:00
Dario Nieuwenhuis
1baf918319
Merge pull request #4303 from Jacke-debug/autoreload_preload
Enable autoreload_preload for Complementary PWM
2025-07-24 21:52:55 +00:00