Configuration Wizard的语法规则
大家如果有使用过HTML语法,这里就非常容易理解了,它和 HTML一样,使用成对的标签来代表不同的功能,如<>和>,其中 * 代表不同的功能标签。
*## 标签h
*通过使用和来设置一个分组,它可以在配置向导中进行折叠。
// < h > 分组标题// …// < /h >
*###
标签i
*使用+提示内容来设置对上一个配置项的提示,可以配置多行。
// < i > 提示内容 如 Select the cell type for calcu the soc
当鼠标移动到配置项时显示提示内容。
**###
标签e
*使用和来设置一个分组,该类分组可以整体被禁止或使能,也可以在配置向导中进行折叠。
当禁止时无法修改配置该组内容,组内文字变灰暗;反之即可修改内容。
这里对于,还有一个规则<e1.2>,这种e1.2表示修改该配置项下面出现的第2个配置参数的第2位(0位开始),它只能修改一个位,可以嵌套使用。
// < e > 使能分组标题
// …
// < /e >
这里看一个折叠的例子,其中也包含了 o 和 e 标签作用于参数的位域的操作。
// < e1.13 > Enable Chip Select 0 (CSR0)
// < e1.5 > WSE: Enable Wait State Generation
// < o1.2..4 > NWS: Number of Standard Wait States < 1-8 >< #-1 >
// < /e >
// < o1.9..11 > TDF: Data Float Output Time < 0-7 >
// < i > Number of Cycles Added after the Transfer
// < /e >
#define A1 (0xFFE00000)
#define A2 (0x010024A9) // EBI_CSR0: Flash
**###
标签o
**使用标签o可以在配置界面添加一个数值修改框或使能框(只修改一个位时),它与标签e同样还有添加规则<o1.2>和<o1.2..3>。
比如表示修改该配置项下面出现的第1个配置参数的第1位,它只修改一个位;
比如表示修改该配置项下面出现的第4个配置参数的第2到5位,它可以修改多个位。
// < o > 标题内容
*另外,标签 o 还可以设置修改范围和步进,其中步进可以省略。
// < o > 标题内容 < 最小值-最大值:步进 >
*如果想使用下拉菜单的话,可以在标签o的后面增加如下的选项内容。
// < o > 标题内容 < 0= > 选项0 < 1= > 选项1 < n= > 选项n
标签q
**它标签o差不多,不过它只能修改数值的一个位,不能修改多个位,支持<q1.2>。
// < q > 标题内容
标签c
*使用标签c可以在配置界面添加一个使能框注释或取消注释代码内容,其实就是用来操作是否将宏定义内容注释掉。
// < c >
//#define DEBUG_FLAG
// < /c >
// < !c >
#define DEBUG_FLAG
// < /c >
-
keil
+关注
关注
68文章
1211浏览量
166661 -
MDK
+关注
关注
4文章
209浏览量
32032 -
语法
+关注
关注
0文章
44浏览量
9779
发布评论请先 登录
相关推荐
评论