123456789101112131415161718192021222324252627282930313233 |
- /**
- * @file
- * @author chipsea
- * @brief
- * @version 0.1
- * @date 2020-11-30
- * @copyright Copyright (c) 2020, CHIPSEA Co., Ltd.
- * @note
- */
- #ifndef _CONSOLE_H
- #define _CONSOLE_H
- #include "cst92f2x.h"
- #define CONS_CMD_NUM_MAX 32
- #define CONS_CMD_RXBUF_MAX 1024
- #define CONS_PARAM_NUM_MAX 8
- #define MOD_CONSOLE MOD_USR2
- typedef void (*cons_callback_t)(uint16_t cmd_id, uint8_t argc, char** argv);
- typedef struct{
- uint16_t cmd_id;
- char* cmd_name;
- }cons_cmd_t;
- int console_init(const cons_cmd_t* cmdlist, cons_callback_t callback);
- #endif
|