OpenBIC
OpenSource Bridge-IC
shell_adc.c File Reference
#include <stdlib.h>
#include <shell/shell.h>
#include "plat_adc.h"
Include dependency graph for shell_adc.c:

Functions

void cmd_adc_poll_get (const struct shell *shell, size_t argc, char **argv)
 
void cmd_adc_poll_set (const struct shell *shell, size_t argc, char **argv)
 
void cmd_adc_get_averge_times (const struct shell *shell, size_t argc, char **argv)
 
void cmd_adc_set_averge_times (const struct shell *shell, size_t argc, char **argv)
 
void cmd_adc_get_averge_val (const struct shell *shell, size_t argc, char **argv)
 
void cmd_adc_get_buf_raw (const struct shell *shell, size_t argc, char **argv)
 
void cmd_adc_get_buf (const struct shell *shell, size_t argc, char **argv)
 
void cmd_adc_get_ucr (const struct shell *shell, size_t argc, char **argv)
 
void cmd_adc_set_ucr (const struct shell *shell, size_t argc, char **argv)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_adc_poll_cmds, SHELL_CMD(get, NULL, "adc polling get", cmd_adc_poll_get), SHELL_CMD(set, NULL, "adc polling set", cmd_adc_poll_set), SHELL_SUBCMD_SET_END)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_adc_averge_times_cmds, SHELL_CMD(get, NULL, "get adc averge times", cmd_adc_get_averge_times), SHELL_CMD(set, NULL, "set adc averge times", cmd_adc_set_averge_times), SHELL_SUBCMD_SET_END)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_adc_ucr_cmds, SHELL_CMD(get, NULL, "get adc ucr val", cmd_adc_get_ucr), SHELL_CMD(set, NULL, "set adc ucr val", cmd_adc_set_ucr), SHELL_SUBCMD_SET_END)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_adc_test_cmds, SHELL_CMD(polling, &sub_adc_poll_cmds, "adc polling cmds", NULL), SHELL_CMD(averge_times, &sub_adc_averge_times_cmds, "adc averge times cmds", NULL), SHELL_CMD(val, NULL, "get adc averge val", cmd_adc_get_averge_val), SHELL_CMD(buf_raw, NULL, "get adc buf raw data", cmd_adc_get_buf_raw), SHELL_CMD(buf, NULL, "get adc buf", cmd_adc_get_buf), SHELL_CMD(ucr, &sub_adc_ucr_cmds, "adc ucr cmds", NULL), SHELL_SUBCMD_SET_END)
 
 SHELL_CMD_REGISTER (adc_test, &sub_adc_test_cmds, "adc test commands", NULL)
 

Function Documentation

◆ cmd_adc_get_averge_times()

void cmd_adc_get_averge_times ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_adc_get_averge_val()

void cmd_adc_get_averge_val ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_adc_get_buf()

void cmd_adc_get_buf ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_adc_get_buf_raw()

void cmd_adc_get_buf_raw ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_adc_get_ucr()

void cmd_adc_get_ucr ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_adc_poll_get()

void cmd_adc_poll_get ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_adc_poll_set()

void cmd_adc_poll_set ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_adc_set_averge_times()

void cmd_adc_set_averge_times ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_adc_set_ucr()

void cmd_adc_set_ucr ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ SHELL_CMD_REGISTER()

SHELL_CMD_REGISTER ( adc_test  ,
sub_adc_test_cmds,
"adc test commands"  ,
NULL   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [1/4]

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_adc_averge_times_cmds  ,
SHELL_CMD(get, NULL, "get adc averge times", cmd_adc_get_averge_times)  ,
SHELL_CMD(set, NULL, "set adc averge times", cmd_adc_set_averge_times)  ,
SHELL_SUBCMD_SET_END   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [2/4]

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_adc_poll_cmds  ,
SHELL_CMD(get, NULL, "adc polling get", cmd_adc_poll_get)  ,
SHELL_CMD(set, NULL, "adc polling set", cmd_adc_poll_set)  ,
SHELL_SUBCMD_SET_END   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [3/4]

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_adc_test_cmds  ,
SHELL_CMD(polling, &sub_adc_poll_cmds, "adc polling cmds", NULL)  ,
SHELL_CMD(averge_times, &sub_adc_averge_times_cmds, "adc averge times cmds", NULL)  ,
SHELL_CMD(val, NULL, "get adc averge val", cmd_adc_get_averge_val)  ,
SHELL_CMD(buf_raw, NULL, "get adc buf raw data", cmd_adc_get_buf_raw)  ,
SHELL_CMD(buf, NULL, "get adc buf", cmd_adc_get_buf)  ,
SHELL_CMD(ucr, &sub_adc_ucr_cmds, "adc ucr cmds", NULL)  ,
SHELL_SUBCMD_SET_END   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE() [4/4]

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_adc_ucr_cmds  ,
SHELL_CMD(get, NULL, "get adc ucr val", cmd_adc_get_ucr)  ,
SHELL_CMD(set, NULL, "set adc ucr val", cmd_adc_set_ucr)  ,
SHELL_SUBCMD_SET_END   
)