esp-hal/hil-test/tests
Scott Mabin 2512658653
[3/3] Timer refactor: Timer driver mode, ETM support and erasure (#2586)
* Add mode param and type erasure to high level timer drivers

* Add async impls for the timers plus eha impl

* re add etm example, fix etm for systimer

* re add tests

* Add Into<AnyTimer> + 'static bounds to the Timer trait

* remove set_alarm_active impl detail from the timer trait

* clippy

* doc fix ups

* changelog and migration guide

* review

* fix h2, reuse schedule for delay
2024-11-27 14:10:56 +00:00
..
aes_dma.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
aes.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
clock_monitor.rs
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 [3/3] Timer refactor: Timer driver mode, ETM support and erasure (#2586) 2024-11-27 14:10:56 +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 [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
ecc.rs Print test panics using semihosting (#2257) 2024-10-04 06:31:39 +00:00
embassy_interrupt_executor.rs [1/4] Timer refactor: system timer (#2576) 2024-11-22 11:24:06 +00:00
embassy_interrupt_spi_dma.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
embassy_timers_executors.rs [3/3] Timer refactor: Timer driver mode, ETM support and erasure (#2586) 2024-11-27 14:10:56 +00:00
esp_wifi_floats.rs Add missing Sealed impl (#2560) 2024-11-18 14:15:40 +00:00
get_time.rs
gpio_custom_handler.rs Move interrupt related bits out of lib.rs and into the interrupt module (#2613) 2024-11-27 10:29:32 +00:00
gpio.rs Move interrupt related bits out of lib.rs and into the interrupt module (#2613) 2024-11-27 10:29:32 +00:00
i2c.rs I2c: attempt empty writes (#2506) 2024-11-13 09:57:30 +00:00
i2s.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
init.rs Allow configuring the watchdogs in the init config (#2180) 2024-09-20 13:51:35 +00:00
interrupt.rs
lcd_cam_i8080_async.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
lcd_cam_i8080.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
lcd_cam.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
parl_io_tx_async.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
parl_io_tx.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
pcnt.rs Remove get_ prefix from functions (#2528) 2024-11-13 15:40:26 +00:00
qspi.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
rmt.rs Fix RMT test (#2529) 2024-11-13 13:52:11 +00:00
rsa_async.rs into_async (#2430) 2024-11-04 09:32:12 +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 [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
spi_half_duplex_read.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
spi_half_duplex_write_psram.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
spi_half_duplex_write.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
spi_slave.rs [DMA 7/8]: Remove Dma, move channels to Peripherals (#2545) 2024-11-25 09:31:18 +00:00
systimer.rs [3/3] Timer refactor: Timer driver mode, ETM support and erasure (#2586) 2024-11-27 14:10:56 +00:00
twai.rs Remove embedded-hal 0.2.x impls and deps from esp-hal (#2593) 2024-11-25 14:13:10 +00:00
uart_async.rs Remove pins from Io (#2508) 2024-11-12 10:36:25 +00:00
uart_regression.rs Remove some unnecessary prelude reexports (#2564) 2024-11-19 13:31:08 +00:00
uart_tx_rx_async.rs Remove pins from Io (#2508) 2024-11-12 10:36:25 +00:00
uart_tx_rx.rs Remove pins from Io (#2508) 2024-11-12 10:36:25 +00:00
uart.rs Remove embedded-hal 0.2.x impls and deps from esp-hal (#2593) 2024-11-25 14:13:10 +00:00
usb_serial_jtag.rs into_async (#2430) 2024-11-04 09:32:12 +00:00