xoviat
|
dc467e89a0
|
stm32: compute stop mode and workaround rtt test bug
|
2023-11-04 13:49:54 -05:00 |
|
xoviat
|
e8a3cfaed6
|
stm32/low-power: refactor refcount
|
2023-10-25 19:07:31 -05:00 |
|
xoviat
|
9e230b64a4
|
stm32/build: deterministically generate data
|
2023-10-23 18:19:42 -05:00 |
|
xoviat
|
a3574e519a
|
stm32: update metapac
|
2023-10-16 20:04:10 -05:00 |
|
xoviat
|
b24520579a
|
rcc: ahb/apb -> hclk/pclk
|
2023-10-15 19:51:35 -05:00 |
|
xoviat
|
4a156df7a1
|
stm32: expand rcc mux to g4 and h7
|
2023-10-14 23:33:57 -05:00 |
|
xoviat
|
824556c9c8
|
rcc: remove mux_prefix from clocks
|
2023-10-14 12:51:45 -05:00 |
|
xoviat
|
3264941c1b
|
rcc mux: update metapac
|
2023-10-13 23:06:32 -05:00 |
|
Dario Nieuwenhuis
|
97ca0e77bf
|
stm32: avoid creating many tiny critical sections in init.
Saves 292 bytes on stm32f0 bilnky with max optimizations (from 3132 to 2840).
|
2023-10-12 16:20:34 +02:00 |
|
pbert
|
65f81a1f57
|
Remove critical section for reset
|
2023-10-12 11:04:45 +02:00 |
|
pbert
|
ecdd7c0e2f
|
enable clock first
|
2023-10-12 11:04:44 +02:00 |
|
pbert
|
f65a96c541
|
STM32: combine RccPeripherals reset() and enable() to reset_and_enable()
|
2023-10-12 11:04:19 +02:00 |
|
xoviat
|
57ccc1051a
|
stm32: add initial rcc mux for h5
|
2023-10-11 20:59:47 -05:00 |
|
Dario Nieuwenhuis
|
70a91945fc
|
stm32: remove atomic-polyfill.
|
2023-10-12 02:07:26 +02:00 |
|
Dario Nieuwenhuis
|
0cfa8d1bb5
|
stm32/rcc: use more PLL etc enums from PAC.
|
2023-10-11 00:12:33 +02:00 |
|
Dario Nieuwenhuis
|
6186fe0807
|
stm32/rcc: use PLL enums from PAC.
|
2023-10-09 02:48:22 +02:00 |
|
Dario Nieuwenhuis
|
3a8e0d4a27
|
stm32: implement MCO for all chips.
|
2023-10-07 01:15:24 +02:00 |
|
shakencodes
|
68c4820dde
|
Add MCO support for stm32wl family
|
2023-10-06 14:37:36 -07:00 |
|
xoviat
|
e561e673c2
|
stm32: add opamp mod and update pac
|
2023-10-03 16:34:13 -05:00 |
|
JuliDi
|
923f1851ee
|
remove debug logging in build.rs
|
2023-10-02 09:36:11 +02:00 |
|
JuliDi
|
729338875c
|
support QSPI BK2
|
2023-10-02 09:30:57 +02:00 |
|
xoviat
|
05218a52e6
|
stm32: update set_config
|
2023-10-01 09:39:10 -05:00 |
|
JuliDi
|
5cb58754d4
|
skip _C pins for pin impls if split_feature not enabled.
|
2023-10-01 12:32:47 +02:00 |
|
JuliDi
|
5c83179071
|
change split_features from array to Vec
|
2023-10-01 12:32:47 +02:00 |
|
JuliDi
|
49608714aa
|
cleanup, fix pushing to pins_table
|
2023-10-01 12:32:47 +02:00 |
|
JuliDi
|
f116ca83e0
|
check whether split-feature is valid
|
2023-10-01 12:32:47 +02:00 |
|
JuliDi
|
5924cc8b49
|
handle _C pins
|
2023-10-01 12:30:34 +02:00 |
|
Tyler
|
2f9b59c5cf
|
Merge branch 'main' into issue-1974-add-sai-driver
|
2023-09-29 20:02:24 -06:00 |
|
Tyler Gilbert
|
ce91fb2bfc
|
Issue #1974 add SAI driver
|
2023-09-29 20:57:59 -05:00 |
|
Dario Nieuwenhuis
|
8315cf064e
|
stm32: add stm32wba support.
|
2023-09-16 04:04:45 +02:00 |
|
xoviat
|
c28a6bdd0b
|
stm32: generate adc_common
|
2023-09-15 17:35:53 -05:00 |
|
xoviat
|
fd22f4fac5
|
stm32: remove paste and use refcount statics
|
2023-09-05 17:45:52 -05:00 |
|
xoviat
|
f502271940
|
stm32: add initial adc f3 impl
|
2023-09-05 16:46:57 -05:00 |
|
xoviat
|
d19e1c1dd1
|
stm32: only refcount usart and use kind direclty
|
2023-09-04 16:18:31 -05:00 |
|
xoviat
|
6dc56d2b35
|
stm32: include uart-named peripherals
|
2023-09-04 16:04:29 -05:00 |
|
xoviat
|
bfb4cf775a
|
remove adc refcount
|
2023-09-04 15:54:00 -05:00 |
|
xoviat
|
274f63a879
|
stm32: fix refcounts for usart, spi, and i2c
|
2023-09-04 15:47:33 -05:00 |
|
xoviat
|
3466c9cfa9
|
stm32: refcount peripheral enable/disable
|
2023-09-04 13:47:02 -05:00 |
|
xoviat
|
83f224e140
|
stm32/lp: add refcount
|
2023-08-23 20:18:34 -05:00 |
|
Don Reilly
|
c312884692
|
added exclusion for adc v4 as well
|
2023-08-10 08:21:03 -05:00 |
|
Don Reilly
|
e31545860e
|
don't generate adc peripheral for f3 series
|
2023-08-08 16:46:30 -05:00 |
|
Grant Miller
|
d49f40dd5c
|
embassy-stm32: Misc clippy fixes
|
2023-08-06 15:00:39 -05:00 |
|
Dario Nieuwenhuis
|
5c2ba3b212
|
stm32: add hrtim v2
|
2023-07-31 15:42:03 +02:00 |
|
xoviat
|
c7c701b3e3
|
Merge branch 'main' of https://github.com/embassy-rs/embassy into hrtim
|
2023-07-28 17:18:22 -05:00 |
|
xoviat
|
28136579e9
|
stm32/hrtim: extract into mod
|
2023-07-28 17:07:08 -05:00 |
|
Dario Nieuwenhuis
|
3690af9bea
|
stm32/timer: merge pwm module into timer. (#1703)
The traits there are applicable to timer use cases other than PWM.
It doesn't make sense to keep them separated.
|
2023-07-28 15:29:27 +02:00 |
|
Dario Nieuwenhuis
|
036e6ae30c
|
Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700)
|
2023-07-28 13:23:22 +02:00 |
|
xoviat
|
d42dff45de
|
Merge branch 'main' of https://github.com/embassy-rs/embassy into hrtim
|
2023-07-22 14:49:31 -05:00 |
|
xoviat
|
953c745ed8
|
stm32/rcc: allow const-propagation
|
2023-07-04 16:29:46 -05:00 |
|
xoviat
|
8141d53d94
|
Merge branch 'main' of https://github.com/embassy-rs/embassy into hrtim
|
2023-07-01 17:32:25 -05:00 |
|