Matous Hybl
|
7538f57d62
|
Remove unnecessary feature gating for giant transfers in DCMI
|
2022-04-27 16:53:20 +02:00 |
|
Matous Hybl
|
945fa0871f
|
Implement giant (chunked) DMA transfers for DCMI.
|
2022-04-25 14:30:43 +02:00 |
|
Dario Nieuwenhuis
|
dd828a7a92
|
stm32: move macrotables to embassy-stm32 build.rs
|
2022-02-26 03:23:09 +01:00 |
|
Dario Nieuwenhuis
|
1e69a8c484
|
stm32: move pin trait impls from macrotables to build.rs
|
2022-02-23 19:54:46 +01:00 |
|
Dario Nieuwenhuis
|
b4abb1f5c2
|
stm32: move dma trait impls from macrotables to build.rs
|
2022-02-23 19:16:37 +01:00 |
|
Dario Nieuwenhuis
|
b99ab3d5d9
|
stm32: Add standard crate-wide macros for pin/dma traits, switch all drivers to use them.
|
2022-02-10 21:38:03 +01:00 |
|
Dario Nieuwenhuis
|
550da471be
|
stm32: Remove OptionalPin
The idea behind OptionalPin has a few problems:
- you need to impl the signal traits for NoPin which is a bit weird https://github.com/embassy-rs/embassy/blob/master/embassy-stm32/src/dcmi.rs#L413-L416
- you can pass any combination of set/unset pins, which needs checking at runtime https://github.com/embassy-rs/embassy/blob/master/embassy-stm32/src/dcmi.rs#L130
The replacement is to do multiple `new` constructors for each combination of pins you want to take.
|
2022-02-10 02:38:10 +01:00 |
|
Dario Nieuwenhuis
|
d1740b10f0
|
Lower some verbose logs to trace.
|
2021-12-23 13:43:14 +01:00 |
|
Matous Hybl
|
1dd5a71c07
|
Add DCMI peripheral support.
|
2021-12-09 12:56:39 +01:00 |
|