From 660bc06f975fbf2c3154db858c26339773be47cd Mon Sep 17 00:00:00 2001 From: Lamdonn Date: Wed, 18 Dec 2024 01:56:35 +0800 Subject: [PATCH] Adjust module version --- README.en.md | 12 ++++++------ README.md | 12 ++++++------ release.txt | 14 +++++++++++++- source/00_application/console/console.h | 4 ++-- source/01_general/cQueue.c | 2 +- source/01_general/cQueue.h | 4 ++-- source/01_general/calculate.c | 2 +- source/01_general/calculate.h | 4 ++-- source/01_general/fsm.h | 2 +- source/01_general/tool.c | 2 +- source/01_general/tool.h | 4 ++-- source/05_parser/txls.h | 4 ++-- 12 files changed, 39 insertions(+), 27 deletions(-) diff --git a/README.en.md b/README.en.md index d82ef91..009209e 100644 --- a/README.en.md +++ b/README.en.md @@ -18,20 +18,20 @@ It has the characteristics of **simplicity, universality, and efficiency**, with | module | version | usage | path | describe | |:-------------|:---------|:-----------------------------|:------------------------------------------|:--------------------------------------| -| overall | 00.02.01 | [link](README.en.md) | [path](./) | Overall +| overall | 00.03.00 | [link](README.en.md) | [path](./) | Overall | init | 01.00.00 | [link](/doc/init.en.md) | [path](./source/00_application) | Initialize export module -| console | 01.00.00 | [link](/doc/console.en.md) | [path](./source/00_application/console) | Console command input, combined with the 'command' module, parsing commands entered in the console +| console | 01.00.01 | [link](/doc/console.en.md) | [path](./source/00_application/console) | Console command input, combined with the 'command' module, parsing commands entered in the console | arg | 01.00.00 | [link](/doc/arg.en.md) | [path](./source/01_general) | Indefinite parameters, obtain the number of indefinite parameters and specified parameters -| calculate | 01.00.00 | [link](/doc/calculate.en.md) | [path](./source/01_general) | Calculation module, input calculation expression to obtain calculation result +| calculate | 01.01.00 | [link](/doc/calculate.en.md) | [path](./source/01_general) | Calculation module, input calculation expression to obtain calculation result | command | 01.00.00 | [link](/doc/command.en.md) | [path](./source/01_general) | Command parsing module, input string commands (similar to shell commands), execute corresponding command functions | cPatten | 01.00.00 | [link](/doc/cPatten.en.md) | [path](./source/01_general) | Artistic character patterns -| cQueue | 01.00.00 | [link](/doc/cQueue.en.md) | [path](./source/01_general) | Universal queue controller +| cQueue | 01.00.01 | [link](/doc/cQueue.en.md) | [path](./source/01_general) | Universal queue controller | sList | 01.00.01 | [link](/doc/sList.en.md) | [path](./source/01_general) | Universal single-link list controller | dList | 01.00.01 | [link](/doc/dList.en.md) | [path](./source/01_general) | Universal double-link list controller | fsm | 01.00.00 | [link](/doc/fsm.en.md) | [path](./source/01_general) | Universal finite state machine module | kern | 01.00.00 | [link](/doc/kern.en.md) | [path](./source/01_general) | The kernel module for scheduling periodic tasks is mostly used in varch testing | oscp | 01.00.00 | [link](/doc/oscp.en.md) | [path](./source/01_general) | Analog oscilloscope module, can easily monitor the waveform of variable changes -| tool | 01.00.00 | [link](/doc/tool.en.md) | [path](./source/01_general) | General tools code +| tool | 01.01.00 | [link](/doc/tool.en.md) | [path](./source/01_general) | General tools code | valloc | 01.00.00 | [link](/doc/valloc.en.md) | [path](./source/01_general) | Dynamic memory usage testing tool | vlog | 01.01.00 | [link](/doc/vlog.en.md) | [path](./source/01_general) | Log output module | intl | 01.00.00 | [link](/doc/intl.en.md) | [path](./source/01_general) | Large integer arithmetic module @@ -66,7 +66,7 @@ It has the characteristics of **simplicity, universality, and efficiency**, with | csv | 01.00.00 | [link](/doc/csv.en.md) | [path](./source/05_parser) | CSV file parsing generator | ini | 01.00.00 | [link](/doc/ini.en.md) | [path](./source/05_parser) | INI configuration file parsing generator | json | 01.00.00 | [link](/doc/json.en.md) | [path](./source/05_parser) | JSON file parsing generator -| txls | 01.00.00 | [link](/doc/txls.en.md) | [path](./source/05_parser) | TXLS file parsing generator +| txls | 01.01.00 | [link](/doc/txls.en.md) | [path](./source/05_parser) | TXLS file parsing generator | xml | 01.00.00 | [link](/doc/xml.en.md) | [path](./source/05_parser) | XML file parsing generator | ramt | 01.00.00 | [link](/doc/ramt.en.md) | [path](./source/06_performance) | RAM test module | romt | 01.00.00 | [link](/doc/romt.en.md) | [path](./source/06_performance) | ROM test module diff --git a/README.md b/README.md index fd42bc1..406add0 100644 --- a/README.md +++ b/README.md @@ -18,20 +18,20 @@ varch(we-architecture,意为我们的框架库)是嵌入式C语言常用 | module | version | usage | path | describe | |:-------------|:---------|:-----------------------------|:------------------------------------------|:--------------------------------------| -| overall | 00.02.01 | [link](README.md) | [path](./) | 整体 +| overall | 00.03.00 | [link](README.md) | [path](./) | 整体 | init | 01.00.00 | [link](/doc/init.md) | [path](./source/00_application) | 初始化导出模块 -| console | 01.00.00 | [link](/doc/console.md) | [path](./source/00_application/console) | 控制台命令输入,结合 `command` 模块,解析在控制台中输入的命令 +| console | 01.00.01 | [link](/doc/console.md) | [path](./source/00_application/console) | 控制台命令输入,结合 `command` 模块,解析在控制台中输入的命令 | arg | 01.00.00 | [link](/doc/arg.md) | [path](./source/01_general) | 不定参数,获取不定参数和指定参数的个数 -| calculate | 01.00.00 | [link](/doc/calculate.md) | [path](./source/01_general) | 计算模块,输入计算表达式,得到计算结果 +| calculate | 01.01.00 | [link](/doc/calculate.md) | [path](./source/01_general) | 计算模块,输入计算表达式,得到计算结果 | command | 01.00.00 | [link](/doc/command.md) | [path](./source/01_general) | 命令解析模块,输入字符串命令(类似于shell命令),执行相应的命令功能 | cPatten | 01.00.00 | [link](/doc/cPatten.md) | [path](./source/01_general) | 艺术图案字符 -| cQueue | 01.00.00 | [link](/doc/cQueue.md) | [path](./source/01_general) | 通用队列控制器 +| cQueue | 01.00.01 | [link](/doc/cQueue.md) | [path](./source/01_general) | 通用队列控制器 | sList | 01.00.01 | [link](/doc/sList.md) | [path](./source/01_general) | 通用单链表控制器 | dList | 01.00.01 | [link](/doc/dList.md) | [path](./source/01_general) | 通用双链表控制器 | fsm | 01.00.00 | [link](/doc/fsm.md) | [path](./source/01_general) | 通用有限状态机模块 | kern | 01.00.00 | [link](/doc/kern.md) | [path](./source/01_general) | 用于调度周期性任务的内核模块主要用于varch测试 | oscp | 01.00.00 | [link](/doc/oscp.md) | [path](./source/01_general) | 模拟示波器模块,可以方便地监测波形的变量变化 -| tool | 01.00.00 | [link](/doc/tool.md) | [path](./source/01_general) | 通用工具代码 +| tool | 01.01.00 | [link](/doc/tool.md) | [path](./source/01_general) | 通用工具代码 | valloc | 01.00.00 | [link](/doc/valloc.md) | [path](./source/01_general) | 动态内存使用测试工具 | vlog | 01.01.00 | [link](/doc/vlog.md) | [path](./source/01_general) | 日志输出模块 | intl | 01.00.00 | [link](/doc/intl.md) | [path](./source/01_general) | 大型整数运算模块 @@ -66,7 +66,7 @@ varch(we-architecture,意为我们的框架库)是嵌入式C语言常用 | csv | 01.00.00 | [link](/doc/csv.md) | [path](./source/05_parser) | CSV文件解析生成器 | ini | 01.00.00 | [link](/doc/ini.md) | [path](./source/05_parser) | INI配置文件解析生成器 | json | 01.00.00 | [link](/doc/json.md) | [path](./source/05_parser) | JSON文件解析生成器 -| txls | 01.00.00 | [link](/doc/txls.md) | [path](./source/05_parser) | TXLS文件解析生成器 +| txls | 01.01.00 | [link](/doc/txls.md) | [path](./source/05_parser) | TXLS文件解析生成器 | xml | 01.00.00 | [link](/doc/xml.md) | [path](./source/05_parser) | XML文件解析生成器 | ramt | 01.00.00 | [link](/doc/ramt.md) | [path](./source/06_performance) | RAM测试模块 | romt | 01.00.00 | [link](/doc/romt.md) | [path](./source/06_performance) | ROM测试模块 diff --git a/release.txt b/release.txt index d012e78..3a98d5e 100644 --- a/release.txt +++ b/release.txt @@ -1,3 +1,15 @@ +version 0.3.0 +date 2024.12.18 +changes + 1. Adjust makefile, add install, test components, help information and other targets + 2. Add performance classification, including ramt, romt, cpul and unitt + 3. Update test framework + 4. Add date and inlt module + 5. Add readme of English version + +--------------------------------------------------------------------------------------------- +--------------------------------------------------------------------------------------------- + version 0.2.0 date 2024.08.11 changes @@ -14,4 +26,4 @@ date 2024.07.21 changes 1. Initialization version 2. Add algorithm classification, including PID, filter and search algorithms - 3. Update some readme files \ No newline at end of file + 3. Update some readme files diff --git a/source/00_application/console/console.h b/source/00_application/console/console.h index 637de86..110012d 100644 --- a/source/00_application/console/console.h +++ b/source/00_application/console/console.h @@ -6,7 +6,7 @@ * \unit console * \brief This is a C language console input receiving module. * \author Lamdonn - * \version 1.0.0 + * \version 1.0.1 * \license GPL-2.0 * \copyright Copyright (C) 2023 Lamdonn. ********************************************************************************************************/ @@ -17,7 +17,7 @@ #define CONSOLE_V_MAJOR 1 #define CONSOLE_V_MINOR 0 -#define CONSOLE_V_PATCH 0 +#define CONSOLE_V_PATCH 1 /* Maximum console command line length */ #define CONSOLE_LINE_MAX (256) diff --git a/source/01_general/cQueue.c b/source/01_general/cQueue.c index 1d27224..4fab089 100644 --- a/source/01_general/cQueue.c +++ b/source/01_general/cQueue.c @@ -6,7 +6,7 @@ * \unit cQueue * \brief This is a C language universal queue controller * \author Lamdonn - * \version v1.0.0 + * \version v1.0.1 * \license GPL-2.0 * \copyright Copyright (C) 2023 Lamdonn. ********************************************************************************************************/ diff --git a/source/01_general/cQueue.h b/source/01_general/cQueue.h index 75c6586..52e895e 100644 --- a/source/01_general/cQueue.h +++ b/source/01_general/cQueue.h @@ -6,7 +6,7 @@ * \unit cQueue * \brief This is a C language universal queue controller * \author Lamdonn - * \version v1.0.0 + * \version v1.0.1 * \license GPL-2.0 * \copyright Copyright (C) 2023 Lamdonn. ********************************************************************************************************/ @@ -19,7 +19,7 @@ #define CQUEUE_V_MAJOR 1 #define CQUEUE_V_MINOR 0 -#define CQUEUE_V_PATCH 0 +#define CQUEUE_V_PATCH 1 typedef struct { diff --git a/source/01_general/calculate.c b/source/01_general/calculate.c index a17f4dd..ef8e4c6 100644 --- a/source/01_general/calculate.c +++ b/source/01_general/calculate.c @@ -6,7 +6,7 @@ * \unit calculate * \brief This is a simple math expression calculation module for C language * \author Lamdonn - * \version v1.0.0 + * \version v1.1.0 * \license GPL-2.0 * \copyright Copyright (C) 2023 Lamdonn. ********************************************************************************************************/ diff --git a/source/01_general/calculate.h b/source/01_general/calculate.h index b076d78..ade9c94 100644 --- a/source/01_general/calculate.h +++ b/source/01_general/calculate.h @@ -6,7 +6,7 @@ * \unit calculate * \brief This is a simple math expression calculation module for C language * \author Lamdonn - * \version v1.0.0 + * \version v1.1.0 * \license GPL-2.0 * \copyright Copyright (C) 2023 Lamdonn. ********************************************************************************************************/ @@ -15,7 +15,7 @@ /* Version infomation */ #define CALCULATE_V_MAJOR 1 -#define CALCULATE_V_MINOR 0 +#define CALCULATE_V_MINOR 1 #define CALCULATE_V_PATCH 0 /* Configuration information */ diff --git a/source/01_general/fsm.h b/source/01_general/fsm.h index 4e39be1..0b80c9b 100644 --- a/source/01_general/fsm.h +++ b/source/01_general/fsm.h @@ -15,7 +15,7 @@ /* Version infomation */ #define FSM_V_MAJOR 1 #define FSM_V_MINOR 0 -#define FSM_V_PATCH 0 +#define FSM_V_PATCH 0 /* State transition type definition */ typedef struct diff --git a/source/01_general/tool.c b/source/01_general/tool.c index 3b65a25..802c833 100644 --- a/source/01_general/tool.c +++ b/source/01_general/tool.c @@ -6,7 +6,7 @@ * \unit tool * \brief This is a C language common tool functions and macro definitions * \author Lamdonn - * \version v1.0.0 + * \version v1.1.0 * \license GPL-2.0 * \copyright Copyright (C) 2023 Lamdonn. ********************************************************************************************************/ diff --git a/source/01_general/tool.h b/source/01_general/tool.h index a5d68ac..8768387 100644 --- a/source/01_general/tool.h +++ b/source/01_general/tool.h @@ -6,7 +6,7 @@ * \unit tool * \brief This is a C language common tool functions and macro definitions * \author Lamdonn - * \version v1.0.0 + * \version v1.1.0 * \license GPL-2.0 * \copyright Copyright (C) 2023 Lamdonn. ********************************************************************************************************/ @@ -26,7 +26,7 @@ extern "C" /* Version infomation */ #define TOOL_V_MAJOR 1 -#define TOOL_V_MINOR 0 +#define TOOL_V_MINOR 1 #define TOOL_V_PATCH 0 /** diff --git a/source/05_parser/txls.h b/source/05_parser/txls.h index fe58356..7b95649 100644 --- a/source/05_parser/txls.h +++ b/source/05_parser/txls.h @@ -23,8 +23,8 @@ extern "C" /* version infomation */ #define TXLS_V_MAJOR 1 -#define TXLS_V_MINOR 0 -#define TXLS_V_PATCH 1 +#define TXLS_V_MINOR 1 +#define TXLS_V_PATCH 0 /* txls type definition, hiding structural members, not for external use */