mirror of
https://github.com/esp-rs/esp-idf-hal.git
synced 2025-09-27 12:21:02 +00:00

* overhaul UART to support single wire trasimitters/receivers * add missing methods for uart transmitter/receiver * fix `uart_config_t`'s `source_clk` being part of a union in `esp-idf v4.x` * add `esp32c2`'s `PLL F40M` `APB` clock * revert `uart_wait_tx_done` to timeout of 0 * fix incorrect order in `uart_driver_install`, `rx_buffer` shou always exceed `UART_FIFO_SIZE` * Refactor `Owner` enum * Fix double drop on `into_split` * Add missing `count` methods for the UART drivers, change their return to be able to fit the maximum allowed value, don't run `drop` on temporary internal borrows, update example