esp-hal/hil-test/tests
Dániel Buga a754e411b1
SPI type erasure (#2334)
* Move SPI peripheral type to the last position

* Implement AnySpi

* Convert peripheral types

* Add new_typed constructors

* Implement PDMA

* Fix conditional

* Clean up constructors

* Fix test

* Move stuff to utils

* Extract any macros

* Merge PeripheralMarker defs into peripherals macro

* Changelogs

* Implement fn degrade

* Changelog num

* Fix typo

* Rename type-erased dma channel

* Remove degrade fn

* Remove utils

* Explain peripherals macro
2024-10-21 14:03:14 +00:00
..
aes_dma.rs Erase DMA type params (#2261) 2024-10-08 14:09:27 +00:00
aes.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
clock_monitor.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00
crc.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
critical_section.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
delay_async.rs Implement embedded_hal_async::delay::DelayNs for TIMGx timers (#2084) 2024-09-24 08:50:06 +00:00
delay.rs H2: enable TWAI, enable delay test (#2199) 2024-09-20 07:04:52 +00:00
dma_macros.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
dma_mem2mem.rs Erase DMA type params (#2261) 2024-10-08 14:09:27 +00:00
ecc.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +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 SPI type erasure (#2334) 2024-10-21 14:03:14 +00:00
embassy_timers_executors.rs Rename and wrap ErasedTimer (#2144) 2024-09-11 20:29:21 +00:00
esp_wifi_floats.rs Require float-save-restore in esp-wifi (#2322) 2024-10-10 08:24:50 +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 Simplify traits and erratum 36 workaround, add Pins::steal (#2335) 2024-10-18 14:17:43 +00:00
i2c.rs Reimplement blocking trait for async i2c (#2343) 2024-10-14 12:50:37 +00:00
i2s.rs Preparatory i2s refactor (#2316) 2024-10-16 13:04:00 +00:00
init.rs Allow configuring the watchdogs in the init config (#2180) 2024-09-20 13:51:35 +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 Migrate I8080 driver to a move based API (#2191) 2024-10-02 13:23:10 +00:00
lcd_cam_i8080.rs Migrate I8080 driver to a move based API (#2191) 2024-10-02 13:23:10 +00:00
parl_io_tx_async.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
parl_io_tx.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
pcnt.rs Remove PcntSource (#2134) 2024-09-12 08:30:16 +00:00
qspi.rs SPI type erasure (#2334) 2024-10-21 14:03:14 +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 Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
rsa.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
sha.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
spi_full_duplex.rs SPI type erasure (#2334) 2024-10-21 14:03:14 +00:00
spi_half_duplex_read.rs SPI type erasure (#2334) 2024-10-21 14:03:14 +00:00
spi_half_duplex_write_psram.rs SPI type erasure (#2334) 2024-10-21 14:03:14 +00:00
spi_half_duplex_write.rs SPI type erasure (#2334) 2024-10-21 14:03:14 +00:00
spi_slave.rs SPI type erasure (#2334) 2024-10-21 14:03:14 +00:00
systimer.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00
twai.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
uart_async.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
uart_regression.rs Fix first UART print (#2318) 2024-10-09 15:16:56 +00:00
uart_tx_rx_async.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
uart_tx_rx.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
uart.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
usb_serial_jtag.rs Remove the need to manually pass clocks around (#1999) 2024-09-04 14:13:51 +00:00