#include <stdlib.h>
#include <shell/shell.h>
#include "plat_cpld.h"
|
| | SHELL_STATIC_SUBCMD_SET_CREATE (sub_set_strap_control_cmds, SHELL_CMD_ARG(enable, NULL, "enable manual control strap", cmd_enable_manual_control_strap, 1, 0), SHELL_CMD_ARG(disable, NULL, "disable manual control strap", cmd_disable_manual_control_strap, 1, 0), SHELL_CMD_ARG(get, NULL, "get manual control strap status", cmd_get_manual_control_strap_status, 1, 0), SHELL_SUBCMD_SET_END) |
| |
| | SHELL_CMD_REGISTER (strap_control_manual, &sub_set_strap_control_cmds, "strap_control_manual <enable | disable | get>", NULL) |
| |
◆ DISABLE_MANUAL_CONTROL_STRAP
| #define DISABLE_MANUAL_CONTROL_STRAP 1 |
◆ ENABLE_MANUAL_CONTROL_STRAP
| #define ENABLE_MANUAL_CONTROL_STRAP 0 |
◆ MANUAL_CONTROL_STRAP_BIT
| #define MANUAL_CONTROL_STRAP_BIT 0 |
◆ MANUAL_CONTROL_STRAP_BIT_MASK
| #define MANUAL_CONTROL_STRAP_BIT_MASK 0x01 |
◆ SHELL_CMD_REGISTER()
| SHELL_CMD_REGISTER |
( |
strap_control_manual |
, |
|
|
& |
sub_set_strap_control_cmds, |
|
|
"strap_control_manual <enable | disable | get>" |
, |
|
|
NULL |
|
|
) |
| |
◆ SHELL_STATIC_SUBCMD_SET_CREATE()
| SHELL_STATIC_SUBCMD_SET_CREATE |
( |
sub_set_strap_control_cmds |
, |
|
|
SHELL_CMD_ARG(enable, NULL, "enable manual control strap", cmd_enable_manual_control_strap, 1, 0) |
, |
|
|
SHELL_CMD_ARG(disable, NULL, "disable manual control strap", cmd_disable_manual_control_strap, 1, 0) |
, |
|
|
SHELL_CMD_ARG(get, NULL, "get manual control strap status", cmd_get_manual_control_strap_status, 1, 0) |
, |
|
|
SHELL_SUBCMD_SET_END |
|
|
) |
| |