10845 Commits

Author SHA1 Message Date
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
Dario Nieuwenhuis
4e9d38fef0
Merge pull request #4305 from annie444/main
Add helper methods for the low-power interrupt timer.
2025-07-24 21:52:36 +00:00
Dario Nieuwenhuis
915513753a Add dedup to book job. 2025-07-24 23:30:36 +02:00
Dario Nieuwenhuis
b49d809346 Add dedup to doc job. 2025-07-24 23:29:54 +02:00
Dario Nieuwenhuis
ff29d61b31
Merge pull request #4313 from snakehand/main
U5: Enable MSI auto calibration and compute frequencies
2025-07-24 21:23:02 +00:00
Frank Stevenson
0d1e34d0fc Minor cleanup 2025-07-24 21:17:30 +02:00
Rick Rogers
e4cb80be7c
add pll divs/t for h7rs 2025-07-24 15:12:12 -04:00
Dario Nieuwenhuis
3bb94469f4
Merge pull request #4447 from clubby789/gatt-mm
stm32/wb: Add memory manager to GATT example
2025-07-24 18:00:48 +00:00
Dario Nieuwenhuis
ef75006812
Merge pull request #4453 from ROMemories/feat/blocking-async-use-10-embedded-hal
feat(embedded-hal)!: rely on v1.0 traits for `BlockingAsync`
2025-07-24 18:00:28 +00:00
Frank Stevenson
aa243e4d3e Improved error checks, and some cleanup 2025-07-24 18:08:29 +02:00
Frank Stevenson
3394f3ab9d Panic on improper auto-calibration configurations 2025-07-24 13:51:35 +02:00
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