summaryrefslogtreecommitdiff
path: root/embassy-rp/src
AgeCommit message (Expand)Author
2022-10-17Associate state with the instance rather than having a separate arrayJeremy Fitzhardinge
2022-10-16rp i2c: have separate wakers for each i2c unitJeremy Fitzhardinge
2022-10-12Merge #984 #1006bors[bot]
2022-10-12Correctly enable RTC_IRQ when scheduling an RTC alarmMathias
2022-10-08Expose Pin::pin() and Pin::bank() as publicMatt Johnston
2022-10-03rp async i2c: raise the tx_empty thresholdJeremy Fitzhardinge
2022-10-03rp i2c: clean up tx_abrt handlingJeremy Fitzhardinge
2022-10-02rp i2c: allow blocking ops on async contextsJeremy Fitzhardinge
2022-10-01make I2c::write_async take an iteratorJeremy Fitzhardinge
2022-10-01embassy-rp: async i2c implementationJeremy Fitzhardinge
2022-10-01rp i2c: make blocking only for Mode=BlockingJeremy Fitzhardinge
2022-10-01rp i2c: remove vestiges of DMAJeremy Fitzhardinge
2022-10-01embassy-rp: inline I2c::regsJeremy Fitzhardinge
2022-09-29Update embedded-hal versions and explicitly pinUlf Lilleengen
2022-09-27Allow unused fields temporarily in i2cMathias
2022-09-27Move async i2c implementation to new PR, to merge working blocking implementa...Mathias
2022-09-27Apply suggestions from code reviewMathias Koch
2022-09-27Add async API for I2CMathias
2022-09-27Add further i2c error typesMathias
2022-09-27Fix blocking I2CMathias
2022-09-27Add blocking read & write for I2CMathias
2022-09-27Add preliminary I2C implementation for RP2040Mathias
2022-09-27usb: make HALs depend only on embassy-usb-driver.Dario Nieuwenhuis
2022-09-27Fix bufferedUart read and write testsMathias
2022-09-27Rename from {Rx,Tx}BufferedUart to BufferedUart{Rx,Tx} to be compliant with s...Mathias
2022-09-26Add HIL test for bufferedUartMathias
2022-09-26Remove code-duplication in async bufferedUart implementationsMathias
2022-09-26FormattingMathias
2022-09-26Add bufferedUart, including a split version for only Rx or TxMathias
2022-09-26Add BufferedUart implementation, and feature-guard time-driver initialization...Mathias
2022-09-26rp: Disable intrinsics by default.Dario Nieuwenhuis
2022-09-26Merge #972bors[bot]
2022-09-26usb: split driver trait to separate crate.Dario Nieuwenhuis
2022-09-26Add credits to rp-halDario Nieuwenhuis
2022-09-23Add RP2040 ROM functions and intrinsics aliasesMathias
2022-09-22Replace futures::future::join -> embassy_futures::join::join.Dario Nieuwenhuis
2022-09-22Replace futures::future::poll_fn -> core::future::poll_fn.Dario Nieuwenhuis
2022-09-22Update Rust nightly.Dario Nieuwenhuis
2022-09-21Merge #949bors[bot]
2022-09-19Merge #954bors[bot]
2022-09-18rp: remove extraneous newlines in logsAlex Martens
2022-09-18rp: let SPI RX overflow during async writeAlex Martens
2022-09-18rp: fix async SPI read and writeAlex Martens
2022-09-16Implement RealTimeClock for embassy-rpMathias
2022-09-16Feature-gate time-driver in embassy-rpMathias
2022-09-01Fix dmaHenrik Alsér
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