7#ifndef SHELL_BACKEND_H__
8#define SHELL_BACKEND_H__
27 const struct shell *backend;
#define STRUCT_SECTION_GET(struct_type, i, dst)
Get element from section.
Definition: iterable_sections.h:282
#define STRUCT_SECTION_COUNT(struct_type, dst)
Count elements in a section.
Definition: iterable_sections.h:291
const struct shell * shell_backend_get_by_name(const char *backend_name)
Get backend by name.
static const struct shell * shell_backend_get(uint32_t idx)
Get backend.
Definition: shell_backend.h:25
static int shell_backend_count_get(void)
Get number of backends.
Definition: shell_backend.h:39
__UINT32_TYPE__ uint32_t
Definition: stdint.h:90
Shell instance internals.
Definition: shell.h:890