| * Copyright (c) 2018 Makaio GmbH |
| * SPDX-License-Identifier: Apache-2.0 |
| extern const struct shell_transport_api shell_rtt_transport_api; |
| shell_transport_handler_t handler; |
| #define SHELL_RTT_DEFINE(_name) \ |
| static struct shell_rtt _name##_shell_rtt; \ |
| struct shell_transport _name = { \ |
| .api = &shell_rtt_transport_api, \ |
| .ctx = (struct shell_rtt *)&_name##_shell_rtt \ |
| * @brief Function provides pointer to shell rtt backend instance. |
| * Function returns pointer to the shell rtt instance. This instance can be |
| * next used with shell_execute_cmd function in order to test commands behavior. |
| * @returns Pointer to the shell instance. |
| const struct shell *shell_backend_rtt_get_ptr(void); |
| #endif /* SHELL_RTT_H__ */ |