aboutsummaryrefslogtreecommitdiff
path: root/tests/rp/src/bin/i2c.rs
Commit message (Collapse)AuthorAgeFilesLines
* executor: return error when creating the spawntoken, not when spawning.Dario Nieuwenhuis2025-08-291-1/+1
|
* Inital rp23 ci testsCaleb Jamison2025-02-181-17/+8
| | | | | | | | | | | | | | | | | | | 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.
* Fix warnings in recent nightly.Dario Nieuwenhuis2024-03-201-4/+8
|
* Add SetConfig impl to rp2040 i2cCaleb Jamison2024-02-221-36/+58
| | | | Also expand test to cover 1kHz, 100kHz, 400kHz, and 1MHz speeds.
* correct spelling of the word "receive"Stefan Gehr2024-02-031-1/+1
|
* tests: use executor task arena instead of TAIT.Dario Nieuwenhuis2023-11-271-1/+0
|
* Upgrade static-cell to v2.0Dario Nieuwenhuis2023-11-021-1/+1
|
* tests/rp: add teleprobe meta.Dario Nieuwenhuis2023-09-101-0/+1
|
* Test cleanupCaleb Jamison2023-09-101-4/+1
|
* I2c slave take 2Caleb Jamison2023-09-101-17/+16
| | | | | | refactored to split modules renamed to match upstream docs slight improvement to slave error handling
* rp2040 I2cDeviceCaleb Jamison2023-09-101-0/+215
Move i2c to mod, split device and controller Remove mode generic: I don't think it's reasonable to use the i2c in device mode while blocking, so I'm cutting the generic.