diff --git a/include/nuttx/serial/tioctl.h b/include/nuttx/serial/tioctl.h index 23a38667f504c..882f0bb357b35 100644 --- a/include/nuttx/serial/tioctl.h +++ b/include/nuttx/serial/tioctl.h @@ -198,6 +198,14 @@ #define SER_SWAP_ENABLED (1 << 0) /* Enable/disable RX/TX swap */ +/* Single-wire UART Duplex */ + +#define TIOCSSINGLEWIREDUPLEX _TIOC(0x0037) /* Set single-wire duplex mode */ +#define TIOCGSINGLEWIREDUPLEX _TIOC(0x0038) /* Get single-wire duplex mode */ + +# define SER_SINGLEWIRE_DUPLEX_TX (1 << 0) /* Single-wire run in TX Mode */ +# define SER_SINGLEWIRE_DUPLEX_RX (0) /* Single-wire run in RX Mode */ + /* LIN Protocol Support */ #define TIOCSLINID _TIOC(0x0037) /* Master send one LIN header with specified LIN identifier: uint8_t */