mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
Merge branch 'refactor/esp_hal_uart_v6.0' into 'release/v6.0'
refactor(uart): split UART HAL into separate component (v6.0) See merge request espressif/esp-idf!44642
This commit is contained in:
@@ -445,6 +445,6 @@ API Reference
|
||||
GPIO Lookup Macros
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Some UART ports have dedicated IO_MUX pins to which they are connected directly. These can be useful if you need very high UART baud rates, which means you will have to use IO_MUX pins only. In other cases, any GPIO pin can be used for UART communication by routing the signals through the GPIO matrix. If the UART port has dedicated IO_MUX pins, :c:macro:`UART_NUM_x_TXD_DIRECT_GPIO_NUM` and :c:macro:`UART_NUM_x_RXD_DIRECT_GPIO_NUM` can be used to find the corresponding IO_MUX pin numbers.
|
||||
Some UART ports have dedicated IO_MUX pins to which they are connected directly. These can be useful if you need very high UART baud rates, which means you will have to use IO_MUX pins only. In other cases, any GPIO pin can be used for UART communication by routing the signals through the GPIO matrix. If the UART port has dedicated IO_MUX pins, :c:macro:`UxTXD_GPIO_NUM` and :c:macro:`UxRXD_GPIO_NUM` can be used to find the corresponding IO_MUX pin numbers.
|
||||
|
||||
.. include-build-file:: inc/uart_channel.inc
|
||||
.. include-build-file:: inc/uart_pins.inc
|
||||
|
||||
@@ -293,7 +293,7 @@ API Reference
|
||||
|
||||
.. include-build-file:: inc/uhci.inc
|
||||
.. include-build-file:: inc/components/esp_driver_uart/include/driver/uhci_types.inc
|
||||
.. include-build-file:: inc/components/hal/include/hal/uhci_types.inc
|
||||
.. include-build-file:: inc/components/esp_hal_uart/include/hal/uhci_types.inc
|
||||
|
||||
.. [1]
|
||||
The callback function, e.g., :cpp:member:`uhci_event_callbacks_t::on_tx_trans_done`, :cpp:member:`uhci_event_callbacks_t::on_rx_trans_event` and the functions invoked by itself should also reside in IRAM, users need to take care of this by themselves.
|
||||
|
||||
@@ -144,7 +144,9 @@ LEDC
|
||||
UART
|
||||
----
|
||||
|
||||
``UART_FIFO_LEN`` macro has been removed. Please use ``UART_HW_FIFO_LEN`` instead.
|
||||
- ``UART_FIFO_LEN`` macro has been removed. Please use ``UART_HW_FIFO_LEN`` instead.
|
||||
|
||||
- ``soc/uart_channel.h`` header file has been removed. All UART GPIO lookup macros can be found in ``soc/uart_pins.h``. For example, ``UART_NUM_0_TXD_DIRECT_GPIO_NUM`` is equivalent to ``U0TXD_GPIO_NUM``.
|
||||
|
||||
I2C
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user