mirror of
https://gitee.com/Lamdonn/varch.git
synced 2026-02-09 03:06:38 +08:00
Adjust module version
This commit is contained in:
parent
381435fea8
commit
660bc06f97
12
README.en.md
12
README.en.md
@ -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
|
||||||
|
|||||||
12
README.md
12
README.md
@ -18,20 +18,20 @@ varch(we-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 @@ varch(we-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测试模块
|
||||||
|
|||||||
14
release.txt
14
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
|
version 0.2.0
|
||||||
date 2024.08.11
|
date 2024.08.11
|
||||||
changes
|
changes
|
||||||
@ -14,4 +26,4 @@ date 2024.07.21
|
|||||||
changes
|
changes
|
||||||
1. Initialization version
|
1. Initialization version
|
||||||
2. Add algorithm classification, including PID, filter and search algorithms
|
2. Add algorithm classification, including PID, filter and search algorithms
|
||||||
3. Update some readme files
|
3. Update some readme files
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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.
|
||||||
********************************************************************************************************/
|
********************************************************************************************************/
|
||||||
|
|||||||
@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
@ -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.
|
||||||
********************************************************************************************************/
|
********************************************************************************************************/
|
||||||
|
|||||||
@ -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 */
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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.
|
||||||
********************************************************************************************************/
|
********************************************************************************************************/
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -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 */
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user