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文章
1213瀏覽量
166910 -
MDK
+關注
關注
4文章
209瀏覽量
32076 -
語法
+關注
關注
0文章
44瀏覽量
9824
發布評論請先 登錄
相關推薦
評論