Adjust module version

This commit is contained in:
Lamdonn 2024-12-18 01:56:35 +08:00
parent 381435fea8
commit 660bc06f97
12 changed files with 39 additions and 27 deletions

View File

@ -18,20 +18,20 @@ It has the characteristics of **simplicity, universality, and efficiency**, with
| module | version | usage | path | describe | | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | romt | 01.00.00 | [link](/doc/romt.en.md) | [path](./source/06_performance) | ROM test module

View File

@ -18,20 +18,20 @@ varchwe-architecture意为我们的框架库是嵌入式C语言常用
| module | version | usage | path | describe | | 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) | 初始化导出模块 | 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) | 不定参数,获取不定参数和指定参数的个数 | 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命令),执行相应的命令功能 | 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) | 艺术图案字符 | 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) | 通用单链表控制器 | sList | 01.00.01 | [link](/doc/sList.md) | [path](./source/01_general) | 通用单链表控制器
| dList | 01.00.01 | [link](/doc/dList.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) | 通用有限状态机模块 | 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测试 | 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) | 模拟示波器模块,可以方便地监测波形的变量变化 | 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) | 动态内存使用测试工具 | valloc | 01.00.00 | [link](/doc/valloc.md) | [path](./source/01_general) | 动态内存使用测试工具
| vlog | 01.01.00 | [link](/doc/vlog.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) | 大型整数运算模块 | intl | 01.00.00 | [link](/doc/intl.md) | [path](./source/01_general) | 大型整数运算模块
@ -66,7 +66,7 @@ varchwe-architecture意为我们的框架库是嵌入式C语言常用
| csv | 01.00.00 | [link](/doc/csv.md) | [path](./source/05_parser) | CSV文件解析生成器 | 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配置文件解析生成器 | 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文件解析生成器 | 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文件解析生成器 | 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测试模块 | 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测试模块 | romt | 01.00.00 | [link](/doc/romt.md) | [path](./source/06_performance) | ROM测试模块

View File

@ -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 version 0.2.0
date 2024.08.11 date 2024.08.11
changes changes

View File

@ -6,7 +6,7 @@
* \unit console * \unit console
* \brief This is a C language console input receiving module. * \brief This is a C language console input receiving module.
* \author Lamdonn * \author Lamdonn
* \version 1.0.0 * \version 1.0.1
* \license GPL-2.0 * \license GPL-2.0
* \copyright Copyright (C) 2023 Lamdonn. * \copyright Copyright (C) 2023 Lamdonn.
********************************************************************************************************/ ********************************************************************************************************/
@ -17,7 +17,7 @@
#define CONSOLE_V_MAJOR 1 #define CONSOLE_V_MAJOR 1
#define CONSOLE_V_MINOR 0 #define CONSOLE_V_MINOR 0
#define CONSOLE_V_PATCH 0 #define CONSOLE_V_PATCH 1
/* Maximum console command line length */ /* Maximum console command line length */
#define CONSOLE_LINE_MAX (256) #define CONSOLE_LINE_MAX (256)

View File

@ -6,7 +6,7 @@
* \unit cQueue * \unit cQueue
* \brief This is a C language universal queue controller * \brief This is a C language universal queue controller
* \author Lamdonn * \author Lamdonn
* \version v1.0.0 * \version v1.0.1
* \license GPL-2.0 * \license GPL-2.0
* \copyright Copyright (C) 2023 Lamdonn. * \copyright Copyright (C) 2023 Lamdonn.
********************************************************************************************************/ ********************************************************************************************************/

View File

@ -6,7 +6,7 @@
* \unit cQueue * \unit cQueue
* \brief This is a C language universal queue controller * \brief This is a C language universal queue controller
* \author Lamdonn * \author Lamdonn
* \version v1.0.0 * \version v1.0.1
* \license GPL-2.0 * \license GPL-2.0
* \copyright Copyright (C) 2023 Lamdonn. * \copyright Copyright (C) 2023 Lamdonn.
********************************************************************************************************/ ********************************************************************************************************/
@ -19,7 +19,7 @@
#define CQUEUE_V_MAJOR 1 #define CQUEUE_V_MAJOR 1
#define CQUEUE_V_MINOR 0 #define CQUEUE_V_MINOR 0
#define CQUEUE_V_PATCH 0 #define CQUEUE_V_PATCH 1
typedef struct typedef struct
{ {

View File

@ -6,7 +6,7 @@
* \unit calculate * \unit calculate
* \brief This is a simple math expression calculation module for C language * \brief This is a simple math expression calculation module for C language
* \author Lamdonn * \author Lamdonn
* \version v1.0.0 * \version v1.1.0
* \license GPL-2.0 * \license GPL-2.0
* \copyright Copyright (C) 2023 Lamdonn. * \copyright Copyright (C) 2023 Lamdonn.
********************************************************************************************************/ ********************************************************************************************************/

View File

@ -6,7 +6,7 @@
* \unit calculate * \unit calculate
* \brief This is a simple math expression calculation module for C language * \brief This is a simple math expression calculation module for C language
* \author Lamdonn * \author Lamdonn
* \version v1.0.0 * \version v1.1.0
* \license GPL-2.0 * \license GPL-2.0
* \copyright Copyright (C) 2023 Lamdonn. * \copyright Copyright (C) 2023 Lamdonn.
********************************************************************************************************/ ********************************************************************************************************/
@ -15,7 +15,7 @@
/* Version infomation */ /* Version infomation */
#define CALCULATE_V_MAJOR 1 #define CALCULATE_V_MAJOR 1
#define CALCULATE_V_MINOR 0 #define CALCULATE_V_MINOR 1
#define CALCULATE_V_PATCH 0 #define CALCULATE_V_PATCH 0
/* Configuration information */ /* Configuration information */

View File

@ -15,7 +15,7 @@
/* Version infomation */ /* Version infomation */
#define FSM_V_MAJOR 1 #define FSM_V_MAJOR 1
#define FSM_V_MINOR 0 #define FSM_V_MINOR 0
#define FSM_V_PATCH 0 #define FSM_V_PATCH 0
/* State transition type definition */ /* State transition type definition */
typedef struct typedef struct

View File

@ -6,7 +6,7 @@
* \unit tool * \unit tool
* \brief This is a C language common tool functions and macro definitions * \brief This is a C language common tool functions and macro definitions
* \author Lamdonn * \author Lamdonn
* \version v1.0.0 * \version v1.1.0
* \license GPL-2.0 * \license GPL-2.0
* \copyright Copyright (C) 2023 Lamdonn. * \copyright Copyright (C) 2023 Lamdonn.
********************************************************************************************************/ ********************************************************************************************************/

View File

@ -6,7 +6,7 @@
* \unit tool * \unit tool
* \brief This is a C language common tool functions and macro definitions * \brief This is a C language common tool functions and macro definitions
* \author Lamdonn * \author Lamdonn
* \version v1.0.0 * \version v1.1.0
* \license GPL-2.0 * \license GPL-2.0
* \copyright Copyright (C) 2023 Lamdonn. * \copyright Copyright (C) 2023 Lamdonn.
********************************************************************************************************/ ********************************************************************************************************/
@ -26,7 +26,7 @@ extern "C"
/* Version infomation */ /* Version infomation */
#define TOOL_V_MAJOR 1 #define TOOL_V_MAJOR 1
#define TOOL_V_MINOR 0 #define TOOL_V_MINOR 1
#define TOOL_V_PATCH 0 #define TOOL_V_PATCH 0
/** /**

View File

@ -23,8 +23,8 @@ extern "C"
/* version infomation */ /* version infomation */
#define TXLS_V_MAJOR 1 #define TXLS_V_MAJOR 1
#define TXLS_V_MINOR 0 #define TXLS_V_MINOR 1
#define TXLS_V_PATCH 1 #define TXLS_V_PATCH 0
/* txls type definition, hiding structural members, not for external use */ /* txls type definition, hiding structural members, not for external use */