Christian Enderle
|
cbdd570ad5
|
dbgmcu: add stm32l5 support
|
2024-01-02 22:21:59 +01:00 |
|
Christian Enderle
|
92995e8bb1
|
update metapac to stm32-data PR 333
|
2024-01-02 22:13:06 +01:00 |
|
Dario Nieuwenhuis
|
79ce34931d
|
Merge pull request #2367 from eZioPan/simplepwm-dma
implement PWM waveform generating with DMA
|
2024-01-02 16:32:06 +00:00 |
|
Dario Nieuwenhuis
|
638aa313d4
|
stm32/pwm: simplify impl blocks.
|
2024-01-02 17:28:23 +01:00 |
|
Dario Nieuwenhuis
|
cad4efe57f
|
stm32/timer: add missing supertrait bounds.
|
2024-01-02 17:28:08 +01:00 |
|
eZio Pan
|
c276da5fcb
|
ask a DMA Channel only when use .gen_waveform()
|
2024-01-02 14:01:09 +08:00 |
|
Ben V. Brown
|
26c0e5d439
|
Extend RTC low power mode for STM32G0
|
2024-01-02 16:15:11 +11:00 |
|
eZio Pan
|
f5a218a018
|
Merge branch 'embassy-rs:main' into simplepwm-dma
|
2024-01-02 11:55:09 +08:00 |
|
Dario Nieuwenhuis
|
9c2d2ff64d
|
Merge pull request #2358 from lights0123/half-duplex
stm32: add half duplex USART driver
|
2024-01-01 22:55:06 +00:00 |
|
eZio Pan
|
873ee06151
|
some trivial fix
use less #[cfg] macro; reuse same variable
|
2023-12-30 12:01:08 +08:00 |
|
eZio Pan
|
24f569821c
|
record&restore TIM OC to it's earlier state
|
2023-12-29 23:22:10 +08:00 |
|
Dario Nieuwenhuis
|
90e96d281f
|
Merge pull request #2373 from embassy-rs/jamesmunns-patch-2
stm32: Add breadcrumb to i2cv1 investigation
|
2023-12-28 23:58:19 +01:00 |
|
James Munns
|
a780339103
|
stm32: Add breadcrumb to i2cv1 investigation
Adds an in-code breadcrumb for https://github.com/embassy-rs/embassy/issues/2372
|
2023-12-28 23:57:10 +01:00 |
|
Dario Nieuwenhuis
|
a2faa9e14a
|
Merge pull request #2364 from embassy-rs/james/reenable-stm32-i2cv1-ints
STM32: Re-enable I2Cv1 Interrupts if poll-fn is not ready
|
2023-12-28 23:56:40 +01:00 |
|
Dario Nieuwenhuis
|
750aa3ceec
|
Merge pull request #2368 from chrenderle/l5-rtc
Add low-power support for stm32l5
|
2023-12-28 12:44:46 +00:00 |
|
Dario Nieuwenhuis
|
551c864012
|
Merge pull request #2369 from chrenderle/dbgmcu
dbgmcu: set bits to false when disabled
|
2023-12-28 12:38:24 +00:00 |
|
eZio Pan
|
8c2a6df03b
|
implement PWM waveform generating with DMA
|
2023-12-28 20:09:12 +08:00 |
|
Christian Enderle
|
da31aa44c0
|
dbgmcu: set bits to false when disabled
|
2023-12-28 10:52:23 +01:00 |
|
James Munns
|
a142be8bb8
|
Seems to help
|
2023-12-27 19:12:44 +01:00 |
|
Ben Schattinger
|
87b23f9037
|
stm32: fix USB wait_enabled IN messages
|
2023-12-26 18:26:01 -05:00 |
|
Ben Schattinger
|
211f3357b7
|
stm32: USB IN endpoints use IN wakers
fixes #2360
|
2023-12-26 18:22:54 -05:00 |
|
lights0123
|
dc295fa1db
|
stm32: add half duplex USART driver
|
2023-12-26 16:35:36 -05:00 |
|
Christian Enderle
|
30023c3bcc
|
Add low-power support for stm32l5
|
2023-12-26 11:58:38 +01:00 |
|
eZio Pan
|
d90a97aa4c
|
update metapac after stm32-data PR323
and refactor a few code with cargo clippy
|
2023-12-25 22:03:32 +08:00 |
|
Scott Mabin
|
487a6324ef
|
stm32: make time provider public again
|
2023-12-23 00:14:10 +00:00 |
|
Ulf Lilleengen
|
530ead5fde
|
Merge pull request #2339 from embassy-rs/make-static-remove
Replace make_static! macro usage with non-macro version
|
2023-12-21 10:02:11 +00:00 |
|
Ulf Lilleengen
|
0acf7b09c3
|
chore: replace make_static! macro usage with non-macro version
|
2023-12-21 10:29:57 +01:00 |
|
eZio Pan
|
745d618ab7
|
note on circular mode DMA
|
2023-12-21 17:03:10 +08:00 |
|
Ulf Lilleengen
|
1c3cf347cb
|
remove embedded-sdmmc
Remove support for embedded-sdmmc due to lack of maintainership. Bring
it back once the upstream includes the async functionality.
|
2023-12-20 13:25:36 +01:00 |
|
dragonn
|
871ed538b1
|
fix stm32 rtc year from 1970 base 2000
|
2023-12-19 21:17:42 +01:00 |
|
Dario Nieuwenhuis
|
c8c8b89104
|
stm32: doc everything else.
|
2023-12-19 18:03:20 +01:00 |
|
Dario Nieuwenhuis
|
189b15c426
|
stm32/timer: docs.
|
2023-12-19 17:35:38 +01:00 |
|
Dario Nieuwenhuis
|
7ec1ed4de3
|
Merge pull request #2324 from barnabywalters/stm32-usart-docs
stm32: Documented usart public API
|
2023-12-19 16:58:27 +01:00 |
|
Barnaby Walters
|
f97ef61ef8
|
Documented usart public API
|
2023-12-19 16:41:00 +01:00 |
|
Dario Nieuwenhuis
|
71584409d9
|
Merge pull request #2321 from embassy-rs/stm32-docs
stm32: document hrtim, qspi, sdmmc, spi.
|
2023-12-19 15:29:26 +00:00 |
|
Dario Nieuwenhuis
|
1ea87ec6e7
|
stm32: document hrtim, qspi, sdmmc, spi.
|
2023-12-19 16:21:51 +01:00 |
|
Dario Nieuwenhuis
|
7d9a76da00
|
Merge pull request #2313 from eZioPan/update-metapac6
match up with "DMA cleanup" metapac change
|
2023-12-19 15:20:15 +00:00 |
|
eZio Pan
|
3e2e109437
|
update metapac dep
|
2023-12-19 19:09:06 +08:00 |
|
Priit Laes
|
fc724dd707
|
stm32: i2c: Clean up conditional code a bit
By moving conditional code inside the functions, we can
reduce duplication and in one case we can even eliminate one...
|
2023-12-19 11:48:58 +02:00 |
|
eZio Pan
|
254d587385
|
match up with metapac change
|
2023-12-19 17:12:34 +08:00 |
|
Dario Nieuwenhuis
|
e1f588f520
|
stm32/sai: fix typo.
|
2023-12-19 00:36:50 +01:00 |
|
Dario Nieuwenhuis
|
49534cd405
|
stm32: more docs.
|
2023-12-19 00:10:36 +01:00 |
|
Dario Nieuwenhuis
|
138318f611
|
stm32/sai: docs, remove unused enums.
|
2023-12-19 00:06:30 +01:00 |
|
Dario Nieuwenhuis
|
c45418787c
|
stm32/sai: remove unused Word trait.
|
2023-12-19 00:06:30 +01:00 |
|
Dario Nieuwenhuis
|
4deae51e65
|
stm32/sai: deduplicate code for subblocks A/B.
|
2023-12-19 00:06:30 +01:00 |
|
Dario Nieuwenhuis
|
c952ae0f49
|
stm32/sai: remove unimplemented SetConfig.
|
2023-12-19 00:06:30 +01:00 |
|
Dario Nieuwenhuis
|
124478c5e9
|
stm32: more docs.
|
2023-12-18 19:11:23 +01:00 |
|
Dario Nieuwenhuis
|
87c8d9df94
|
stm32/can: docs.
|
2023-12-18 18:44:51 +01:00 |
|
Dario Nieuwenhuis
|
21fce1e195
|
stm32/can: cleanup interrupt traits.
|
2023-12-18 18:44:51 +01:00 |
|
Dario Nieuwenhuis
|
7044e53af4
|
stm32/i2c: remove _timeout public API, share more code between v1/v2.
|
2023-12-18 18:24:55 +01:00 |
|