WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
diag_mocked_shell.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
3 * Description: mocked shell
4 */
5
6#ifndef DIAG_MOCKED_SHELL_H
7#define DIAG_MOCKED_SHELL_H
8
9#include "errcode.h"
10#include "stdarg.h"
11#include "diag.h"
12
13typedef void (*diag_cmd_shell_data_proc)(uint8_t *data, uint32_t data_len);
14typedef void (*zdiag_data_put_uart)(uint8_t *data, uint16_t data_len);
15
16int zdiag_mocked_shell_print(const char *fmt, va_list ap);
17int zdiag_mocked_shell_uart_puts(uint8_t *data, uint32_t data_len);
21
22void zdiag_mocked_shell_set_enable(bool enable);
24
25errcode_t zdiag_cmd_mocked_shell(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option);
26errcode_t zdiag_cmd_mocked_shell_enable(uint16_t cmd_id, void *cmd_param,
27 uint16_t cmd_param_size, diag_option_t *option);
28#endif /* ZDIAG_MOCKED_SHELL_H */
29
int zdiag_mocked_shell_print(const char *fmt, va_list ap)
Definition diag_mocked_shell.c:181
void zdiag_mocked_shell_set_enable(bool enable)
Definition diag_mocked_shell.c:220
errcode_t zdiag_cmd_mocked_shell_enable(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option)
Definition diag_mocked_shell.c:62
void zdiag_mocked_shell_register_directly_uartput(zdiag_data_put_uart uart_hook)
Definition diag_mocked_shell.c:205
bool zdiag_mocked_shell_is_enabled(void)
Definition diag_mocked_shell.c:225
void(* diag_cmd_shell_data_proc)(uint8_t *data, uint32_t data_len)
Definition diag_mocked_shell.h:13
int zdiag_mocked_shell_uart_puts(uint8_t *data, uint32_t data_len)
Definition diag_mocked_shell.c:129
void(* zdiag_data_put_uart)(uint8_t *data, uint16_t data_len)
Definition diag_mocked_shell.h:14
void zdiag_mocked_shell_register_cmd_data_proc(diag_cmd_shell_data_proc data_proc_hook)
Definition diag_mocked_shell.c:93
errcode_t zdiag_cmd_mocked_shell(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option)
Definition diag_mocked_shell.c:33
void zdiag_mocked_shell_init(void)
Definition diag_mocked_shell.c:210
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
option选项,当前存放对端地址
Definition diag.h:38
Definition hal_uart_v151_regs_def.h:38