eZio Pan
|
b16cc04036
|
bug fix
|
2024-01-08 19:18:24 +08:00 |
|
eZio Pan
|
890a1269d0
|
refactor with clippy
|
2024-01-06 22:48:21 +08:00 |
|
eZio Pan
|
424ddaf3d9
|
impl waveform with TIM Channel
|
2024-01-06 22:22:38 +08:00 |
|
Dario Nieuwenhuis
|
294046cddb
|
Merge pull request #2405 from Sizurka/stm32g0-usb
stm32: Add G0 USB RCC and example
|
2024-01-06 00:03:54 +00:00 |
|
Dario Nieuwenhuis
|
208ad8fbfc
|
stm32/flash: add support for f1.
|
2024-01-05 23:49:10 +01:00 |
|
Derek Hageman
|
801a36c7b4
|
stm32: Add G0 USB RCC
Add configuration for STM32G0 USB clock.
|
2024-01-05 07:56:22 -07:00 |
|
Dario Nieuwenhuis
|
03ba4ae386
|
stm32: update metapac.
|
2024-01-03 18:39:22 +01:00 |
|
Tyler Gilbert
|
7944e854dd
|
Fix formatting of comments
|
2024-01-03 11:07:57 -06:00 |
|
Tyler
|
727906fa04
|
Update u5.rs
Update comments on p and q divider values to correctly describe what the clock outputs are used for.
|
2024-01-03 11:04:48 -06:00 |
|
Tyler Gilbert
|
31bf127807
|
Update STM32 RCC U5 to support P and Q dividers
|
2024-01-03 10:46:45 -06:00 |
|
Dario Nieuwenhuis
|
5fb6ad9a6a
|
update stm32data, fixes missing interrupts.
|
2024-01-03 02:10:42 +01:00 |
|
Adin Ackerman
|
d372cba266
|
additional chip variants required more clocks
|
2024-01-02 16:25:51 -08:00 |
|
Adin Ackerman
|
34713b4910
|
fix g0 being left out of some clock controls
|
2024-01-02 16:03:23 -08:00 |
|
Christian Enderle
|
7f00d7aa0c
|
allow unused variable
|
2024-01-02 23:29:33 +01:00 |
|
Christian Enderle
|
6da3db1190
|
low-power: add feature for stm32l5
|
2024-01-02 23:07:16 +01:00 |
|
Christian Enderle
|
f1c077ed2e
|
low-power: add stop support for stm32l5
|
2024-01-02 23:05:47 +01:00 |
|
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 |
|