René van Dorst
52464b3536
Merge branch 'main' into i2c-pull-down-fix
2025-08-19 17:02:36 +02:00
René van Dorst
8aac4aa9d3
added changelog entry
2025-08-19 16:57:23 +02:00
René van Dorst
0d8350f326
stm32/i2c: Pull-down enabled when non-pull was requested.
...
When no internal pull-up is needed, the pull-down was enabled
instead of pull-none.
With the pull-down resistors and external pull-up resistors, this
creates a voltage divider, which causes unwanted situation.
2025-08-19 16:51:01 +02:00
Dario Nieuwenhuis
61dbd89bd4
Merge pull request #4560 from 823984418/optimize_async_delay
...
Optimize embedded_hal_async::delay::DelayNs impl
2025-08-19 13:16:22 +00:00
Dario Nieuwenhuis
271611c4b1
Merge pull request #4554 from mkj/pr/stm32-hash
...
stm32: fix hash after hmac, performance improvement
2025-08-19 13:10:21 +00:00
erwin
badcdcc24c
change default internal pullup state to be active to make this change nonbreaking
2025-08-19 12:14:48 +02:00
erwin
e2794a2706
add entry to the changelog
2025-08-18 14:47:46 +02:00
erwin
bbc3e49c58
Add configurable internal pullups for rp i2c
...
- Example updated to demonstrate enabling internal pullups
- Add `sda_pullup` and `scl_pullup` fields to I2C Config
2025-08-18 14:39:18 +02:00
Dániel Buga
3d1ce0fb7d
Fix typo
2025-08-18 12:51:27 +02:00
Dániel Buga
1bf3a44e5d
Retain timer_queue_item
2025-08-18 12:50:52 +02:00
Dániel Buga
b96f44cfd4
Add changelog check
2025-08-18 12:50:52 +02:00
Dániel Buga
31967e1f90
Print more informative panic messages
2025-08-18 12:50:52 +02:00
Dániel Buga
74037f0493
Make TimerQueueItem opaque
2025-08-18 12:50:51 +02:00
Ulf Lilleengen
a5cb04bdab
Merge pull request #4561 from mkj/pr/duration-sum
...
time: implement Sum for Duration
2025-08-18 08:00:10 +00:00
Matt Johnston
1b246d77c9
time: implement Sum for Duration
2025-08-17 22:21:13 +08:00
823984418
011c382b77
modify async fn to return impl Future
2025-08-17 22:18:04 +08:00
Matt Johnston
86e257bc8d
stm32/hash: Improve performance when hashing
...
chunks_exact produces better code
2025-08-15 17:39:52 +08:00
Matt Johnston
d939d901e2
stm32: Add hash test for sha512, varying lengths
...
sha512 is only supported by hash_v3 and hash_v4, so add a feature for
those chips.
2025-08-15 17:16:53 +08:00
Matt Johnston
37707a7c7c
stm32: Update stm32-metapac
...
For hash algorithm register update.
2025-08-15 17:16:53 +08:00
Matt Johnston
410a18b536
stm32/hash: Clear HMAC mode bit when hashing
...
Running a hash after a hmac would hang, the CR.MODE bit isn't cleared by
INIT.
Test it by running the test twice.
2025-08-15 17:16:52 +08:00
Ulf Lilleengen
bfe4395b3b
Merge pull request #4553 from mkj/pr/vrefbuf-log
...
Fix vrefbuf trace with log
2025-08-15 06:58:30 +00: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
Matt Johnston
1347daf763
stm32: Fix vrefbuf trace with log feature
...
Vrs and Hiz don't implement core::fmt::Display
2025-08-15 11:14:26 +08:00
i509VCB
26a8aa9566
Merge pull request #4552 from i509VCB/l110x-gpio-irq-en
...
mspm0: actually enable GPIOA interrupt for l110x
2025-08-14 21:10:44 +00:00
i509VCB
dd233b38f5
mspm0: actually enable GPIOA interrupt for l110x
2025-08-14 16:07:04 -05:00
i509VCB
32f142d585
Merge pull request #4435 from bespsm/mspm0-i2c
...
MSPM0: Add I2C Controller (blocking & async) + examples for mspm0l1306, mspm0g3507 (tested MCUs)
2025-08-14 20:36:40 +00:00
Dario Nieuwenhuis
5bd4722b60
Merge pull request #4551 from i509VCB/5340-dk-borked
...
ci: 5340dk is dead
2025-08-14 22:36:21 +02:00
i509VCB
695ca5b0a5
ci: 5340dk is dead
2025-08-14 15:35:14 -05:00
Dario Nieuwenhuis
b037ce6e64
Merge pull request #4538 from leftger/fix/wba-vrefbuf-errata
...
Added VREFBUF-TRIM manual write. Known errata
2025-08-14 20:14:30 +02:00
Dario Nieuwenhuis
58f8bb9556
Merge pull request #4547 from nerwalt/future-nrf-pac-update-fix
...
Use from_bits with LoopCnt
2025-08-14 20:11:38 +02:00
Dario Nieuwenhuis
a8350baa80
Merge pull request #4548 from fwolter/change-can-common
...
stm32 tests: move can_common out of the bin folder
2025-08-14 20:11:21 +02:00
Fabian Wolter
4c556dcbf2
stm32 tests: move can_common out of the bin folder
2025-08-14 19:41:00 +02:00
nerwalt
a977b0a975
Use from_bits in LoopCnt
2025-08-14 10:33:14 -06:00
Siarhei B
f84eb9a7eb
embassy-mspm0: add changes to the CHANGELOG.md
2025-08-14 10:30:36 +02:00
Siarhei B
b66fa9ae4a
mspm0-I2C: fix calculate_timer_period function & tests
2025-08-14 10:30:32 +02:00
Ulf Lilleengen
113fece2aa
Merge pull request #4546 from bartslinger/fix_feature_gate
...
Add missing feature gate for rtos-trace
2025-08-14 10:04:35 +02:00
Ulf Lilleengen
9a90cbace4
Merge pull request #4536 from embassy-rs/enforce-changelog
...
chore: add changelog enforcement
2025-08-14 09:22:59 +02:00
Bart Slinger
b7964df887
add missing feature gate for rtos-trace
2025-08-14 13:54:43 +08:00
Gerzain Mata
2a43e68cc3
Removed uneeded enum
2025-08-13 14:17:02 -07:00
Dario Nieuwenhuis
86973d2186
Merge pull request #4543 from mbrieske/fix_blocking_i2c
...
fix STM32: wait for STOP flag in blocking_write_vectored
2025-08-13 19:49:00 +02:00
Malte Brieske
b0024ecb45
wait for STOP flag in blocking_write_vectored as well
2025-08-13 17:27:39 +02:00
Dario Nieuwenhuis
f689cd1000
Merge pull request #4541 from mbrieske/fix_blocking_i2c
...
fix stm32 i2c: wait for STOP flag in blocking read to terminate read transaction
2025-08-13 16:37:54 +02:00
Malte Brieske
55d9399ab8
wait for STOP flag when writing too
2025-08-13 16:25:52 +02:00
Malte Brieske
1cf6373142
wait for STOPF in blocking read
2025-08-13 13:07:36 +02:00
Gerzain Mata
ba5201c44f
Added VREFBUF-TRIM manual write. Known errata
2025-08-12 23:24:08 -07:00
Ulf Lilleengen
39e75bb02f
Merge pull request #4531 from redfast00/feature/timer-docs
...
docs: clarify that timer will expire immediately if in past
2025-08-12 23:01:37 +02:00
Ulf Lilleengen
8bbfa7ac1b
chore: add changelog enforcement
2025-08-12 21:39:23 +02:00
Ulf Lilleengen
34aa186734
chore: prepare embassy-boot-stm32 release
embassy-boot-stm32-v0.5.0
2025-08-12 21:31:05 +02:00
Ulf Lilleengen
29555a88be
chore: add missing changelog header
2025-08-12 21:28:15 +02:00
Ulf Lilleengen
e3a28d3a9d
Merge pull request #4535 from embassy-rs/prepare-embassy-sync-0.7.1
...
fix: prepare embassy-sync 0.7.1 release
embassy-stm32-v0.3.0
embassy-sync-v0.7.1
2025-08-12 21:23:46 +02:00