aboutsummaryrefslogtreecommitdiff
path: root/tests/rp/src/bin/uart_buffered.rs
Commit message (Collapse)AuthorAgeFilesLines
* Update examples and testsMarc2025-05-021-3/+3
|
* 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-271-7/+31
|
* Inital rp23 ci testsCaleb Jamison2025-02-181-0/+3
| | | | | | | | | | | | | | | | | | | 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/gpio: remove generics.Dario Nieuwenhuis2024-01-221-3/+3
|
* tests: use executor task arena instead of TAIT.Dario Nieuwenhuis2023-11-271-1/+0
|
* time: Update examples, tests, and other code to use new Timer::after_x ↵Adam Greig2023-10-151-5/+5
| | | | convenience methods
* net-wiznet: add HIL test using w5100s.Dario Nieuwenhuis2023-08-161-2/+1
|
* Update to embedded-io 0.5 (#1752)Dario Nieuwenhuis2023-08-071-1/+1
|
* ci: run HIL tests in parallel.Dario Nieuwenhuis2023-05-301-0/+2
|
* rp: remove take!, add bind_interrupts!pennae2023-05-151-8/+12
|
* rp/uart: report errors from buffered uartpennae2023-05-011-20/+229
| | | | | | | | | this reports errors at the same location the blocking uart would, which works out to being mostly exact (except in the case of overruns, where one extra character is dropped). this is actually easier than going nuclear in the case of errors and nuking both the buffer contents and the rx fifo, both of which are things we'd have to do in addition to what's added here, and neither are needed for correctness.
* tests/rp: fix buffered uart testpennae2023-05-011-3/+3
| | | | | | the rp uart receive fifo is 32 entries deep, so the 31 byte test data fits into it without needing any buffering. extend to 48 bytes to fill the entire fifo and the 16 byte test buffer.
* rp/uart: use lockfree ringbuffer.Dario Nieuwenhuis2022-11-251-8/+5
| | | | This gets rid of another PeripheralMutex usage.
* Fix bufferedUart read and write testsMathias2022-09-271-4/+5
|
* Extend buffered-uart test to transmit 32 bytesMathias2022-09-271-2/+8
|
* Add HIL test for bufferedUartMathias2022-09-261-0/+37