summaryrefslogtreecommitdiff
path: root/embassy-rp
AgeCommit message (Collapse)Author
2022-09-01Reorder argsHenrik Alsér
2022-09-01rustfmtHenrik Alsér
2022-09-01Remove cfg_ifHenrik Alsér
2022-09-01Rearrange new:sHenrik Alsér
2022-09-01Change DMA write/read to use raw pointersHenrik Alsér
2022-09-01Reorder argsHenrik Alsér
2022-09-01transfer_in_placeHenrik Alsér
2022-09-01impl embedded-hal-asyncHenrik Alsér
2022-09-01exampleHenrik Alsér
2022-09-01dmaHenrik Alsér
2022-08-31Do not use cfg_if for embedded-hal-async feature gates.Dario Nieuwenhuis
Old code used `cfg_if!` because rustc still parses code inside disabled cfg's, and Rust stable at that time couldn't parse the new GAT where-clause location. This is not the case anymore.
2022-08-30Merge pull request #927 from embassy-rs/rp-usbDario Nieuwenhuis
rp: add usb device support.
2022-08-26Add HIL tests of DMA & UART, and correctly set DREQ for uart DMAMathias
2022-08-25rp: add usb device support.Dario Nieuwenhuis
2022-08-24rp: update PACDario Nieuwenhuis
2022-08-23Only check for ahb error in DMAMathias
2022-08-23Change to using embassy-syncMathias
2022-08-23Merge branch 'master' of https://github.com/embassy-rs/embassy into ↵Mathias
embassy-rp/dma
2022-08-23Abort DMA operation when dropping a Transfer, and panic on DMA errorsMathias
2022-08-23Address code review commentsMathias
2022-08-22split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis
2022-08-22rp: fix nvic prio bits (it's 2, not 3)Dario Nieuwenhuis
2022-08-19Fix bit checking in DMA irqMathias
2022-08-19Add back public dma::copy, and correct dma incr settings for read/writeMathias
2022-08-19Add DMA_IRQ0 handling to TransferMathias
2022-08-18Simplify waker storage for DMA stateMathias
2022-08-18Don't increment read address in DMA copy from peripheralsMathias
2022-08-18Add DMA read + write functionsMathias
2022-08-18Merge branch 'master' of https://github.com/embassy-rs/embassy into ↵Mathias
embassy-rp/dma
2022-08-18Merge #910bors[bot]
910: (embassy-rp): Implement remaining logic for blocking UART r=lulf a=MathiasKoch async read/write is still `todo!()`, awaiting DMA implementation. Co-authored-by: Mathias <mk@blackbird.online>
2022-08-18Remove unneeded NoDma structMathias
2022-08-18Attempt to implement future for DMA transferMathias
2022-08-18Stop active DMA transfer on dropMathias
2022-08-18Preliminary DMA support for RP2040Mathias
2022-08-18Fix rp uart exampleMathias
2022-08-18Implement remaining logic for blocking UART. async is still todo, awaiting DMAMathias
2022-08-18Split embassy-time from embassy-executor.Dario Nieuwenhuis
2022-08-17Remove HAL initialization from #[embassy::main] macro.Dario Nieuwenhuis
2022-08-17Update to critical-section 1.0, atomic-polyfill 1.0Dario Nieuwenhuis
2022-08-08rp/gpio: fix wait_for_* when multiple pins are in use.Dario Nieuwenhuis
2022-08-07rp/gpio: remove unused lifetimes.Dario Nieuwenhuis
2022-07-29Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis
2022-07-23Remove PeripheralRef::into_inner()Dario Nieuwenhuis
2022-07-23Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis
2022-07-23Update embassy-stm32Dario Nieuwenhuis
2022-07-23Rename unsafe_impl_unborrow to impl_unborrowDario Nieuwenhuis
2022-07-23Update embassy-rpGrant Miller
2022-07-22Add inline attribute to embassy-rp async functionsDaniel Bevenius
This commit adds the inline attribute to the recently added async gpio functions. This is to enable cross-crate inlining and to be consistent with the other functions implemented for Input and Flex.
2022-07-21Fix build of embassy-rp on stable channelJan Niehusmann
2022-07-14Add embedded_hal_async support for embassy-rpDaniel Bevenius
This commit adds support for embedded-hal-async to the Embassy Raspberry PI crate.