aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #310 from bobmcwhirter/dbgBob McWhirter2021-07-235-12/+50
|\
| * Add a `Dbgmcu` struct capable of enabling all relevant DBGMCU.cr fields.Bob McWhirter2021-07-225-12/+50
|/
* Merge pull request #308 from timokroeger/stmf4-example-cleanupDario Nieuwenhuis2021-07-217-175/+106
|\
| * Cleanup stm32f4 examplesTimo Kröger2021-07-217-175/+106
* | Merge pull request #304 from bobmcwhirter/async_move_dma_transferThales2021-07-202-28/+34
|\ \
| * | The `async move` portion of @thalesfragoso's i2c PR.Bob McWhirter2021-07-202-28/+34
|/ /
* | Merge pull request #302 from embassy-rs/rp-spi-fixesDario Nieuwenhuis2021-07-204-0/+227
|\ \
| * | rp/examples: add spi_display exampleDario Nieuwenhuis2021-07-203-0/+218
| * | rp/spi: disable+enable when setting frequencyDario Nieuwenhuis2021-07-201-0/+7
| * | rp/spi: properly drain the rx buffer while writingDario Nieuwenhuis2021-07-201-0/+2
* | | Merge pull request #226 from huntc/mpscDario Nieuwenhuis2021-07-205-0/+994
|\ \ \ | |/ / |/| |
| * | Feature no longer required given 1.55huntc2021-07-151-1/+0
| * | Provides a cleaner construction of the channel with the common "new" naminghuntc2021-07-153-88/+51
| * | Partial borrow for receiver to enforce compile-time mpsschuntc2021-07-151-50/+61
| * | Small tidy uphuntc2021-07-151-10/+10
| * | Eliminates unsoundness by using an UnsafeCell for sharing the channelhuntc2021-07-151-174/+174
| * | Tighten sender/receiver boundshuntc2021-07-151-4/+12
| * | Removed the closing state as it was not requiredhuntc2021-07-151-22/+13
| * | Explicitly drop non consumed itemshuntc2021-07-151-0/+11
| * | Removed UB code around the send futurehuntc2021-07-151-17/+15
| * | Avoid a race condition by reducing the locks to onehuntc2021-07-151-31/+53
| * | NoopMutex does not require an UnsafeCellhuntc2021-07-151-5/+3
| * | Tidyinghuntc2021-07-151-20/+10
| * | Migrated to the waker registration functionality for Embassy specific optimis...huntc2021-07-152-42/+20
| * | Return a new future each time recv is calledhuntc2021-07-151-19/+12
| * | Use of a NoopMutexhuntc2021-07-153-66/+78
| * | Remove the cell and traithuntc2021-07-152-87/+90
| * | ChannelState should be privatehuntc2021-07-151-1/+1
| * | Constraint the use of ChannelCell to just channelshuntc2021-07-151-1/+4
| * | Replace UnsafeCellhuntc2021-07-152-36/+56
| * | Fixed some clippy warningshuntc2021-07-151-5/+4
| * | Improves the representation of side effectshuntc2021-07-151-6/+18
| * | Reduces the types on sender and receiverhuntc2021-07-152-146/+110
| * | Multi Producer Single Consumer channelhuntc2021-07-156-0/+1019
* | | rp/examples: add spi exampleDario Nieuwenhuis2021-07-191-0/+50
| |/ |/|
* | Merge pull request #300 from thalesfragoso/clear-dmaThales2021-07-173-0/+12
|\ \
| * | stm32: Clear possible set flags after disabling DMAThales Fragoso2021-07-173-0/+12
* | | Merge pull request #281 from thalesfragoso/i2c-256Thales2021-07-172-88/+169
|\ \ \ | |/ / |/| |
| * | Update stm32-dataThales Fragoso2021-07-141-2/+0
| * | i2c-v2: Implement write_vectoredThales Fragoso2021-07-142-0/+61
| * | i2c-v2: Correct number of chunks calculationThales Fragoso2021-07-142-6/+21
| * | i2c-v2: Support transfers with more than 255 bytesThales Fragoso2021-07-141-89/+96
| |/
* | Merge pull request #295 from embassy-rs/all_dmaDario Nieuwenhuis2021-07-1724-1046/+818
|\ \
| * | stm32/examples: update DMA channel namesDario Nieuwenhuis2021-07-173-3/+3
| * | stm32/dma: only set TRBUFF in DMAv1 (H7)Dario Nieuwenhuis2021-07-171-0/+1
| * | stm32/dma: add MuxChannel trait to distinguish DMAMUX1 and DMAMUX2 channels.Dario Nieuwenhuis2021-07-175-14/+37
| * | stm32/dma: update codegen+macrotables for new stm32-dataDario Nieuwenhuis2021-07-176-110/+41
| * | stm32/dma: Fix macrotable column count not matching in DMAMUX-less BDMAv1.Dario Nieuwenhuis2021-07-171-0/+2
| * | Prep for new stm32-data with dmamux differentiation, but not yet using.Bob McWhirter2021-07-162-2/+9
| * | Get DMA on H7 working, add usart_dma example for H7.Bob McWhirter2021-07-164-44/+114