AT-Command/samples/none_os/user/cmd/cmd_devinfo.c

53 lines
2.4 KiB
C
Raw Normal View History

2022-12-31 14:42:31 +00:00
/******************************************************************************
* @brief
*
* Copyright (c) 2020, <morro_luo@163.com>
*
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
* 2020/07/11 roger.luo
******************************************************************************/
#include "cli.h"
#include "config.h"
#include "public.h"
#include <stdio.h>
/*
* @brief
*/
static int do_sysinfo_handler(struct cli_obj *o, int argc, char *argv[])
{
printf("|*************************************************************|\r\n");
printf("| \\\\\\|/// |\r\n");
printf("| \\- - -/ |\r\n");
printf("| ( @ @ ) |\r\n");
printf("| +----------------------o00o-(_)-o00o---------------------+ |\r\n");
printf("| | | |\r\n");
printf("| | Project Name : CODEBRICK | |\r\n");
printf("| |--------------------------------------------------------| |\r\n");
printf("| | Author : roger.luo | |\r\n");
printf("| | Contact : <morro_luo@163.com> | |\r\n");
printf("| | | |\r\n");
printf("| | Oooo | |\r\n");
printf("| +---------------------- oooO---( )---------------------+ |\r\n");
printf("| ( ) ) / |\r\n");
printf("| \\ ( (_/ |\r\n");
printf("| \\_) |\r\n");
printf("|*************************************************************|\r\n\r\n");
printf( "Build in %s %s\r\n",__DATE__,__TIME__);
printf( "Software version: %s\r\n", SW_VER);
printf("System clock: %d hz\r\n", SystemCoreClock);
return 1;
}cmd_register("sysinfo", do_sysinfo_handler, "show system infomation.");
/*
* @brief
*/
int do_cmd_reset(struct cli_obj *o, int argc, char *argv[])
{
NVIC_SystemReset();
return 0;
}cmd_register("reset",do_cmd_reset, "reset system");