|
Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
RPMsg-based shell transport. More...
#include <shell_rpmsg.h>
Data Fields | |
| shell_transport_handler_t | shell_handler |
| Handler function registered by shell. | |
| void * | shell_context |
| Context registered by shell. | |
| bool | ready |
| Indicator if we are ready to read/write. | |
| bool | blocking |
| Setting for blocking mode. | |
| struct rpmsg_endpoint | ept |
| RPMsg endpoint. | |
| struct k_msgq | rx_q |
| Queue for received data. | |
| struct shell_rpmsg_rx | rx_buf [CONFIG_SHELL_RPMSG_MAX_RX] |
| Buffer for received messages. | |
| struct shell_rpmsg_rx | rx_cur |
| The current rx message. | |
| size_t | rx_consumed |
| The number of bytes consumed from rx_cur. | |
RPMsg-based shell transport.
| bool shell_rpmsg::blocking |
Setting for blocking mode.
| struct rpmsg_endpoint shell_rpmsg::ept |
RPMsg endpoint.
| bool shell_rpmsg::ready |
Indicator if we are ready to read/write.
| struct shell_rpmsg_rx shell_rpmsg::rx_buf[CONFIG_SHELL_RPMSG_MAX_RX] |
Buffer for received messages.
| size_t shell_rpmsg::rx_consumed |
The number of bytes consumed from rx_cur.
| struct shell_rpmsg_rx shell_rpmsg::rx_cur |
The current rx message.
| struct k_msgq shell_rpmsg::rx_q |
Queue for received data.
| void* shell_rpmsg::shell_context |
Context registered by shell.
| shell_transport_handler_t shell_rpmsg::shell_handler |
Handler function registered by shell.