Merge branch 'bugfix/uart_sw_flow_ctrl_xoff_char_v6.0' into 'release/v6.0'

fix(uart): fix uart sw flow ctrl XOFF char write to wrong reg on ESP32C6 (v6.0)

See merge request espressif/esp-idf!50524
This commit is contained in:
morris
2026-07-15 11:52:07 +08:00
13 changed files with 480 additions and 67 deletions
@@ -741,10 +741,10 @@ typedef union {
* This register stores the Xon flow control char.
*/
uint32_t xon_character:8;
/** xoff_threshold : R/W; bitpos: [15:8]; default: 19;
/** xoff_character : R/W; bitpos: [15:8]; default: 19;
* This register stores the Xoff flow control char.
*/
uint32_t xoff_threshold:8;
uint32_t xoff_character:8;
/** xon_xoff_still_send : R/W; bitpos: [16]; default: 0;
* In software flow control mode, UART Tx is disabled once UART Rx receives XOFF. In
* this status, UART Tx can not transmit XOFF even the received data number is larger