Page 1 of 1

uart_set_line_inverse() mask parameter undefined

Posted: Mon Dec 30, 2019 2:19 pm
by Jami17
I just downloaded the current IDF.
Compiling my project now results in errors:
uart_set_line_inverse(n, UART_INVERSE_TXD);

UART_INVERSE_TXD is not defined anymore in the new IDF. The doucmentation is also unclear:
Choose the wires that need to be inverted. Using the ORred mask of uart_signal_inv_t
uart_signal_inv_t is also undefined.

What value is required when TXD is to be inverted?

Why has UART_INVERSE_TXD been dropped?

Re: uart_set_line_inverse() mask parameter undefined

Posted: Sun Jan 12, 2020 6:50 pm
by ben_mkiv
looks like this got renamed to UART_SIGNAL_TXD_INV

Re: uart_set_line_inverse() mask parameter undefined

Posted: Mon Jan 13, 2020 2:04 pm
by Jami17
Yes, I had also asked here and got a reply
https://github.com/espressif/esp-idf/issues/4581