| Zephyr Project API 4.1.0
    A Scalable Open Source RTOS | 
#include <shell_uart.h>
| Data Fields | |
| struct shell_uart_common | common | 
| struct k_sem | tx_sem | 
| struct uart_async_rx | async_rx | 
| struct uart_async_rx_config | async_rx_config | 
| atomic_t | pending_rx_req | 
| uint8_t | rx_data [(0 *(0+UART_ASYNC_RX_BUF_OVERHEAD))] | 
| struct uart_async_rx shell_uart_async::async_rx | 
| struct uart_async_rx_config shell_uart_async::async_rx_config | 
| struct shell_uart_common shell_uart_async::common | 
| atomic_t shell_uart_async::pending_rx_req | 
| uint8_t shell_uart_async::rx_data[(0 *(0+ UART_ASYNC_RX_BUF_OVERHEAD))] | 
| struct k_sem shell_uart_async::tx_sem |