Configuration Wizard的語法規(guī)則
大家如果有使用過HTML語法,這里就非常容易理解了,它和 HTML一樣,使用成對(duì)的標(biāo)簽來代表不同的功能,如<>和>,其中 * 代表不同的功能標(biāo)簽。
*## 標(biāo)簽h
*通過使用和來設(shè)置一個(gè)分組,它可以在配置向?qū)е羞M(jìn)行折疊。
// < h > 分組標(biāo)題// …// < /h >
*###
標(biāo)簽i
*使用+提示內(nèi)容來設(shè)置對(duì)上一個(gè)配置項(xiàng)的提示,可以配置多行。
// < i > 提示內(nèi)容 如 Select the cell type for calcu the soc
當(dāng)鼠標(biāo)移動(dòng)到配置項(xiàng)時(shí)顯示提示內(nèi)容。
**###
標(biāo)簽e
*使用和來設(shè)置一個(gè)分組,該類分組可以整體被禁止或使能,也可以在配置向?qū)е羞M(jìn)行折疊。
當(dāng)禁止時(shí)無法修改配置該組內(nèi)容,組內(nèi)文字變灰暗;反之即可修改內(nèi)容。
這里對(duì)于,還有一個(gè)規(guī)則<e1.2>,這種e1.2表示修改該配置項(xiàng)下面出現(xiàn)的第2個(gè)配置參數(shù)的第2位(0位開始),它只能修改一個(gè)位,可以嵌套使用。
// < e > 使能分組標(biāo)題
// …
// < /e >
這里看一個(gè)折疊的例子,其中也包含了 o 和 e 標(biāo)簽作用于參數(shù)的位域的操作。
// < 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
**###
標(biāo)簽o
**使用標(biāo)簽o可以在配置界面添加一個(gè)數(shù)值修改框或使能框(只修改一個(gè)位時(shí)),它與標(biāo)簽e同樣還有添加規(guī)則<o1.2>和<o1.2..3>。
比如表示修改該配置項(xiàng)下面出現(xiàn)的第1個(gè)配置參數(shù)的第1位,它只修改一個(gè)位;
比如表示修改該配置項(xiàng)下面出現(xiàn)的第4個(gè)配置參數(shù)的第2到5位,它可以修改多個(gè)位。
// < o > 標(biāo)題內(nèi)容
*另外,標(biāo)簽 o 還可以設(shè)置修改范圍和步進(jìn),其中步進(jìn)可以省略。
// < o > 標(biāo)題內(nèi)容 < 最小值-最大值:步進(jìn) >
*如果想使用下拉菜單的話,可以在標(biāo)簽o的后面增加如下的選項(xiàng)內(nèi)容。
// < o > 標(biāo)題內(nèi)容 < 0= > 選項(xiàng)0 < 1= > 選項(xiàng)1 < n= > 選項(xiàng)n
標(biāo)簽q
**它標(biāo)簽o差不多,不過它只能修改數(shù)值的一個(gè)位,不能修改多個(gè)位,支持<q1.2>。
// < q > 標(biāo)題內(nèi)容
標(biāo)簽c
*使用標(biāo)簽c可以在配置界面添加一個(gè)使能框注釋或取消注釋代碼內(nèi)容,其實(shí)就是用來操作是否將宏定義內(nèi)容注釋掉。
// < c >
//#define DEBUG_FLAG
// < /c >
// < !c >
#define DEBUG_FLAG
// < /c >
-
keil
+關(guān)注
關(guān)注
68文章
1210瀏覽量
166575 -
MDK
+關(guān)注
關(guān)注
4文章
208瀏覽量
32009 -
語法
+關(guān)注
關(guān)注
0文章
44瀏覽量
9760
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論