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 |
|
xoviat
|
cdb3fb059f
|
stm32/hrtim: first draft
|
2023-06-30 18:21:42 -05:00 |
|
Dario Nieuwenhuis
|
6eb46c419c
|
Merge pull request #1565 from JuliDi/main
Implement DMA for DAC on STM32
|
2023-06-29 08:54:28 +00:00 |
|
JuliDi
|
e7bc84dda8
|
fix issues when DAC2 present, add additional options to DMA (NOT YET WORKING with STM32H7A3ZI)
|
2023-06-26 09:42:25 +02:00 |
|
xoviat
|
49333ce6ad
|
stm32/wpan: move linker file into pkg
|
2023-06-23 20:09:13 -05:00 |
|
JuliDi
|
320e2cf35b
|
Merge branch 'main' of github.com:embassy-rs/embassy
|
2023-06-19 11:14:48 +02:00 |
|
Dario Nieuwenhuis
|
558918651e
|
stm32: update stm32-metapac.
|
2023-06-19 03:22:12 +02:00 |
|
JuliDi
|
f5d084552d
|
implement mwe of a DMA write() method for DAC
|
2023-06-17 11:48:21 +02:00 |
|
Dario Nieuwenhuis
|
98c821ac39
|
Remove embassy-cortex-m crate, move stuff to embassy-hal-common.
|
2023-06-09 16:44:20 +02:00 |
|
Dario Nieuwenhuis
|
8c93805ab5
|
Add rt feature to HALs, cfg out interrupt handling when not set.
|
2023-06-08 18:57:03 +02:00 |
|