diff options
| author | Caleb Jamison <[email protected]> | 2025-02-18 09:58:20 -0500 |
|---|---|---|
| committer | Caleb Jamison <[email protected]> | 2025-02-18 10:32:20 -0500 |
| commit | 9e785438eecc3a0645e4d3b99d2708f3c2e329b6 (patch) | |
| tree | 2b5e137ba95994e5d3286af2305ef0829e971844 /ci.sh | |
| parent | 89b5efc90059be1a47f3f068546c21d74b21c810 (diff) | |
Inital rp23 ci tests
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.
Diffstat (limited to 'ci.sh')
| -rwxr-xr-x | ci.sh | 12 |
1 files changed, 11 insertions, 1 deletions
| @@ -291,7 +291,8 @@ cargo batch \ | |||
| 291 | --- build --release --manifest-path tests/stm32/Cargo.toml --target thumbv6m-none-eabi --features stm32f091rc --artifact-dir out/tests/stm32f091rc \ | 291 | --- build --release --manifest-path tests/stm32/Cargo.toml --target thumbv6m-none-eabi --features stm32f091rc --artifact-dir out/tests/stm32f091rc \ |
| 292 | --- build --release --manifest-path tests/stm32/Cargo.toml --target thumbv8m.main-none-eabihf --features stm32h503rb --artifact-dir out/tests/stm32h503rb \ | 292 | --- build --release --manifest-path tests/stm32/Cargo.toml --target thumbv8m.main-none-eabihf --features stm32h503rb --artifact-dir out/tests/stm32h503rb \ |
| 293 | --- build --release --manifest-path tests/stm32/Cargo.toml --target thumbv6m-none-eabi --features stm32u083rc --artifact-dir out/tests/stm32u083rc \ | 293 | --- build --release --manifest-path tests/stm32/Cargo.toml --target thumbv6m-none-eabi --features stm32u083rc --artifact-dir out/tests/stm32u083rc \ |
| 294 | --- build --release --manifest-path tests/rp/Cargo.toml --target thumbv6m-none-eabi --artifact-dir out/tests/rpi-pico \ | 294 | --- build --release --manifest-path tests/rp/Cargo.toml --target thumbv6m-none-eabi --features rp2040 --artifact-dir out/tests/rpi-pico \ |
| 295 | --- build --release --manifest-path tests/rp/Cargo.toml --target thumbv8m.main-none-eabihf --features rp235xb --artifact-dir out/tests/pimoroni-pico-plus-2 \ | ||
| 295 | --- build --release --manifest-path tests/nrf/Cargo.toml --target thumbv6m-none-eabi --features nrf51422 --artifact-dir out/tests/nrf51422-dk \ | 296 | --- build --release --manifest-path tests/nrf/Cargo.toml --target thumbv6m-none-eabi --features nrf51422 --artifact-dir out/tests/nrf51422-dk \ |
| 296 | --- build --release --manifest-path tests/nrf/Cargo.toml --target thumbv7em-none-eabi --features nrf52832 --artifact-dir out/tests/nrf52832-dk \ | 297 | --- build --release --manifest-path tests/nrf/Cargo.toml --target thumbv7em-none-eabi --features nrf52832 --artifact-dir out/tests/nrf52832-dk \ |
| 297 | --- build --release --manifest-path tests/nrf/Cargo.toml --target thumbv7em-none-eabi --features nrf52833 --artifact-dir out/tests/nrf52833-dk \ | 298 | --- build --release --manifest-path tests/nrf/Cargo.toml --target thumbv7em-none-eabi --features nrf52833 --artifact-dir out/tests/nrf52833-dk \ |
| @@ -319,6 +320,15 @@ rm out/tests/stm32f207zg/usart_rx_ringbuffered | |||
| 319 | # doesn't work, gives "noise error", no idea why. usart_dma does pass. | 320 | # doesn't work, gives "noise error", no idea why. usart_dma does pass. |
| 320 | rm out/tests/stm32u5a5zj/usart | 321 | rm out/tests/stm32u5a5zj/usart |
| 321 | 322 | ||
| 323 | # probe-rs error: "multi-core ram flash start not implemented yet" | ||
| 324 | # As of 2025-02-17 these tests work when run from flash | ||
| 325 | rm out/tests/pimoroni-pico-plus-2/multicore | ||
| 326 | rm out/tests/pimoroni-pico-plus-2/gpio_multicore | ||
| 327 | # Doesn't work when run from ram on the 2350 | ||
| 328 | rm out/tests/pimoroni-pico-plus-2/flash | ||
| 329 | # This test passes locally but fails on the HIL, no idea why | ||
| 330 | rm out/tests/pimoroni-pico-plus-2/i2c | ||
| 331 | |||
| 322 | if [[ -z "${TELEPROBE_TOKEN-}" ]]; then | 332 | if [[ -z "${TELEPROBE_TOKEN-}" ]]; then |
| 323 | echo No teleprobe token found, skipping running HIL tests | 333 | echo No teleprobe token found, skipping running HIL tests |
| 324 | exit | 334 | exit |
