aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/spi
Commit message (Expand)AuthorAgeFilesLines
...
* Run rustfmt.Dario Nieuwenhuis2022-06-121-49/+15
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-1/+1
* stm32: add stm32u5 GPDMA, SPIv4 support, add HIL tests.Dario Nieuwenhuis2022-04-271-44/+43
* SDIO working on stm32f4chemicstry2022-03-161-4/+16
* stm32/spi: fix blocking transfer hanging after async.Dario Nieuwenhuis2022-03-151-0/+4
* stm32/spi: Clear rx fifo in blocking methodsGrant Miller2022-03-141-1/+4
* stm32/spi: do not clear rxfifo in SPIv3, the hw already does it.Dario Nieuwenhuis2022-03-151-2/+7
* stm32/spi: fix hang in SPIv3 by not waiting for rxfifo empty in finish_dma.Dario Nieuwenhuis2022-03-151-25/+8
* stm32/spi: implement async trasnfer_in_placeDario Nieuwenhuis2022-03-151-8/+27
* rustfmtGrant Miller2022-03-141-3/+3
* Fix zero-length-slice bugsGrant Miller2022-03-141-5/+15
* Fix async `write` bugGrant Miller2022-03-141-4/+3
* Make all functions generic over word sizeGrant Miller2022-03-141-21/+27
* Use const REGSGrant Miller2022-03-141-63/+55
* Finish unificationGrant Miller2022-03-144-454/+118
* Finish matching versionsGrant Miller2022-03-143-0/+27
* Add `set_txdmaen` and `set_rxdmaen` functionsGrant Miller2022-03-144-45/+41
* Add `flush_rx_fifo` functionGrant Miller2022-03-144-20/+37
* Call `set_word_size` before disabling SPEGrant Miller2022-03-142-6/+6
* Update rust nightly, embedded-hal 1.0, embedded-hal-async.Dario Nieuwenhuis2022-03-111-104/+96
* stm32: move macrotables to embassy-stm32 build.rsDario Nieuwenhuis2022-02-261-1/+1
* stm32: centralize gpio reg access in the gpio module.Dario Nieuwenhuis2022-02-241-3/+3
* stm32: move pin trait impls from macrotables to build.rsDario Nieuwenhuis2022-02-231-26/+0
* stm32: move dma trait impls from macrotables to build.rsDario Nieuwenhuis2022-02-231-9/+0
* stm32: add rust stable supportDario Nieuwenhuis2022-02-121-1/+6
* stm32: Add standard crate-wide macros for pin/dma traits, switch all drivers ...Dario Nieuwenhuis2022-02-104-105/+39
* Add missing `+ 'd` on unborrows.Dario Nieuwenhuis2022-02-101-2/+2
* stm32: Remove OptionalPinDario Nieuwenhuis2022-02-101-54/+115
* Support unstable-trait feature for stm32Ulf Lilleengen2022-01-261-58/+148
* stm32/spi: expose all functionality as inherent methods.Dario Nieuwenhuis2022-01-194-145/+183
* Add the possibility to reconfigure Spi mode and bit order configuration on th...Matous Hybl2022-01-141-21/+86
* Remove unneeded rustfmt::skipUlf Lilleengen2021-12-161-6/+12
* Add finish_dma functionGrant Miller2021-12-144-81/+33
* Replace wait_for_idle with spin_until_idleGrant Miller2021-12-144-43/+46
* Regs type aliasGrant Miller2021-12-141-3/+5
* Refactor newGrant Miller2021-12-141-66/+56
* Refactor DMA traits.Matous Hybl2021-12-073-30/+51
* Add back MISO flushUlf Lilleengen2021-12-072-0/+10
* Implement blocking traits with a macroGrant Miller2021-12-071-51/+38
* Unify blocking trait implsGrant Miller2021-12-074-382/+125
* Move async trait impls to modGrant Miller2021-12-074-143/+60
* check_error_flags functionGrant Miller2021-12-074-93/+56
* Move Word trait to modGrant Miller2021-12-073-8/+7
* v2: set frxth and ds in newGrant Miller2021-12-061-0/+2
* Move Spi drop impl to modGrant Miller2021-12-064-33/+10
* Move set_word_size to modGrant Miller2021-12-064-58/+49
* Add tx_ptr and rx_ptr methodsGrant Miller2021-12-064-34/+49
* Move Spi::new and Spi::compute_baud_rate to modGrant Miller2021-12-064-329/+191
* Fix ssoe in v1Grant Miller2021-12-061-6/+3
* Move Spi to mod (without NoDma defaults)Grant Miller2021-12-064-39/+24