aboutsummaryrefslogtreecommitdiff
path: root/tests/rp/src/bin/gpio.rs
Commit message (Collapse)AuthorAgeFilesLines
* embassy-rp: implement input/output inversionFelipe Balbi2025-05-221-0/+34
| | | | | RP2040/RP23xx support inversion in HW of the inputs and outputs. Implement minimal support for that.
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-20/+20
|
* Inital rp23 ci testsCaleb Jamison2025-02-181-1/+9
| | | | | | | | | | | | | | | | | | | Some tests need more work. * The adc test builds, but isn't set up correctly for the 2350 hardware yet. * The multicore and gpio_multicore tests only work from flash, seems to be a probe-rs issue. * The i2c and flash tests also only works from flash, these are probably bugs but I don't have time to run them down now. * The 2350 gpio test skips anything with pull downs. I think these fail because of E9. The float, bootsel, cyw43, and ethernet tests don't have 2350 equivalents. There's no reason to use the float romfuncs, use the FPU. Bootsel as a button isn't supported on the 2350 yet. The wifi and eth tests don't have appropriate hardware. The i2c test has also been tweaked to run on one core.
* Change GPIO inherent methods back to `&self`.Dario Nieuwenhuis2024-01-101-5/+5
| | | | | | | With the embedded-hal rc3 update I changed them to require `&mut self`, but in retrospect I think `&self` is better, for extra flexibility. This PR reverts the changes from the rc3 update to inherent methods.
* Update embedded-hal to 1.0.0-rc.3Dario Nieuwenhuis2023-12-141-5/+5
|
* tests: use executor task arena instead of TAIT.Dario Nieuwenhuis2023-11-271-1/+0
|
* net-wiznet: add HIL test using w5100s.Dario Nieuwenhuis2023-08-161-2/+1
|
* rp/gpio: fix is_set_high/is_set_low, expand tests.Dario Nieuwenhuis2023-07-111-2/+34
|
* ci: run HIL tests in parallel.Dario Nieuwenhuis2023-05-301-0/+2
|
* rp: add OutputOpenDrain input test.Dario Nieuwenhuis2022-12-061-3/+25
|
* Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-181-1/+1
|
* Remove HAL initialization from #[embassy::main] macro.Dario Nieuwenhuis2022-08-171-2/+2
|
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-291-2/+2
|
* rp: add GPIO HIL test.Dario Nieuwenhuis2022-07-091-0/+192