Bridle API 4.3.99
A Zephyr based application framework
Loading...
Searching...
No Matches
bridle_service.c File Reference
#include <bridle/core.h>
#include "zephyr/version.h"
#include "bridle/version.h"
#include <zephyr/shell/shell.h>

Macros

#define BRIDLE_HELP_BRIDLE   "Bridle commands."
#define BRIDLE_HELP_INFO   "Bridle information."
#define BRIDLE_HELP_VERSION   "Bridle version."
#define BRIDLE_HELP_VERSION_SHORT   "Bridle version (w/o tweak)."
#define BRIDLE_HELP_VERSION_LONG   "Bridle version (with tweak)."
#define BRIDLE_MSG_INFO_ZEPHYR   "Zephyr: "
#define BRIDLE_MSG_INFO_BRIDLE   "Bridle: "
#define BRIDLE_MSG_VERSION   "Bridle version "
#define BRIDLE_MSG_UNKNOWN_PARAMETER   " unknown parameter: "

Functions

static int cmd_bridle_info (const struct shell *shell, size_t argc, char **argv)
static int cmd_bridle_version_short (const struct shell *shell, size_t argc, char **argv)
static int cmd_bridle_version_long (const struct shell *shell, size_t argc, char **argv)
static int cmd_bridle_version (const struct shell *shell, size_t argc, char **argv)
 SHELL_STATIC_SUBCMD_SET_CREATE (m_sub_version, SHELL_CMD_ARG(short, NULL, "Bridle version (w/o tweak).", cmd_bridle_version_short, 1, 0), SHELL_CMD_ARG(long, NULL, "Bridle version (with tweak).", cmd_bridle_version_long, 1, 0), SHELL_SUBCMD_SET_END)
 SHELL_STATIC_SUBCMD_SET_CREATE (m_sub_bridle, SHELL_CMD(info, NULL, "Bridle information.", cmd_bridle_info), SHELL_CMD_ARG(version, &m_sub_version, "Bridle version.", cmd_bridle_version, 1, 1), SHELL_SUBCMD_SET_END)
 SHELL_CMD_REGISTER (bridle, &m_sub_bridle, "Bridle commands.", NULL)

Macro Definition Documentation

◆ BRIDLE_HELP_BRIDLE

#define BRIDLE_HELP_BRIDLE   "Bridle commands."

◆ BRIDLE_HELP_INFO

#define BRIDLE_HELP_INFO   "Bridle information."

◆ BRIDLE_HELP_VERSION

#define BRIDLE_HELP_VERSION   "Bridle version."

◆ BRIDLE_HELP_VERSION_LONG

#define BRIDLE_HELP_VERSION_LONG   "Bridle version (with tweak)."

◆ BRIDLE_HELP_VERSION_SHORT

#define BRIDLE_HELP_VERSION_SHORT   "Bridle version (w/o tweak)."

◆ BRIDLE_MSG_INFO_BRIDLE

#define BRIDLE_MSG_INFO_BRIDLE   "Bridle: "

◆ BRIDLE_MSG_INFO_ZEPHYR

#define BRIDLE_MSG_INFO_ZEPHYR   "Zephyr: "

◆ BRIDLE_MSG_UNKNOWN_PARAMETER

#define BRIDLE_MSG_UNKNOWN_PARAMETER   " unknown parameter: "

◆ BRIDLE_MSG_VERSION

#define BRIDLE_MSG_VERSION   "Bridle version "

Function Documentation

◆ cmd_bridle_info()

int cmd_bridle_info ( const struct shell * shell,
size_t argc,
char ** argv )
static

◆ cmd_bridle_version()

int cmd_bridle_version ( const struct shell * shell,
size_t argc,
char ** argv )
static

◆ cmd_bridle_version_long()

int cmd_bridle_version_long ( const struct shell * shell,
size_t argc,
char ** argv )
static

◆ cmd_bridle_version_short()

int cmd_bridle_version_short ( const struct shell * shell,
size_t argc,
char ** argv )
static

◆ SHELL_CMD_REGISTER()

SHELL_CMD_REGISTER ( bridle ,
& m_sub_bridle,
"Bridle commands." ,
NULL  )

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [1/2]

SHELL_STATIC_SUBCMD_SET_CREATE ( m_sub_bridle ,
SHELL_CMD(info, NULL, "Bridle information.", cmd_bridle_info) ,
SHELL_CMD_ARG(version, &m_sub_version, "Bridle version.", cmd_bridle_version, 1, 1) ,
SHELL_SUBCMD_SET_END  )

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [2/2]

SHELL_STATIC_SUBCMD_SET_CREATE ( m_sub_version ,
SHELL_CMD_ARG(short, NULL, "Bridle version (w/o tweak).", cmd_bridle_version_short, 1, 0) ,
SHELL_CMD_ARG(long, NULL, "Bridle version (with tweak).", cmd_bridle_version_long, 1, 0) ,
SHELL_SUBCMD_SET_END  )