|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Shell access over an RPMsg endpoint. More...
Files | |
| file | shell_rpmsg.h |
| Header file for the RPMsg shell backend. | |
Macros | |
| #define | SHELL_RPMSG_DEFINE(_name) |
| Define an RPMsg shell transport instance. | |
Functions | |
| int | shell_backend_rpmsg_init_transport (struct rpmsg_device *rpmsg_dev) |
Initialize the Shell backend using the provided rpmsg_dev device. | |
| const struct shell * | shell_backend_rpmsg_get_ptr (void) |
| This function provides pointer to shell RPMsg backend instance. | |
Shell access over an RPMsg endpoint.
| #define SHELL_RPMSG_DEFINE | ( | _name | ) |
#include <zephyr/shell/shell_rpmsg.h>
Define an RPMsg shell transport instance.
| _name | Name of the transport instance. |
| const struct shell * shell_backend_rpmsg_get_ptr | ( | void | ) |
#include <zephyr/shell/shell_rpmsg.h>
This function provides pointer to shell RPMsg backend instance.
Function returns pointer to the shell RPMsg instance. This instance can be next used with shell_execute_cmd function in order to test commands behavior.
| int shell_backend_rpmsg_init_transport | ( | struct rpmsg_device * | rpmsg_dev | ) |
#include <zephyr/shell/shell_rpmsg.h>
Initialize the Shell backend using the provided rpmsg_dev device.
| rpmsg_dev | A pointer to an RPMsg device |