aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/spi
Commit message (Expand)AuthorAgeFilesLines
* update metapac after stm32-data PR323eZio Pan2023-12-251-1/+1
* stm32: document hrtim, qspi, sdmmc, spi.Dario Nieuwenhuis2023-12-191-1/+45
* stm32: more docs.Dario Nieuwenhuis2023-12-191-0/+1
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-291-74/+60
* make set_config concrete methods public againScott Mabin2023-10-121-4/+3
* enable clock firstpbert2023-10-121-1/+1
* STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-121-2/+1
* Add some uncontroversial derives to Error typesJames Munns2023-10-061-1/+1
* stm32: update set_configxoviat2023-10-011-2/+5
* stm32: Implement `set_config` for Uart structsScott Mabin2023-09-171-2/+2
* stm32: fix refcounts for usart, spi, and i2cxoviat2023-09-041-0/+2
* 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