Dario Nieuwenhuis
|
9bd34429f3
|
stm32: add missing + 'a bounds on trait GATs
|
2021-08-04 19:39:54 +02:00 |
|
Ulf Lilleengen
|
0d02342b2d
|
Rename bread -> read_blocking
|
2021-08-04 08:34:30 +02:00 |
|
Ulf Lilleengen
|
6ff0614cb6
|
Add uart::Read DMA-based implementation
* Rename existing read() to bread() (blocking)
|
2021-08-03 15:31:24 +02:00 |
|
Dario Nieuwenhuis
|
7bfb763e09
|
Rename embassy-extras to embassy-hal-common
|
2021-07-29 13:44:51 +02:00 |
|
Dario Nieuwenhuis
|
3655048e0f
|
stm32/dma: add MuxChannel trait to distinguish DMAMUX1 and DMAMUX2 channels.
|
2021-07-17 07:54:16 +02:00 |
|
Dario Nieuwenhuis
|
54b5012c56
|
stm32/dma: update codegen+macrotables for new stm32-data
|
2021-07-17 07:35:59 +02:00 |
|
Dario Nieuwenhuis
|
d0f2dc3abd
|
Fix rustfmt
|
2021-07-16 14:41:20 -04:00 |
|
Dario Nieuwenhuis
|
3d1391ef2d
|
stm32/dma: impl all variants
|
2021-07-16 14:41:20 -04:00 |
|
Dario Nieuwenhuis
|
4361cb15f1
|
stm32/usart: merge v2 and v3 (they're identical)
|
2021-07-15 00:52:37 +02:00 |
|
Bob McWhirter
|
43cb8de434
|
Remove gratuitous NoDmaMarker.
|
2021-07-14 14:37:42 -04:00 |
|
Bob McWhirter
|
38b1359c40
|
Remove pub and cfg's, since they will be implied by the existance of TxDma<T> in theory.
|
2021-07-14 14:35:03 -04:00 |
|
Bob McWhirter
|
a88f0028ef
|
First shot at async dma usart for stm32.
|
2021-07-14 14:14:14 -04:00 |
|
Bob McWhirter
|
f01ddd5f5c
|
Mix dmamux into bdma_v1.
|
2021-07-13 10:09:35 -04:00 |
|
Bob McWhirter
|
043f0ea508
|
Checkpoint DMAMUX channel setup.
|
2021-07-13 10:08:43 -04:00 |
|
Thales Fragoso
|
91521a86a0
|
F0: usart + DMA working
|
2021-07-13 10:08:43 -04:00 |
|
Thales Fragoso
|
a56ddfdc04
|
STM: Add usart v2
|
2021-07-13 10:08:43 -04:00 |
|
Bob McWhirter
|
8f94123ca4
|
argh, intellij.
|
2021-07-01 11:37:01 -04:00 |
|
Bob McWhirter
|
0920c0cb1d
|
Make UART pins Rx/Tx/etc in addition to USART.
|
2021-07-01 11:30:54 -04:00 |
|
Bob McWhirter
|
54ada5bae1
|
Stub in the DMA bits that aren't yet there.
|
2021-07-01 11:30:54 -04:00 |
|
Bob McWhirter
|
bf3bc92525
|
Re-enable because intellij.
|
2021-07-01 11:30:54 -04:00 |
|
Bob McWhirter
|
497d3aa153
|
Add USARTv3 support.
|
2021-07-01 11:30:54 -04:00 |
|
Bob McWhirter
|
cf5b7dc943
|
Because IntelliJ makes life hard.
|
2021-06-30 10:03:18 -04:00 |
|
Bob McWhirter
|
6a0b0f3162
|
Enable RCC within the USART itself.
|
2021-06-30 09:57:27 -04:00 |
|
Bob McWhirter
|
07a6686879
|
Protect DMA-related things with cfg.
|
2021-06-29 13:00:52 -04:00 |
|
Bob McWhirter
|
c53ab325c1
|
Wire up DMA with USART v1.
|
2021-06-29 11:01:57 -04:00 |
|
Bob McWhirter
|
b88fc2847a
|
Checkpoint with lifetime issues.
|
2021-06-29 11:01:57 -04:00 |
|
Bob McWhirter
|
00892c7362
|
Migrate USART to macro tables.
|
2021-06-03 13:12:38 -04:00 |
|
Dario Nieuwenhuis
|
d8e4421fc6
|
Add stm32-metapac crate, with codegen in rust
|
2021-05-31 02:40:58 +02:00 |
|
Lucas Kent
|
82f9242df2
|
Fix warnings for embassy-stm32 and embassy-stm32-examples
|
2021-05-20 22:25:12 +10:00 |
|
Dario Nieuwenhuis
|
f7858631d8
|
stm32: fix build, add ci
|
2021-05-17 03:16:58 +02:00 |
|
Dario Nieuwenhuis
|
2303364322
|
Standardize module structure, fix some build failures
|
2021-05-17 02:04:51 +02:00 |
|
Dario Nieuwenhuis
|
bdc3ada4b2
|
WIP: dma
|
2021-05-17 01:08:30 +02:00 |
|
Dario Nieuwenhuis
|
befc052cba
|
stm32/usart_v1: add read
|
2021-05-17 01:04:51 +02:00 |
|
Dario Nieuwenhuis
|
852ca5a1c5
|
stm32/usart_v1: implement tx
|
2021-05-17 01:04:51 +02:00 |
|