aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src/i2c.rs
Commit message (Expand)AuthorAgeFilesLines
* docs: document all embassy-rp public apisUlf Lilleengen2023-12-191-0/+22
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-291-120/+110
* Merge pull request #2039 from jcdickinson/rp-i2c-stop-restartDario Nieuwenhuis2023-10-111-2/+13
|\
| * fix (rp i2c): fix restart/stop flags for i2c master methodsJonathan Dickinson2023-10-101-2/+13
* | fix (rp i2c): set i2c slew rate to spec valueJonathan Dickinson2023-10-101-18/+18
|/
* Add missing deriveJames Munns2023-10-071-1/+1
* Add some uncontroversial derives to Error typesJames Munns2023-10-061-1/+1
* Fixing my git-based mistakesCaleb Jamison2023-09-101-0/+860
* rp2040 I2cDeviceCaleb Jamison2023-09-101-857/+0
* rp: rename gpio::Pin::io to gpio::Pin::gpiopennae2023-07-311-2/+2
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-281-1/+1
* Embassy-rp I2C: Fix 1664Alex Ferro2023-07-161-2/+3
* rp: update rp-pac.Dario Nieuwenhuis2023-06-161-176/+158
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-081-6/+7
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-011-8/+6
* rp: remove take!, add bind_interrupts!pennae2023-05-151-15/+19
* Fix some typosDirk Stolle2023-05-081-1/+1
* rustfmtxoviat2023-04-281-4/+10
* Add `Transactional` trait to rp's i2c implLixou2023-04-281-0/+16
* Update embedded-hal crates.Dario Nieuwenhuis2023-04-061-78/+29
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-251-48/+27
* Associate state with the instance rather than having a separate arrayJeremy Fitzhardinge2022-10-171-9/+14
* rp i2c: have separate wakers for each i2c unitJeremy Fitzhardinge2022-10-161-6/+8
* rp async i2c: raise the tx_empty thresholdJeremy Fitzhardinge2022-10-031-0/+6
* rp i2c: clean up tx_abrt handlingJeremy Fitzhardinge2022-10-031-65/+69
* rp i2c: allow blocking ops on async contextsJeremy Fitzhardinge2022-10-021-105/+105
* make I2c::write_async take an iteratorJeremy Fitzhardinge2022-10-011-2/+2
* embassy-rp: async i2c implementationJeremy Fitzhardinge2022-10-011-10/+366
* rp i2c: make blocking only for Mode=BlockingJeremy Fitzhardinge2022-10-011-105/+107
* rp i2c: remove vestiges of DMAJeremy Fitzhardinge2022-10-011-10/+1
* embassy-rp: inline I2c::regsJeremy Fitzhardinge2022-10-011-0/+1
* Update embedded-hal versions and explicitly pinUlf Lilleengen2022-09-291-11/+7
* Allow unused fields temporarily in i2cMathias2022-09-271-8/+8
* Move async i2c implementation to new PR, to merge working blocking implementa...Mathias2022-09-271-178/+1
* Apply suggestions from code reviewMathias Koch2022-09-271-3/+3
* Add async API for I2CMathias2022-09-271-56/+225
* Add further i2c error typesMathias2022-09-271-25/+44
* Fix blocking I2CMathias2022-09-271-69/+127
* Add blocking read & write for I2CMathias2022-09-271-20/+286
* Add preliminary I2C implementation for RP2040Mathias2022-09-271-0/+221