embassy/tests/rp/src/bin
bors[bot] b2047c4351
Merge #1423
1423: rp: fix gpio InputFuture and inefficiencies r=pennae a=pennae

InputFuture could not wait for edges without breaking due to a broken From impl, but even if the impl had been correct it would not have worked correctly because raw edge interrupts are sticky and must be cleared from software. also replace critical sections with atomic accesses, and do nvic setup only once.

Co-authored-by: pennae <github@quasiparticle.net>
2023-05-02 12:56:51 +00:00
..
dma_copy_async.rs Add HIL tests of DMA & UART, and correctly set DREQ for uart DMA 2022-08-26 12:55:15 +02:00
flash.rs Add delay to flash test to allow time to parse RTT header 2022-10-27 12:49:20 +02:00
float.rs rp: hook up softfloat rom intrinsics 2023-04-19 23:04:47 +02:00
gpio_async.rs Replace futures::future::join -> embassy_futures::join::join. 2022-09-22 16:48:35 +02:00
gpio_multicore.rs rp/gpio: set up gpio interrupts only once 2023-05-02 14:28:27 +02:00
gpio.rs rp: add OutputOpenDrain input test. 2022-12-06 21:09:27 +01:00
multicore.rs Refactor after review 2022-12-13 13:49:51 +01:00
pwm.rs rp: add PWM api 2023-04-23 22:49:15 +02:00
spi_async.rs fix: spi transfer bug and additions to test 2023-03-26 18:14:17 +03:00
spi.rs Cleanup examples 2022-09-01 15:12:44 +02:00
uart_buffered.rs rp/uart: report errors from buffered uart 2023-05-01 15:32:58 +02:00
uart_dma.rs rp: remove leftovers from #1414 2023-05-02 07:40:12 +02:00
uart_upgrade.rs Add HIL test for into_buffered uart on embassy-rp 2023-03-14 12:46:58 +01:00
uart.rs tests/rp: test error conditions for uart 2023-05-01 15:22:56 +02:00