aboutsummaryrefslogtreecommitdiff
path: root/tests/rp/src
Commit message (Collapse)AuthorAgeFilesLines
* Update examples and testsSimon Börjesson2025-12-101-1/+1
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-067-8/+10
|
* RTC alarm test timing was off1-rafael-12025-09-161-4/+16
|
* alarm handling to poll hardware status directly; add ci test1-rafael-12025-09-151-0/+113
|
* executor: return error when creating the spawntoken, not when spawning.Dario Nieuwenhuis2025-08-296-11/+11
|
* 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.
* Add rand-core v0.9 support.Dario Nieuwenhuis2025-05-181-1/+0
| | | | Co-Authored-By: Aurélien Jacobs <[email protected]>
* Merge pull request #4187 from 1-rafael-1/rp235x-overclockingDario Nieuwenhuis2025-05-131-25/+24
|\ | | | | | | RP235x overclocking
| * Add ClockError enum and update system_freq to return Result for error handling1-rafael-12025-05-121-1/+1
| |
| * rp235x overclocking1-rafael-12025-05-111-25/+24
| |
* | Merge pull request #4155 from marcemmers/remove-instance-from-rp-uart-typeUlf Lilleengen2025-05-093-9/+9
|\ \ | |/ |/| [embassy-rp] Remove <T: Instance> from Uart and BufferedUart
| * Update examples and testsMarc2025-05-023-9/+9
| |
* | Changes after review1-rafael-12025-05-071-1/+1
| |
* | first batch of changes after review1-rafael-12025-05-021-5/+5
| |
* | make ci happy1-rafael-12025-05-011-1/+6
| |
* | overclock test, should now run on all rp chips1-rafael-12025-05-011-54/+40
| |
* | Refactor overclock test for RP2040: add unused imports conditionally and ↵1-rafael-12025-05-011-0/+17
| | | | | | | | ensure placeholder main function for non-RP2040 targets
* | Add overclocking test for RP2040 with timer and PWM tests at 200Mhz1-rafael-12025-05-011-0/+62
|/
* Merge pull request #4017 from shilga/SpinlockMutexDario Nieuwenhuis2025-04-071-0/+54
|\ | | | | | | embassy-rp: Spinlock mutex implementation
| * embassy-rp: add multicore test for SpinlockRawMutexSebastian Quilitz2025-04-071-0/+54
| |
* | BufferedUart initializationMichael Gomez2025-04-041-3/+3
|/ | | | | | | This change modifies UART initialization throughout Embassy to take pins before interrupts. Related to #1304.
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-279-114/+161
|
* Merge pull request #3901 from CBJamo/rp23_testingDario Nieuwenhuis2025-02-1918-58/+107
|\ | | | | Inital rp23 ci tests
| * rustfmt againCaleb Jamison2025-02-181-2/+1
| |
| * rustfmt fixupCaleb Jamison2025-02-181-2/+1
| |
| * Inital rp23 ci testsCaleb Jamison2025-02-1818-60/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | rp/pio: update pio-rs crate, reexport it so users don't get version mismatches.Dario Nieuwenhuis2025-02-182-9/+10
|/
* tests/rp: Update cyw43 test to new firmware, new wifi network name.Dario Nieuwenhuis2025-02-141-6/+8
|
* Fixes ci (hopefully)Bailey Townsend2024-12-281-2/+11
|
* net: refactor to simplify lifetimes/generics.Dario Nieuwenhuis2024-09-162-14/+12
|
* cyw43: add support for WPA3 and more extensive security options.Dario Nieuwenhuis2024-09-091-1/+5
|
* Simplify construction of StackResources::new()Martin Liska2024-08-082-2/+2
|
* tests/rp: add timer test.Dario Nieuwenhuis2024-07-251-0/+25
|
* wiznet: add version check to initialization sequenceJosh Junon2024-06-301-1/+2
|
* Merge pull request #3044 from kalkyl/adc-multiHenrik Alsér2024-06-221-0/+13
|\ | | | | | | rp: Add multichannel ADC
| * Change pin in HIL testkalkyl2024-06-221-1/+1
| |
| * rp: Add multichannel ADCkalkyl2024-06-051-0/+13
| |
* | --binary-format bin in rp examplesrafael2024-06-151-2/+2
| |
* | probe-rs download 43439A0.bin --format bin --chip RP2040 --base-address ↵rafael2024-06-131-2/+2
|/ | | | | | 0x10100000 yields: Error: --format has been renamed to --binary-format. Please use --binary-format bin instead of --format bin
* Add parameter for enabling pull-up and pull-down in RP PWM input modepawel001002024-04-051-3/+43
|
* rename PWM_CH to PWM_SLICEAlexandru RADOVICI2024-04-021-7/+7
|
* Fix warnings in recent nightly.Dario Nieuwenhuis2024-03-203-12/+24
|
* 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
|
* rp/gpio: remove generics.Dario Nieuwenhuis2024-01-225-17/+15
|
* Change GPIO inherent methods back to `&self`.Dario Nieuwenhuis2024-01-102-9/+9
| | | | | | | 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.
* ci: use beta, add secondary nightly ci.Dario Nieuwenhuis2023-12-212-2/+0
|
* chore: replace make_static! macro usage with non-macro versionUlf Lilleengen2023-12-212-10/+16
|
* Update embedded-hal to 1.0.0-rc.3Dario Nieuwenhuis2023-12-142-9/+9
|
* tests: use executor task arena instead of TAIT.Dario Nieuwenhuis2023-11-2719-19/+0
|