aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/spi
Commit message (Expand)AuthorAgeFilesLines
* embassy-stm32: Misc clippy fixesGrant Miller2023-08-061-6/+6
* Move frequency to SPI configbofh2023-07-301-17/+49
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-281-1/+1
* update embedded-hal crates.Dario Nieuwenhuis2023-07-041-18/+5
* Update stm32-metapac, includes chiptool changes to use real Rust enums now.Dario Nieuwenhuis2023-06-291-2/+2
* stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-191-157/+123
* Merge #1340 #1474bors[bot]2023-05-251-0/+15
|\
| * stm32/i2s: add module and example for f4xoviat2023-05-031-0/+15
* | Simplify SUBGHZSPI configuration.ceekdee2023-05-041-2/+2
* | Handle SUBGHZSPI as async.ceekdee2023-05-031-3/+8
|/
* Add external LoRa physical layer functionality.ceekdee2023-04-211-1/+1
* stm32/spi: add new_txonly_nosck constructor, for neopixels, with an example i...anton smeenk2023-04-181-0/+17
* stm32/spi: add support for all word sizes.Dario Nieuwenhuis2023-04-181-73/+93
* stm32/dma: refactor.Dario Nieuwenhuis2023-04-181-9/+14
* stm32/spi: add v4/v5 support (for H5).Dario Nieuwenhuis2023-04-101-36/+36
* stm32/spi: fix occasional data corruptionPatrick Oppenlander2023-03-011-2/+4
* STM32 SPI: Set clk-pin pull-up/-down to match spi clock polarityRalf2023-02-061-2/+8
* Let repeated clock byte be singular pointer and not array pointerRasmus Melchior Jacobsen2022-12-231-1/+1
* fix(stm32): Ensure that gpio speed is VeryHigh for all spi versionsRasmus Melchior Jacobsen2022-12-231-7/+3
* fix(stm32): Align with updated dma::write_repeated signatureRasmus Melchior Jacobsen2022-12-231-2/+2
* embassy-stm32: Allow SPI with DMA to implement blocking embbeded-hal traitsGuillaume MICHEL2022-11-301-6/+6
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-251-22/+10
* Update embedded-hal versions and explicitly pinUlf Lilleengen2022-09-291-4/+4
* Replace futures::future::join -> embassy_futures::join::join.Dario Nieuwenhuis2022-09-221-1/+1
* Merge #839bors[bot]2022-09-041-0/+13
|\
| * Use `pub(crate)` visibility for internal SPITimo Kröger2022-08-261-1/+2
| * stm32wl: Do not require external SPI pins for SUBGHZTimo Kröger2022-08-261-0/+12
* | Do not use cfg_if for embedded-hal-async feature gates.Dario Nieuwenhuis2022-08-311-37/+31
|/
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-231-35/+35
* Update embassy-stm32Dario Nieuwenhuis2022-07-231-23/+22
* embassy-stm32: Simplify timeGrant Miller2022-07-101-24/+12
* impl SetConfig for stm32 i2c and SPIHenrik Alsér2022-07-091-0/+8
* 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