aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src/i2c.rs
Commit message (Expand)AuthorAgeFilesLines
* change default internal pullup state to be active to make this change nonbrea...erwin2025-08-191-2/+2
* Add configurable internal pullups for rp i2cerwin2025-08-181-7/+19
* add `derive(Debug)` for `embassy_rp::i2c::I2c`Ralph Ursprung2025-07-161-0/+1
* embassy-rp: defensive change to ensure wakers are registeredJames Munns2025-04-031-2/+4
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-22/+12
* remove checks for reserved I2c addressesTom Dohrmann2025-01-261-9/+4
* Fix CI, rename private feature, address comments from dirbaio.Caleb Jamison2024-08-121-1/+1
* Handle pad isolation everywhere and in the same way.Caleb Jamison2024-08-101-0/+2
* Initial rp235x supportCaleb Jamison2024-08-081-0/+36
* Update to Rust 1.80, make check-cfg unconditional.Dario Nieuwenhuis2024-07-251-12/+6
* rp/i2c: add address flexibility and exampleKrzysztof Królczyk2024-06-281-22/+16
* Add Clone and Copy to Error typesdvdsk2024-06-061-2/+2
* rp: remove mod sealed.Dario Nieuwenhuis2024-04-051-29/+22
* fix minor clippy lints in embassy_rpRafael Bachmann2024-03-181-3/+3
* Fixup comments from JamesCaleb Jamison2024-02-221-5/+3
* Fixup display -> debugCaleb Jamison2024-02-221-1/+1
* Add SetConfig impl to rp2040 i2cCaleb Jamison2024-02-221-31/+55
* 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