aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Remove duplicate stm32-metapac/src/common.rs with chiptoolNicolas Viennot2022-03-155-82/+12
* Merge #666bors[bot]2022-03-152-1/+24
|\
| * stm32/spi: fix blocking transfer hanging after async.Dario Nieuwenhuis2022-03-152-0/+20
| * stm32/spi: Clear rx fifo in blocking methodsGrant Miller2022-03-141-1/+4
|/
* Merge #664bors[bot]2022-03-153-35/+84
|\
| * 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: check zero-length trasnfers.Dario Nieuwenhuis2022-03-152-0/+12
| * stm32/spi: more exhaustive test.Dario Nieuwenhuis2022-03-152-0/+27
| * stm32/spi: implement async trasnfer_in_placeDario Nieuwenhuis2022-03-152-8/+30
|/
* Merge #663bors[bot]2022-03-141-9/+18
|\
| * 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
|/
* Merge #662bors[bot]2022-03-144-510/+212
|\
| * 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
|/
* Merge #660bors[bot]2022-03-141-0/+1
|\
| * Tell bors to delete merged branchesGrant Miller2022-03-141-0/+1
|/
* Merge #627bors[bot]2022-03-1033-837/+714
|\
| * Update rust nightly, embedded-hal 1.0, embedded-hal-async.Dario Nieuwenhuis2022-03-1133-837/+714
|/
* Merge #647bors[bot]2022-03-092-0/+12
|\
| * stm32/dma: panic on DMA error.Dario Nieuwenhuis2022-03-092-0/+12
|/
* Merge #640bors[bot]2022-03-095-50/+238
|\
| * Move EasyDMA documentation to module levelTil Blechschmidt2022-03-084-38/+53
| * Fix inverted boolean conditionTil Blechschmidt2022-03-081-1/+1
| * Refactor _from_ram methods to use more readable copy operationTil Blechschmidt2022-03-023-23/+18
| * Change TWIM methods to copy slice if required and add non-copying variantsTil Blechschmidt2022-03-021-41/+86
| * Change UARTE methods to copy slice if required and add non-copying variantsTil Blechschmidt2022-03-021-1/+35
| * Fix EasyDMA slice copying not actually copying dataTil Blechschmidt2022-02-231-4/+7
| * Change slice length check to use stable methodTil Blechschmidt2022-02-232-2/+3
| * Add defmt log outputs for SPIM memcpyTil Blechschmidt2022-02-231-0/+2
| * Change SPIM methods to copy slice if required and add non-copying variantsTil Blechschmidt2022-02-231-4/+97
| * Skip EasyDMA slice location check if slice is emptyTil Blechschmidt2022-02-232-3/+3
| |
| \
*-. \ Merge #648 #656bors[bot]2022-03-0910-112/+208
|\ \ \
| | * | Update testsGrant Miller2022-03-082-6/+6
| | * | Update examplesGrant Miller2022-03-081-1/+1
| | * | Ignore BDMA1 in H7Grant Miller2022-03-081-0/+4
| | * | Update stm32-dataGrant Miller2022-03-081-0/+0
| | * | stm32: Refactor DMA interruptsGrant Miller2022-03-084-65/+65
| |/ / |/| |
| * | Simplifies the API by taking in the TIMER and PPI channelshuntc2022-03-072-59/+59
| * | Improve nRF Saadc samplinghuntc2022-03-072-24/+116
|/ /
* | Merge #655bors[bot]2022-03-061-5/+27
|\ \
| * | common/serial/usb: fix hang when write buffer gets full and then the bus resets.Dario Nieuwenhuis2022-03-071-0/+2
| * | common/usb/serial: add some trace logging.Dario Nieuwenhuis2022-03-071-5/+25
|/ /