/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2023-05-30 murmur the first version */ #include //typedef struct //{ // char key[10]; // char value[10]; //} CFG_MSG; #define CFGCHANGEED 1 #define SENDINTERVAL 1<<1 #define MAXSIZEPERFILE 1<<2 #define COMPRESSTYPE 1<<3 #define ENCRYTTYPE 1<<4 #define MAX_KEY_LEN 30 #define SECTION_TO_SEND "tosend" int get_cfg(const char *k); int set_cfg(const char *k, const char*v); int add_val(const char *k); long get_val(const char *k); int set_val(const char *k, long v); int setFileToSend(const char *f, int v); int getFilesToSend(char (*kstr)[MAX_KEY_LEN], int *v); int clearFileToSend(const char *k);