Dániel Buga
e1697310f6
Refactor SPI tests & re-enable S3 and some S2 ( #1990 )
...
* Deduplicate spi_full_duplex_dma_async
* Refactor SPI tests
* Separate out PCNT tests
* Re-enable test on S3
* Re-enable some S2 tests
2024-08-26 14:22:19 +00:00
Dominic Fischer
dc6c53ee47
Remove redundant WithDmaSpi traits ( #1975 )
...
Co-authored-by: Dominic Fischer <git@dominicfischer.me>
2024-08-21 12:59:55 +00:00
Dominic Fischer
41f9925e2c
[3/3] DMA Move API: Introduce DMA buffer objects ( #1856 )
...
* [3/3] DMA Move API: Introduce DMA buffer objects
* Remove FlashSafeDma
* Add async HIL test
* Handle set_length(0) correctly
* Fix tx/rx booleans
* Unlucky
* Preserve previous blocking semantics
* Add delay between starting DMA TX and SPI driver
* Update CHANGELOG
* merge tidy
* Add with_buffers builder
---------
Co-authored-by: Dominic Fischer <git@dominicfischer.me>
2024-08-20 11:47:55 +00:00
Dániel Buga
ec130877b7
Disable RTT polling in HIL tests by default ( #1960 )
...
* Disable defmt-rtt by default
* Update i2s test based on changes done to async
* fmt
* Update readme
* Update more tests
2024-08-19 13:47:22 +00:00
Juraj Sadel
e708dbc777
Add more SPI DMA (full-duplex) HIL tests (blocking and async) ( #1952 )
...
* Add more SPI DMA HIL tests (blocking and async)
* move test repetitions into loops instead, add a description about why PCNT is used, import embedded_hal_async::spi
* clean up
2024-08-19 06:59:55 +00:00
Björn Quentin
1424f2a43d
Implement InterruptConfigurable ( #1819 )
...
* Implement `InterruptConfigurable`
* Fix doc-tests
* Clippy
* Fix lp_core_uart example
* CHANGELOG.md
* Have DEFAULT_INTERRUPT_HANDLER
* Fix docs
* Clippy
* Add `set_interrupt_handler` for WDT
2024-07-18 13:37:46 +00:00
Scott Mabin
04cad71926
bump esp-backtrace to 0.13.0 ( #1804 )
...
* bump esp-backtrace to 0.13.0
* disable spi_half_duplex_write for esp32s2
2024-07-16 13:19:16 +00:00
Dominic Fischer
31a135c0f1
Add SPI Half Duplex Write HIL test ( #1801 )
...
Co-authored-by: Dominic Fischer <git@dominicfischer.me>
2024-07-16 10:19:16 +00:00