|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
APIs for the remote shell client. More...
Go to the source code of this file.
Macros | |
| #define | SHELL_REMOTE_CLI_ALIGN sizeof(long long) |
| Alignment for the cbprintf package for the remote shell CLI. | |
| #define | SHELL_REMOTE_CLI_FPRINTF(_sh, _color, ...) |
| Print a formatted string to the remote shell. | |
Functions | |
| void | shell_remote_cli_cbpprintf (const struct shell *sh, enum shell_vt100_color color, void *package, size_t len) |
| Print a formatted string to the remote shell. | |
| void | shell_remote_cmd_process (void) |
| Process the remote message in the main context when CONFIG_MULTITHREADING is disabled. | |
APIs for the remote shell client.
| #define SHELL_REMOTE_CLI_ALIGN sizeof(long long) |
Alignment for the cbprintf package for the remote shell CLI.
| #define SHELL_REMOTE_CLI_FPRINTF | ( | _sh, | |
| _color, | |||
| ... ) |
Print a formatted string to the remote shell.
Macro is using static packaging to build a package. Space is allocated on the stack.
| _sh | The shell to print to |
| _color | The color of the text |
| ... | The formatted string |
| void shell_remote_cli_cbpprintf | ( | const struct shell * | sh, |
| enum shell_vt100_color | color, | ||
| void * | package, | ||
| size_t | len ) |
Print a formatted string to the remote shell.
| [in] | sh | Pointer to the shell instance. |
| [in] | color | Printed text color. |
| [in] | package | Pointer to the package. |
| [in] | len | Length of the package. |
| void shell_remote_cmd_process | ( | void | ) |
Process the remote message in the main context when CONFIG_MULTITHREADING is disabled.