| 
    Zephyr Project API 3.7.0
    
   A Scalable Open Source RTOS 
   | 
 
#include <tty.h>
Data Fields | |
| const struct device * | uart_dev | 
| struct k_sem | rx_sem | 
| uint8_t * | rx_ringbuf | 
| uint32_t | rx_ringbuf_sz | 
| uint16_t | rx_get | 
| uint16_t | rx_put | 
| int32_t | rx_timeout | 
| struct k_sem | tx_sem | 
| uint8_t * | tx_ringbuf | 
| uint32_t | tx_ringbuf_sz | 
| uint16_t | tx_get | 
| uint16_t | tx_put | 
| int32_t | tx_timeout | 
| uint16_t tty_serial::rx_get | 
| uint16_t tty_serial::rx_put | 
| uint8_t* tty_serial::rx_ringbuf | 
| uint32_t tty_serial::rx_ringbuf_sz | 
| struct k_sem tty_serial::rx_sem | 
| int32_t tty_serial::rx_timeout | 
| uint16_t tty_serial::tx_get | 
| uint16_t tty_serial::tx_put | 
| uint8_t* tty_serial::tx_ringbuf | 
| uint32_t tty_serial::tx_ringbuf_sz | 
| struct k_sem tty_serial::tx_sem | 
| int32_t tty_serial::tx_timeout | 
| const struct device* tty_serial::uart_dev |