13#ifndef ZEPHYR_INCLUDE_SHELL_SHELL_RTT_H_
14#define ZEPHYR_INCLUDE_SHELL_SHELL_RTT_H_
44#define SHELL_RTT_DEFINE(_name) \
45 static struct shell_rtt _name##_shell_rtt; \
46 struct shell_transport _name = { \
47 .api = &shell_rtt_transport_api, \
48 .ctx = (struct shell_rtt *)&_name##_shell_rtt \
void(* shell_transport_handler_t)(enum shell_transport_evt evt, void *context)
Shell transport event handler callback.
Definition shell.h:831
const struct shell * shell_backend_rtt_get_ptr(void)
Function provides pointer to shell rtt backend instance.
Header file for the shell subsystem.
Unified shell transport interface.
Definition shell.h:864
Shell instance internals.
Definition shell.h:1129