Dion Dokter
ace20f40ad
Maybe fixed all CI
2025-05-01 10:35:10 +02:00
Oliver
eb83d049c7
stm32/sdmmc: add support for multiple block reads and writes.
2025-04-18 14:21:29 +02:00
Anton Lazarev
dc31bfd829
refactor to reduce code duplication
2025-03-31 12:47:41 -07:00
Dario Nieuwenhuis
695a6da322
Statically allocate task pools on stable Rust.
...
Thanks @0e4ef622 for the awesome idea of how to do it and the first implementation.
Co-Authored-By: Matthew Tran <0e4ef622@gmail.com>
2025-03-28 19:11:53 +01:00
Dario Nieuwenhuis
d41eeeae79
Remove Peripheral trait, rename PeripheralRef->Peri.
2025-03-27 15:18:06 +01:00
Dario Nieuwenhuis
db86aba841
stm32/hash: remove DMA generic param.
2025-03-25 21:57:37 +01:00
Dario Nieuwenhuis
73ec3a7506
stm32/dac: remove DMA generic params.
2025-03-25 21:31:28 +01:00
Ulf Lilleengen
29d05328f9
chore: prepare embassy-net release
2025-02-14 06:54:09 +01:00
Dario Nieuwenhuis
b1245858f3
stm32/eth: rename PHY->Phy, GenericSMI -> GenericPhy. Remove unneeded unsafes.
...
We shouldn't use `unsafe` to mark merely "dangerous" actions, only actions that
actually cause UB.
2025-01-26 22:43:28 +01:00
Dario Nieuwenhuis
c8d29a1e2c
Merge pull request #3795 from nikvoid/stm32-phy-addr-detection
...
STM32: Option to detect Ethernet PHY address automatically
2025-01-26 21:21:06 +00:00
Dario Nieuwenhuis
ff52bde787
stm32: change all examples and tests to use GenericSMI::new_auto().
2025-01-26 22:17:25 +01:00
Dario Nieuwenhuis
c39076724f
Merge pull request #3781 from markus-k/stm32g0-hsisysdiv
...
stm32/rcc: add HSISYS support for g0
2025-01-17 16:19:27 +00:00
Markus Kasten
b40d30f0ac
tests/stm32: fix test for g0 hsi sys_div
2025-01-17 12:36:38 +01:00
Ulf Lilleengen
ed63f80637
chore: bump embassy-sync version
...
Prepare version 0.6.2 for release
2025-01-15 16:12:36 +01:00
Dario Nieuwenhuis
2fab8d0b9b
Update doc projects deps, don't use patch.crates-io
2025-01-15 02:15:30 +01:00
Dario Nieuwenhuis
593d9973e0
Release embassy-stm32 v0.2.0
2025-01-10 17:38:39 +01:00
Dániel Buga
89b97c2d7c
Fix search-and-replacability
2025-01-05 21:35:05 +01:00
Dániel Buga
776b2b540b
Prepare embassy-net 0.6
2025-01-05 21:28:45 +01:00
Dániel Buga
9a238e6ad8
Prepare new embassy-time-*driver, embassy-executor, embassy-time
2024-12-22 20:27:15 +01:00
Dario Nieuwenhuis
2f2e2c6031
Make integrated-timers
the default, remove Cargo feature.
2024-12-15 18:49:57 +01:00
Dario Nieuwenhuis
c12ebb3a80
net: release v0.5.0
2024-11-28 01:54:50 +01:00
Dániel Buga
c9abff53d7
Bump sync version ( #3562 )
...
* Bump sync version
* Use old embassy-sync in rp bluetooth example
* Downgrade update to minor
2024-11-22 21:16:11 +01:00
Dario Nieuwenhuis
796f6c034a
Release embassy-executor 0.6.3.
2024-11-12 18:07:50 +01:00
Dániel Buga
94659325ab
Prep executor 0.6.2
2024-11-06 13:58:02 +01:00
Dario Nieuwenhuis
1a24b4f018
Release embassy-executor v0.6.1, embassy-executor-macros v0.6.1
2024-10-21 01:26:02 +02:00
Dario Nieuwenhuis
014583aaa5
tests/stm32: add uart async and blocking flush test.
2024-10-14 12:50:14 +02:00
Dario Nieuwenhuis
ad5f7bf6f7
tests: remove deprecated -Cinline-threshold.
2024-10-14 12:43:38 +02:00
Dario Nieuwenhuis
ee669ee5c5
Update nighlty, fix warnings.
...
Fixes #2599
2024-10-14 00:11:16 +02:00
Dario Nieuwenhuis
a71098d824
stm32/tests: test spi u8 and u16 word sizes.
2024-09-23 02:06:58 +02:00
Dario Nieuwenhuis
be0d9775e3
net: refactor to simplify lifetimes/generics.
2024-09-16 21:17:11 +02:00
Sjoerd Simons
1b0661ebb1
[UCPD] Add support for non-SOP packets
...
Allow capturing (and distinguishing) non-SOP packets as well. The
default configuration will just configure SOP packets. For ease of use
the default receive function signature is unchanged as for PD sinks
(which is likely the common usage) just SOP is enough so no need to
differentiate.
2024-08-18 21:19:16 +02:00
Martin Liska
961ec387ed
Simplify construction of StackResources::new()
2024-08-08 12:03:43 +02:00
Dion Dokter
e322732fdb
Add H7 dual core to common and run fmt
2024-08-05 15:13:11 +02:00
Dion Dokter
3cd2081450
Fix tests
2024-08-05 15:07:51 +02:00
Ulf Lilleengen
37d7b0cd06
prepare release embassy-executor
2024-08-05 08:56:29 +02:00
Ulf Lilleengen
44282b18fa
Prepare embassy-time release
2024-08-05 08:56:29 +02:00
Andres Vahter
f851081e09
stm32 adc: introduce blocking_read
2024-07-03 15:20:31 +03:00
Jan Špaček
94007ce6e0
stm32/gpio: refactor AfType
2024-06-16 21:11:55 +02:00
Dario Nieuwenhuis
72029ca0c6
stm32: update stm32-metapac, fixes memory.x for many families.
2024-06-12 21:39:39 +02:00
Ulf Lilleengen
30918c355b
prepare for embassy-time 0.3.1 release
2024-06-04 09:02:41 +02:00
Dario Nieuwenhuis
348c87fc2f
stm32/spi: fix blocking_write on nosck spi.
...
Fixes #2902 .
2024-06-03 00:57:53 +02:00
Corey Schuhen
367a22cc0e
Remove more BXCAN generics.
2024-06-02 20:11:56 +10:00
Dario Nieuwenhuis
8a1658ab0e
stm32/spi: test zero-length transfers in more cases.
2024-05-31 22:58:53 +02:00
Dario Nieuwenhuis
339dd85968
stm32/spi: restrict txonly_nosck to SPIv1, it hangs in other versions.
2024-05-31 22:58:53 +02:00
Dario Nieuwenhuis
f594ddceec
stm32/spi: add blocking rxonly test.
2024-05-31 21:54:42 +02:00
Dario Nieuwenhuis
da197b6016
stm32/spi: fix spiv1 rxonly hanging.
2024-05-31 21:54:42 +02:00
Dario Nieuwenhuis
999a2ad829
Fix all check-cfg errors in the entire repo.
...
the main ci.sh now passes if running with nightly.
2024-05-31 21:54:42 +02:00
Corey Schuhen
245c895d09
Remove generics for BXCAN.
2024-05-30 21:39:11 +10:00
Dario Nieuwenhuis
7532a06f67
Merge pull request #3007 from liarokapisv/spi_v3-fix-rx
...
Add proper rxonly support for spi_v3 and force tx dma stream requirem…
2024-05-30 10:44:48 +00:00
Dario Nieuwenhuis
e9cb9badf7
Merge pull request #3012 from cschuhen/feature/fdcan_no_generics
...
Remove generic argument for STM32 FDCAN.
2024-05-30 10:42:53 +00:00