aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src
Commit message (Expand)AuthorAgeFilesLines
...
| * rp: add usb device support.Dario Nieuwenhuis2022-08-252-0/+883
| * rp: update PACDario Nieuwenhuis2022-08-241-2/+2
* | Add HIL tests of DMA & UART, and correctly set DREQ for uart DMAMathias2022-08-262-23/+79
* | Only check for ahb error in DMAMathias2022-08-231-7/+1
* | Change to using embassy-syncMathias2022-08-231-2/+2
* | Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-r...Mathias2022-08-232-4/+4
|\|
| * split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis2022-08-222-3/+3
| * rp: fix nvic prio bits (it's 2, not 3)Dario Nieuwenhuis2022-08-221-1/+1
* | Abort DMA operation when dropping a Transfer, and panic on DMA errorsMathias2022-08-231-2/+14
* | Address code review commentsMathias2022-08-233-38/+47
* | Fix bit checking in DMA irqMathias2022-08-191-1/+1
* | Add back public dma::copy, and correct dma incr settings for read/writeMathias2022-08-191-17/+26
* | Add DMA_IRQ0 handling to TransferMathias2022-08-191-1/+29
* | Simplify waker storage for DMA stateMathias2022-08-181-39/+6
* | Don't increment read address in DMA copy from peripheralsMathias2022-08-182-10/+16
* | Add DMA read + write functionsMathias2022-08-182-10/+42
* | Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-r...Mathias2022-08-183-4/+4
|\|
| * Merge #910bors[bot]2022-08-182-38/+369
| |\
| * | Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-181-2/+2
| * | Remove HAL initialization from #[embassy::main] macro.Dario Nieuwenhuis2022-08-172-2/+2
* | | Remove unneeded NoDma structMathias2022-08-181-4/+0
* | | Attempt to implement future for DMA transferMathias2022-08-181-7/+42
* | | Stop active DMA transfer on dropMathias2022-08-181-9/+7
* | | Preliminary DMA support for RP2040Mathias2022-08-182-77/+257
| |/ |/|
* | Fix rp uart exampleMathias2022-08-181-1/+1
* | Implement remaining logic for blocking UART. async is still todo, awaiting DMAMathias2022-08-182-38/+369
|/
* rp/gpio: fix wait_for_* when multiple pins are in use.Dario Nieuwenhuis2022-08-081-35/+39
* rp/gpio: remove unused lifetimes.Dario Nieuwenhuis2022-08-071-10/+10
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-292-5/+5
* Remove PeripheralRef::into_inner()Dario Nieuwenhuis2022-07-232-23/+20
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-234-50/+50
* Update embassy-stm32Dario Nieuwenhuis2022-07-231-1/+1
* Rename unsafe_impl_unborrow to impl_unborrowDario Nieuwenhuis2022-07-231-2/+2
* Update embassy-rpGrant Miller2022-07-233-58/+49
* Add inline attribute to embassy-rp async functionsDaniel Bevenius2022-07-221-0/+10
* Fix build of embassy-rp on stable channelJan Niehusmann2022-07-212-60/+63
* Add embedded_hal_async support for embassy-rpDaniel Bevenius2022-07-141-1/+301
* Move all gpio logic to Flexchemicstry2022-07-131-6/+3
* Change get_set_level to get_output_levelchemicstry2022-07-131-3/+3
* Add convenience GPIO functions to RPchemicstry2022-07-131-0/+78
* Merge #850bors[bot]2022-07-101-0/+18
|\
| * impl SetConfig for rp2040 SPIHenrik Alsér2022-07-091-0/+18
* | rp/gpio: add Flex.Dario Nieuwenhuis2022-07-091-104/+272
|/
* Run rustfmt.Dario Nieuwenhuis2022-06-128-79/+34
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-126-50/+45
* Impl OutputPin/StatefulOutputPin/ToggleableOutputPinDaniel Bevenius2022-05-211-0/+32
* Add open-drain support for embassy-rpDaniel Bevenius2022-05-211-1/+83
* Add new lines between SIO methodsDaniel Bevenius2022-05-191-0/+3
* Merge pull request #773 from danbev/embassy-rp-ouput-dropDario Nieuwenhuis2022-05-191-1/+8
|\
| * Impl drop for embassy-rp gpio OutputDaniel Bevenius2022-05-171-1/+8