| /** | |
| * @file regist.h | |
| * @brief Inter APIs of libatreg | |
| * | |
| * Copyright (C) 2022 Sanechips Technology Co., Ltd. | |
| * @author | |
| * @ingroup | |
| * | |
| * This program is free software; you can redistribute it and/or modify | |
| * it under the terms of the GNU General Public License version 2 as | |
| * published by the Free Software Foundation. | |
| * | |
| */ | |
| #ifndef _ATREG_REGIST_H | |
| #define _ATREG_REGIST_H | |
| /******************************************************************************* | |
| * Include header files * | |
| *******************************************************************************/ | |
| #include "atreg_common.h" | |
| /******************************************************************************* | |
| * Macro definitions * | |
| *******************************************************************************/ | |
| /******************************************************************************* | |
| * Type definitions * | |
| *******************************************************************************/ | |
| /******************************************************************************* | |
| * Global variable declarations * | |
| *******************************************************************************/ | |
| /******************************************************************************* | |
| * Global function declarations * | |
| *******************************************************************************/ | |
| int reg_at_serv_func(char *at_cmd_prefix, ser_cb_proc cb); | |
| int unreg_at_serv_func(char *at_cmd_prefix); | |
| int reg_at_info_func(char *at_cmd_prefix, info_cb_proc cb); | |
| int unreg_at_info_func(char *at_cmd_prefix); | |
| #endif | |