|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Shell remote API. More...
Files | |
| file | shell_remote.h |
| Support for remote clients. | |
| file | shell_remote_cli.h |
| APIs for the remote shell client. | |
| file | shell_remote_common.h |
| Common APIs for the remote shell. | |
Data Structures | |
| struct | shell_remote_cmd |
| Structure to store the data for the remote shell command. More... | |
| struct | shell_remote_data |
| Structure to store the data for the remote shell instance. More... | |
| struct | shell_remote |
| Structure to store the configuration for the remote shell instance. More... | |
Macros | |
| #define | CONFIG_SHELL_REMOTE_TMP_BUF_SIZE 128 |
| Default size of the temporary buffer for remote shell command data. | |
| #define | SHELL_REMOTE_CONN(_name, ipc_node) |
| Macro to define a remote shell instance. | |
Functions | |
| void | shell_remote_ep_bound (void *priv) |
| Callback function to handle the bound event of the remote shell instance. | |
| void | shell_remote_ep_recv (const void *data, size_t len, void *priv) |
| Callback function to handle the received event of the remote shell instance. | |
Shell remote API.
| #define CONFIG_SHELL_REMOTE_TMP_BUF_SIZE 128 |
#include <shell_remote.h>
Default size of the temporary buffer for remote shell command data.
| #define SHELL_REMOTE_CONN | ( | _name, | |
| ipc_node ) |
#include <shell_remote.h>
Macro to define a remote shell instance.
| _name | Name of the remote shell instance (command syntax). |
| ipc_node | Device node for the IPC device. |
| void shell_remote_ep_bound | ( | void * | priv | ) |
#include <shell_remote.h>
Callback function to handle the bound event of the remote shell instance.
| priv | Pointer to the private data. |
| void shell_remote_ep_recv | ( | const void * | data, |
| size_t | len, | ||
| void * | priv ) |
#include <shell_remote.h>
Callback function to handle the received event of the remote shell instance.
| data | Pointer to the data. |
| len | Length of the data. |
| priv | Pointer to the private data. |