4550452f43
rustfmt
2023-09-06 17:53:02 -05:00
08410432b5
stm32: fix rcc merge
2023-09-06 17:51:40 -05:00
3cf3caa3ab
Merge branch 'main' into rcc-bd
2023-09-06 17:49:29 -05:00
c21ad04c2e
stm32: extract lse/lsi into bd mod
2023-09-06 17:48:12 -05:00
d097c99719
stm32/rcc: add lsi and lse bd abstraction
2023-09-06 17:33:56 -05:00
c356585a59
update metapac tag
2023-09-06 11:49:18 +02:00
0d3ff34d80
adc: enable ADC and clock selection for STM32WLx
2023-09-06 06:57:30 +02:00
bb2d6c8542
adc_v3: replace cfg(stm32g0) + friends with cfg(adc_g0)
...
Since any MCU (not just STM32G0) using adc_g0 should probably be handled the same way.
2023-09-06 06:57:28 +02:00
a05afc5426
Merge pull request #1867 from xoviat/adc-g4
...
Adc g4
2023-09-05 23:31:03 +00:00
50116e5b27
remove paste dependency
2023-09-05 18:20:17 -05:00
6770d8e8a6
Allow the RTC clock source to be configured with the new RTC mechanism
2023-09-06 00:04:09 +01:00
7307098780
stm32: don't generate adc5
2023-09-05 17:50:45 -05:00
f4601af2a4
stm32: don't generate adc4 for g4
2023-09-05 17:48:20 -05:00
fd22f4fac5
stm32: remove paste and use refcount statics
2023-09-05 17:45:52 -05:00
7622d2eb61
stm32: fix merge issues
2023-09-05 17:10:15 -05:00
7573160077
Merge branch 'main' of https://github.com/embassy-rs/embassy into adc-g4
2023-09-05 17:02:28 -05:00
f502271940
stm32: add initial adc f3 impl
2023-09-05 16:46:57 -05:00
49ba9c3da2
initial support for STM32G4 ADC
2023-09-04 23:36:41 -07:00
d19e1c1dd1
stm32: only refcount usart and use kind direclty
2023-09-04 16:18:31 -05:00
6dc56d2b35
stm32: include uart-named peripherals
2023-09-04 16:04:29 -05:00
bfb4cf775a
remove adc refcount
2023-09-04 15:54:00 -05:00
274f63a879
stm32: fix refcounts for usart, spi, and i2c
2023-09-04 15:47:33 -05:00
3466c9cfa9
stm32: refcount peripheral enable/disable
2023-09-04 13:47:02 -05:00
2e6f4237f2
stm32: cleanup psc design
2023-09-03 11:40:34 -05:00
1d87ec9cc3
stm32/qei: fix struct naming ( #1852 )
...
Co-authored-by: xoviat <xoviat@users.noreply.github.com >
2023-09-02 00:30:27 +02:00
56351cedcb
Merge pull request #1844 from xoviat/rtc
...
stm32/rtc: autocompute prescalers
2023-08-30 23:28:00 +00:00
0823d9dc93
Merge pull request #1845 from xoviat/qei
...
stm32: add qei
2023-08-30 23:16:33 +00:00
c10fb7c1c4
stm32: implement qei
2023-08-30 18:10:26 -05:00
36ec9bcc1d
Stm32 timer prevent hardfault
2023-08-30 19:35:15 +02:00
416ecc73d8
add qei draft
2023-08-29 20:06:53 -05:00
27dfced285
stm32: fix rcc wb
2023-08-29 19:51:21 -05:00
21681d8b4e
rustfmt
2023-08-29 19:44:43 -05:00
989c98f316
stm32/rtc: autocompute prescalers
2023-08-29 19:41:03 -05:00
5e613d9abb
Sync all fmt.rs files.
2023-08-30 01:37:18 +02:00
a4d78a6552
Merge pull request #1835 from oll3/fix/stm32-rng
...
stm32: fix wait for RNG data
2023-08-28 21:38:54 +00:00
f503417f4c
Merge pull request #1833 from xoviat/rtc
...
stm32: misc rtc fixes
2023-08-28 21:18:42 +00:00
6b8b145266
stm32: revert changes to rcc f4
2023-08-28 16:17:42 -05:00
e07f943562
rustfmt
2023-08-28 15:52:13 -05:00
70a5221b2e
stm32/bd: consolidate enable_rtc
2023-08-28 15:34:08 -05:00
b315c28d4e
stm32/rtc: remove rtc-debug and asbtract exti wakeup
2023-08-28 15:30:29 -05:00
1f63bf4153
Release embassy-time v0.1.3
2023-08-28 08:00:18 -07:00
fd739250ea
stm32: fix wait for RNG data
...
If no data was available to read then the loop would wait for an interrupt and skip to the next chunk without writing the current one.
This could cause the given slice to only be partially filled with random data.
Fixed by moving the wait to before actually writing data to the chunk.
2023-08-28 11:44:05 +02:00
2c80784fe6
stm32/rtc: feature-gate instant
2023-08-27 21:26:29 -05:00
538001a4bc
stm32/rtc: fix psc div
2023-08-27 21:24:16 -05:00
e981cd4968
stm32: fix rtc wakeup timing and add dbg
2023-08-27 21:15:57 -05:00
9f928010a8
stm32/rtc: use psc to compute instants
2023-08-27 16:06:33 -05:00
f77a7fe4bf
Merge branch 'main' of https://github.com/aidant/embassy into rtc
2023-08-27 15:23:25 -05:00
cbc92dce05
stm32/bd: fix errors
2023-08-27 15:18:34 -05:00
531f51d0eb
rcc/bd: consolidate mod
2023-08-27 15:01:09 -05:00
f28ab18d7b
stm32: fix l4 re-export
2023-08-27 09:50:02 -05:00