Dario Nieuwenhuis
|
889d757ab8
|
stm32/spi: expose all functionality as inherent methods.
|
2022-01-19 17:59:55 +01:00 |
|
Grant Miller
|
6597e67036
|
Add finish_dma function
|
2021-12-14 17:46:25 -06:00 |
|
Grant Miller
|
a13a7a6616
|
Replace wait_for_idle with spin_until_idle
|
2021-12-14 17:46:25 -06:00 |
|
Matous Hybl
|
b2910558d3
|
Refactor DMA traits.
|
2021-12-07 21:43:47 +01:00 |
|
Grant Miller
|
bf1f80afa1
|
Unify blocking trait impls
|
2021-12-07 00:03:52 -06:00 |
|
Grant Miller
|
3a17e3a2a5
|
Move async trait impls to mod
|
2021-12-07 00:03:52 -06:00 |
|
Grant Miller
|
20d2151b1d
|
check_error_flags function
|
2021-12-07 00:03:52 -06:00 |
|
Grant Miller
|
496579b48b
|
Move Word trait to mod
|
2021-12-07 00:03:52 -06:00 |
|
Grant Miller
|
d76bc45e30
|
Move Spi drop impl to mod
|
2021-12-06 17:19:55 -06:00 |
|
Grant Miller
|
bd9e730024
|
Move set_word_size to mod
|
2021-12-06 16:47:08 -06:00 |
|
Grant Miller
|
a35b7d90bc
|
Add tx_ptr and rx_ptr methods
|
2021-12-06 16:33:06 -06:00 |
|
Grant Miller
|
a35f337bd6
|
Move Spi::new and Spi::compute_baud_rate to mod
|
2021-12-06 15:19:24 -06:00 |
|
Grant Miller
|
75374ce7e8
|
Fix ssoe in v1
|
2021-12-06 14:57:53 -06:00 |
|
Grant Miller
|
e1cccc8391
|
Move Spi to mod (without NoDma defaults)
|
2021-12-06 14:47:50 -06:00 |
|
Grant Miller
|
aeb69a7665
|
Track current word size in v2 and v3 also
|
2021-12-06 14:24:02 -06:00 |
|
Grant Miller
|
d51885c0eb
|
Move WordSize methods to mod
|
2021-12-06 14:13:25 -06:00 |
|
Grant Miller
|
d426caefbf
|
Move NoPin impls from v1 to mod
|
2021-12-06 14:02:21 -06:00 |
|
Tobias Pisani
|
43a7226d8b
|
inline FRE register check for SPI on F1
|
2021-10-11 23:33:32 +02:00 |
|
Tobias Pisani
|
2cbb8a7ece
|
Add AFType::Input for input configurations.
|
2021-10-11 22:57:21 +02:00 |
|
Tobias Pisani
|
259e84e68e
|
Make miso/mosi optional when for unidirectional spi
Only suported on v1 currently
|
2021-10-11 22:57:21 +02:00 |
|
Tobias Pisani
|
39880de958
|
partial alternate function configuration on STM32f1
|
2021-10-11 22:57:10 +02:00 |
|
Tobias Pisani
|
f9a576d13d
|
feat: Add spi support for STM32F1 variants
|
2021-10-11 22:39:48 +02:00 |
|
Mariusz Ryndzionek
|
e4b37c40c9
|
Code review request - moving OutputType to mod sealed
|
2021-09-24 19:56:48 +02:00 |
|
Mariusz Ryndzionek
|
d371298a27
|
Small adjustment to 'set_as_af' interface
Small adjustment to 'set_as_af' interface - v2
|
2021-09-24 18:39:07 +02:00 |
|
Ulf Lilleengen
|
9d45018077
|
Refactor V1 SPI
|
2021-09-21 14:50:23 +02:00 |
|
Dario Nieuwenhuis
|
7bfb763e09
|
Rename embassy-extras to embassy-hal-common
|
2021-07-29 13:44:51 +02:00 |
|
Bob McWhirter
|
83f63890e5
|
Actually take a &mut of that read slice.
|
2021-07-23 13:22:39 -04:00 |
|
Bob McWhirter
|
473a83a937
|
Adjust how we deal with read/write being different length.
Including some docs about it.
Removing the Rx-enablement for write-only operations.
|
2021-07-23 13:22:39 -04:00 |
|
Bob McWhirter
|
b07325b476
|
Enable DMA for SPIv1 on F4's etc.
|
2021-07-23 13:22:39 -04:00 |
|
Ulf Lilleengen
|
531093f281
|
Derive SPI v1 and v3 clocks automatically
|
2021-06-14 11:58:16 +02:00 |
|
Ulf Lilleengen
|
939ea3bbd0
|
Reduce generics noise
|
2021-06-08 17:20:29 +02:00 |
|
Ulf Lilleengen
|
212bda0940
|
Enable clock for SPI v1 and v3
|
2021-06-08 17:20:29 +02:00 |
|
Dario Nieuwenhuis
|
2e6c550355
|
Merge pull request #197 from rukai/fix_stm32_warnings
Fix warnings for embassy-stm32 and embassy-stm32-examples and add .cargo/config.toml + memory.x
|
2021-05-21 17:25:59 +02:00 |
|
Bob McWhirter
|
b3eda9914b
|
Use the correct register names.
|
2021-05-20 14:24:40 -04:00 |
|
Bob McWhirter
|
222faccbab
|
Formatting.
|
2021-05-20 14:19:43 -04:00 |
|
Bob McWhirter
|
8b36269d65
|
Use modify instead of write for regs within a driver.
|
2021-05-20 14:14:31 -04:00 |
|
Bob McWhirter
|
d890ef98c1
|
Make SPIv3 work and improve v1 and v2.
|
2021-05-20 14:13:45 -04:00 |
|
Lucas Kent
|
82f9242df2
|
Fix warnings for embassy-stm32 and embassy-stm32-examples
|
2021-05-20 22:25:12 +10:00 |
|
Dario Nieuwenhuis
|
2303364322
|
Standardize module structure, fix some build failures
|
2021-05-17 02:04:51 +02:00 |
|