Ronen Ulanovsky 3f532d7224
Overhaul UART to support single wire transmitters/receivers (#164)
* 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
2022-11-19 15:10:43 +02:00
..
2022-11-08 18:27:37 +02:00
2022-11-08 18:27:37 +02:00
2022-09-25 11:08:08 +03:00
2022-11-12 12:56:54 +02:00
2022-09-18 11:01:33 +03:00
2022-11-12 13:01:37 +02:00
2022-11-12 13:01:37 +02:00
2022-11-12 13:01:37 +02:00
2022-11-14 23:15:22 +02:00
2022-11-12 16:25:38 +02:00
2022-11-12 15:07:02 +02:00