esp-hal/hil-test/tests
Dániel Buga 2a74addee0
Fix DMA starving SPI (#2152)
* Fix DMA starving SPI

* Simplify cfgs

* Trigger an update before starting transaction

* Do not update after enable_dma, use start_operation
2024-09-13 08:51:31 +00:00
..
aes_dma.rs Reordered RX-TX pairs to be consistent (#2074) 2024-09-06 09:56:10 +00:00
aes.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00
clock_monitor.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00
crc.rs Disable RTT polling in HIL tests by default (#1960) 2024-08-19 13:47:22 +00:00
delay.rs Rename esp_hal::time::current_time to esp_hal::time::now (#2091) 2024-09-05 14:57:56 +00:00
dma_macros.rs Reordered RX-TX pairs to be consistent (#2074) 2024-09-06 09:56:10 +00:00
dma_mem2mem.rs Reordered RX-TX pairs to be consistent (#2074) 2024-09-06 09:56:10 +00:00
ecc.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00
embassy_interrupt_executor.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00
embassy_interrupt_spi_dma.rs Rename and wrap ErasedTimer (#2144) 2024-09-11 20:29:21 +00:00
embassy_timers_executors.rs Rename and wrap ErasedTimer (#2144) 2024-09-11 20:29:21 +00:00
get_time.rs Rename esp_hal::time::current_time to esp_hal::time::now (#2091) 2024-09-05 14:57:56 +00:00
gpio.rs GPIO interconnect (#2128) 2024-09-11 15:15:55 +00:00
i2c.rs I2C error recovery (#2141) 2024-09-11 15:50:25 +00:00
i2s_async.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
i2s.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
interrupt.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00
lcd_cam_i8080_async.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
lcd_cam_i8080.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
pcnt.rs Remove PcntSource (#2134) 2024-09-12 08:30:16 +00:00
qspi_read.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
qspi_write_read.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
qspi_write.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
rmt.rs Enable SPI_DMA_XX_ASYNC and _PCNT tests on ESP32 and S2, remove GPIO usage from description (#2140) 2024-09-11 10:23:07 +00:00
rsa_async.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00
rsa.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00
sha.rs Improve SHA driver API (#2049) 2024-09-05 11:39:46 +00:00
spi_full_duplex_dma_async.rs Remove PcntSource (#2134) 2024-09-12 08:30:16 +00:00
spi_full_duplex_dma_pcnt.rs Remove PcntSource (#2134) 2024-09-12 08:30:16 +00:00
spi_full_duplex_dma_write_read.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
spi_full_duplex_dma.rs Fix DMA starving SPI (#2152) 2024-09-13 08:51:31 +00:00
spi_full_duplex.rs GPIO interconnect (#2128) 2024-09-11 15:15:55 +00:00
spi_half_duplex_read.rs Enable SPI_DMA_XX_ASYNC and _PCNT tests on ESP32 and S2, remove GPIO usage from description (#2140) 2024-09-11 10:23:07 +00:00
spi_half_duplex_write.rs Remove PcntSource (#2134) 2024-09-12 08:30:16 +00:00
systimer.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00
twai.rs Enable SPI_DMA_XX_ASYNC and _PCNT tests on ESP32 and S2, remove GPIO usage from description (#2140) 2024-09-11 10:23:07 +00:00
uart_async.rs Enable SPI_DMA_XX_ASYNC and _PCNT tests on ESP32 and S2, remove GPIO usage from description (#2140) 2024-09-11 10:23:07 +00:00
uart_tx_rx_async.rs Enable SPI_DMA_XX_ASYNC and _PCNT tests on ESP32 and S2, remove GPIO usage from description (#2140) 2024-09-11 10:23:07 +00:00
uart_tx_rx.rs Enable SPI_DMA_XX_ASYNC and _PCNT tests on ESP32 and S2, remove GPIO usage from description (#2140) 2024-09-11 10:23:07 +00:00
uart.rs Enable SPI_DMA_XX_ASYNC and _PCNT tests on ESP32 and S2, remove GPIO usage from description (#2140) 2024-09-11 10:23:07 +00:00
usb_serial_jtag.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00