aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src/gpio.rs
Commit message (Expand)AuthorAgeFilesLines
* rp/gpio: remove generics.Dario Nieuwenhuis2024-01-221-63/+62
* Change GPIO inherent methods back to `&self`.Dario Nieuwenhuis2024-01-101-58/+43
* Update embedded-hal to v1.0Dario Nieuwenhuis2024-01-091-18/+0
* docs: document all embassy-rp public apisUlf Lilleengen2023-12-191-3/+65
* Update embedded-hal to 1.0.0-rc.3Dario Nieuwenhuis2023-12-141-43/+58
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-291-156/+147
* Remove a few ultra-verbose logs.Dario Nieuwenhuis2023-10-031-9/+1
* feat: allow schmitt, slew, and drive strength be set from Flex, Input, OutputJonathan Dickinson2023-10-011-0/+38
* rp: add dormant-wake functionality for Inputpennae2023-08-031-0/+61
* rp: fix qspi gpio interruptspennae2023-07-311-9/+36
* rp: make QSPI gpio support optionalpennae2023-07-311-4/+13
* rp: add gpio::Pin::io() for access to io bankspennae2023-07-311-9/+8
* rp: rename gpio::Pin::io to gpio::Pin::gpiopennae2023-07-311-3/+3
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-281-1/+1
* rp/gpio: fix is_set_high/is_set_low, expand tests.Dario Nieuwenhuis2023-07-111-2/+2
* rp/adc: rewrite the modulepennae2023-07-071-1/+1
* Update rp-pac.Dario Nieuwenhuis2023-06-291-2/+2
* rp: update rp-pac.Dario Nieuwenhuis2023-06-161-91/+79
* Add `rt` feature to HALs, cfg out interrupt handling when not set.Dario Nieuwenhuis2023-06-081-0/+1
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-081-4/+4
* Replace Into<bool> for Level with From<Level> for boolExplodingWaffle2023-06-051-3/+3
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-011-5/+4
* rp/gpio: set up gpio interrupts only oncepennae2023-05-021-6/+7
* rp/gpio: drop critical_section usepennae2023-05-021-11/+9
* gp/gpio: fix InputFuture edge waitspennae2023-05-021-83/+43
* feat(rp): add `Wait` impl to `OutputOpenDrain`Brooks J Rady2023-04-091-0/+59
* Swap debug! for trace! in rp gpioCaleb Jamison2023-03-021-9/+9
* Add `#[must_use]` to all futuresGrant Miller2023-02-241-0/+1
* Add copy to Level enum in embassy-rp gpio moduleSlushee2023-02-131-1/+1
* Add clone to embassy_rp::gpio::LevelSlushee2023-02-131-1/+1
* rp gpio: make pin_bank() inlineMatt Johnston2023-01-191-0/+1
* Clear unused pulls in set_pull.Simon Berg2022-12-091-5/+7
* PIO support for RPi PicoSimon Berg2022-12-091-1/+41
* rp: implement input for OutputOpenDrainDario Nieuwenhuis2022-12-061-0/+32
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-251-33/+30
* Expose Pin::pin() and Pin::bank() as publicMatt Johnston2022-10-081-10/+22
* Update embedded-hal versions and explicitly pinUlf Lilleengen2022-09-291-11/+11
* rp: remove extraneous newlines in logsAlex Martens2022-09-181-9/+9
* rp: update PACDario Nieuwenhuis2022-08-241-2/+2
* split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis2022-08-221-1/+1
* rp: fix nvic prio bits (it's 2, not 3)Dario Nieuwenhuis2022-08-221-1/+1
* 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-291-1/+1
* Remove PeripheralRef::into_inner()Dario Nieuwenhuis2022-07-231-17/+7
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-231-18/+18
* Rename unsafe_impl_unborrow to impl_unborrowDario Nieuwenhuis2022-07-231-2/+2
* Update embassy-rpGrant Miller2022-07-231-16/+26
* Add inline attribute to embassy-rp async functionsDaniel Bevenius2022-07-221-0/+10
* Fix build of embassy-rp on stable channelJan Niehusmann2022-07-211-58/+62