aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Improve the SPIv2 DMA example to verify it actually works.Bob McWhirter2021-07-231-9/+22
* SPIv2 + DMA.Bob McWhirter2021-07-236-17/+344
* Wire up peripheral DMA channels for SPI.Bob McWhirter2021-07-231-0/+36
* Avoid borrowck issue.Bob McWhirter2021-07-231-1/+3
* IntelliJ'd.Bob McWhirter2021-07-231-2/+2
* Add a non-minc write() to DMA which takes a count.Bob McWhirter2021-07-235-7/+115
* More unused allowances.Bob McWhirter2021-07-231-0/+1
* Include all versions when handing to CI.Bob McWhirter2021-07-231-2/+2
* Annotate to avoid unused warnings for the moment.Bob McWhirter2021-07-231-0/+3
* Begin reworking SPI to add DMA for stm32.Bob McWhirter2021-07-233-44/+57
* Checkpoint.Bob McWhirter2021-07-232-11/+68
* More formatting!Bob McWhirter2021-07-231-9/+6
* Formatting.Bob McWhirter2021-07-231-1/+1
* Split up the nRF impls for SPI traits.Bob McWhirter2021-07-231-7/+16
* Split up the SPI trait into several with shared Error associated type.Bob McWhirter2021-07-231-9/+23
* Merge pull request #313 from timokroeger/cleanup-gpio-clocksBob McWhirter2021-07-2322-260/+46
|\
| * Use `Dbgmcu::enable_all()` in stm32f4 examplesTimo Kröger2021-07-236-39/+10
| * stm32: No need to enable GPIO clocks manuallyTimo Kröger2021-07-2321-221/+36
|/
* Merge pull request #311 from bobmcwhirter/gpio_enableBob McWhirter2021-07-234-33/+47
|\
| * Add a single-column variant to gpio_rcc! macro tableBob McWhirter2021-07-232-2/+12
| * Auto-enable all GPIOs during init().Bob McWhirter2021-07-234-33/+37
|/
* 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