Keil配置向导 Configuration Wizard 使用说明(未完待续...)
- 配置向导是集成在编辑器在汇编生成GUI状配置控制,C / C ++,或初始化文件的工具。
- 配置向导注释会生成控件。
- Configuration Wizard官方使用教程
一、配置向导预览
二、启用配置向导
<<< Use Configuration Wizard in Context Menu >>>
表示开始配置向导。<<< end of configuration section >>>
表示表示配置向导( 可选)
如果是在 .h
文件则用以下方式:
// <<< Use Configuration Wizard in Context Menu >>>// <<< end of configuration section >>>
如果是在 .s
汇编文件用以下方式:
;* <<< Use Configuration Wizard in Context Menu >>>;* <<< end of configuration section >>>
示例:
三、语法参数项
1、标题(可展开的组)
// <h>Version// </h>
示例:
2、帮助提示语
// <h>Version
// <i>版本号配置// </h>
示例:
3、字符串输入框
// <h>Version
// <i>版本号配置
// <s>Hardware version
// <i>硬件版本
#define HW_VERSION "V1.0.0"
// </h>
示例:
4、下拉选择框
<0=> USART1 :USART1
为显示出来的下拉选项,0
为对应的宏定义值
// <o>WIFI UART
// <i>选择WIFI使用的串口
// <0=> USART1
// <1=> USART2
// <2=> USART3
// <3=> UART4
// <4=> UART5
#define WIFI_UART_SELECT 0#if (WIFI_UART_SELECT == 0)#define WIFI_UART USART1
#elif (WIFI_UART_SELECT == 1)#define WIFI_UART USART2
#elif (WIFI_UART_SELECT == 2)#define WIFI_UART USART3
#elif (WIFI_UART_SELECT == 3)#define WIFI_UART UART4
#elif (WIFI_UART_SELECT == 4)#define WIFI_UART UART5
#endif
示例:
5、复选框
√
选中即打开宏定义,√
不选中即注释掉宏定义
// <c1>Enable WIFI Driver Component
// <i>使能WIFI组件
#define ENABLE_WIFI_SUPPORT
// </c>
示例:
附:配置向导语法表
项 | 跳过 | 文本 | 描述 |
---|---|---|---|
<c> | § | 是 | 启用代码:创建一个复选框以取消注释或注释代码。当禁用此复选框时,所有行(包括带有空格的行)都会在第一个找到的字符处用双斜杠(//)进行注释。配置向导中的红色文本表示不一致。不要嵌套该项目。 |
<!c> | § | 是 | 禁用代码:创建一个复选框以注释或取消注释代码。启用复选框后,所有行(包括带有空格的行)都会在第一个找到的字符处用双斜杠(//)进行注释。配置向导中的红色文本表示不一致。不要嵌套该项目。 |
</ c> | 否 | 以或<!c>开头的代码启用/禁用块结尾。 | |
<h> | 是 | 标题:以下选项属于一个组。 | |
<e> | § | 是 | 启用标题:以下选项属于一个组,可以通过复选框启用。 |
<e.4> | § | 是 | 带使能的标题:修改特定的位(在此示例中为位4)。 |
</ h>或</ e> | 否 | 标题或启用结束。 | |
<i> | 是 | 上一项的工具提示帮助。 | |
<q> | § | 是 | 可以通过复选框设置的位值选项。 |
<o> | § | 是 | 带有选择或数字输入的选项。 |
<o.4…5> | § | 是 | 修改位的范围(例如:位4到5)。 |
<o.4> | § | 是 | 修改一位(例如:位4)。 |
<s> | § | 是 | 带有ASCII字符串输入的选项。 |
<s.10> | § | 是 | 带有ASCII字符串输入且大小限制为10个字符的选项。 |
修饰符 | 文本 | 描述 | |
<0-31> | 否 | 选项字段的值范围。 | |
<0-100:10> | 否 | 步骤10的选项字段的值范围。 | |
<0x40-0x1000:0x10> | 否 | 十六进制格式的值范围和第10步。 | |
<0 => | 是 | 值和文本可供选择。 | |
<#+ 1> <#-1> <#* 8> <#/ 3> |
否 | 在数字合并到字段之前进行值修改(add,sub,mul,div)。 |
- 标有 § 的项目可以具有一个跳过值来跳过多个值(或和<!c>项目中的行)。
- 示例:
// <o1>
该示例跳过第一个,并修改注释后的第二个数字。
Keil配置向导 Configuration Wizard 使用说明(未完待续...)相关推荐
- Keil Configuration Wizard 使用说明
Keil Configuration Wizard 使用说明 一.开启Configuration Wizard 插入以下代码,即可开启Keil的Configuration Wizard // < ...
- 使用 Sharding-Jdbc 实现分库分表、读写分离(未完待续)
先贴代码, 回头讲解.未完待续 规划 实现分库分表.读写分离. 准备两张表:svc_order, svc_order_item 结构如下,可以想象成是未实施分库分表之前的数据库结构: CREATE D ...
- Spring Boot web开发(未完待续)
addViewController请求 attention: 想要把网站的图标换掉就在static下放一个 favicon.ico 的图标图片即可 Spring MVC 5.0.5官方文档 stati ...
- 软件开发者的常用工具(含Visual Studio必备插件)【未完待续】
目录 编程工具 Visual_Assist(小番茄) Resharper ImageWatch GDB_ImageWatch qt-vsaddin-msvc2013-2.3.2 AnkhSvn-2.5 ...
- Windows x64内核学习笔记(五)—— KPTI(未完待续)
Windows x64内核学习笔记(五)-- KPTI(未完待续) KPTI 实验一:构造IDT后门并读取Cr3 参考资料 KPTI 描述:KPTI(Kernel page-table isolati ...
- 性能测试调优篇---未完待续
性能测试调优一: 1.首先,看下选测交易的整个走向 纯系统内部交易: 选测交易如果是系统内的交易,每一步请求都和系统交互几次,访问了几个数据库,访问了数据库的那几张表?? 该交易走了那几台机器,这几台 ...
- Flink1.11 读取kafka数据写入hive,未完待续
昨天晚上Flink1.11出了,这次改动很多,我只关心hive这一部分. 目前尝试了几个小时用代码读取hive,安装官网的文档,没成功,先蹭个热点,记录下. 先贴一下依赖吧: 注意:反正各种报错,看社 ...
- mega raid linux,在lsi megaraid sas 8204elp 装linux系统(未完待续)
在lsi megaraid sas 8204elp 装linux系统(未完待续) (2009-05-06 13:24:00) 标签: 杂谈 在目前最新的linux内核中,没有8204elp的raid驱 ...
- Linux下简单创建ThinkPHP 6.0的网站 - 简单前后端 (未完待续)
步骤 ssh user@ip-of-linux cd /var/www/ mkdir xiazai.rudon.cn cd xiazai.rudon.cn/ composer create-proje ...
最新文章
- verycd重整——linux教程
- python3 循环写入一对多键值对_为什么Python 3.6以后字典有序并且效率更高?
- 《Spark与Hadoop大数据分析》——1.2 大数据科学以及Hadoop和Spark在其中承担的角色...
- Python之IPython开发实践
- koa --- [MVC实现之三]换个角度重新开始-初始化
- 远程摄像头软件mjpg-streamer使用指南
- 在嵌入式uClibc上移植valgrind
- cad2023三维立体图形图纸工程设计绘图软件Autodesk AutoCAD 2023 中文
- windows内核——基石
- 适合Java初学者练手的网站
- 密码忘了怎么办? 5种破密方法轻松搞定
- 硬派健身——健身先健脑
- 腾讯云Intel Xeon Cascade Lake 8255C(2.5 GHz)处理器性能评测
- python跑一千万次循环要多久_进行一亿次MD5需要耗时多久?
- 深入浅出MySQL-学习笔记by CZF
- Flex移动皮肤-第一部分:增强的皮肤功能基础
- 拍照前打闪的注意事项
- 机器学习的意义(转载)
- LeetCode179:最大数
- 基于货币供应量(M2)同比增长率序列的时间序列建模案例