美文网首页
配置管理工具Keil Configuration Wizard

配置管理工具Keil Configuration Wizard

作者: lissettecarlr | 来源:发表于2019-05-21 11:00 被阅读0次

    一直在用keil,最近才发现还有个这个功能,它就是通过特定的注释来识别,生成一个可修改的表格。

    示例图和注释代码如下:


    image.png
    #ifndef _LORAWAN_DEFAULT_CONFIG_H
    #define _LORAWAN_DEFAULT_CONFIG_H
    
    // <<< Use Configuration Wizard in Context Menu >>>\n
    
    // <h> LORAWAN_JOIN
    
    // <o> JOIN_MODE-Frequency
     
    // <0=> JOIN_MODE_OTAA
    // <1=> JOIN_MODE_ABP 
    // <2=> JOIN_MODE_MIXTURE_OTAA 
    // <3=> JOIN_MODE_MIXTURE_ABP 
    #define LORAWAN_DEFAULT_JOIN_MODE    0 
     
    // <o> LORAWAN_DEFAULT_JOIN_ADDR
    #define LORAWAN_DEFAULT_JOIN_ADDR    ( uint32_t )0x00000000
    
    
    
    // <o> DEVEUI LOW Byte
    #define LORAWAN_DEFAULT_JOIN_DEVEUI_LOW_BYTE 0x00
    
    
    
    // <o> APPEUI LOW Byte:
    #define LORAWAN_DEFAULT_JOIN_APPEUI_LOW_BYTE 0x00
    
    // </h>
    
    // <h> LORAWAN_RADIO
     
    // <q> LORAWAN_DEFAULT_ADR 
    #define LORAWAN_DEFAULT_ADR       1
    
    
    // <o> LORAWAN_DEFAULT_CLASS
    
    // <0=> CLASS_A
    // <1=> CLASS_B
    // <2=> CLASS_C
    
    #define LORAWAN_DEFAULT_CLASS     0
    
    // <o> LORAWAN_DEFAULT_DATARATE
    
    // <0=> DR_0-SF12-BW125
    // <1=> DR_1-SF11-BW125
    // <2=> DR_2-SF10-BW125
    // <3=> DR_3-SF9-BW125
    // <4=> DR_4-SF8-BW125
    // <5=> DR_5-SF7-BW125
    
    #define LORAWAN_DEFAULT_DATARATE  0
    
    // <o> LORAWAN_DEFAULT_POWER
    
    // <0=>TX_POWER_17_DBM
    // <1=> TX_POWER_16_DBM
    // <2=> TX_POWER_14_DBM
    // <3=> TX_POWER_12_DBM
    // <4=> TX_POWER_10_DBM
    // <5=> TX_POWER_7_DBM
    // <6=> TX_POWER_5_DBM
    // <7=> TX_POWER_2_DBM
    
    #define LORAWAN_DEFAULT_POWER     2
    
    // </h>
    //==========================================================
    
    // <<< end of configuration section >>>
    

    要注意的是,你原本的.h是看不到configuration的


    image.png

    需要如上示例添加宏后,保存关闭该窗体,然后重新打开才有,configuration wizard仅仅在刚打开这个页面的时候加载一次,所以对于表格的修改,必须重开窗体,但表格里面的数据修改是不需要的。具体使用方法可见help


    image.png
    image.png

    相关文章

      网友评论

          本文标题:配置管理工具Keil Configuration Wizard

          本文链接:https://www.haomeiwen.com/subject/olqlzqtx.html