RT-Thread开发之-rtconfig配置(自定义选项)

        在使用RT-Thread Studio进行开发时,我们可以通过RT-Thread Settings进行内核和组件的配置,保存后会在rtconfig.h文件中加入相应的宏定义来打开需求的功能。如果RT-Thread Settings设置界面中缺少我们想要的配置选项,如何添加呢?手动在rtconfig.h文件加入宏定义,每次修改RT-Thread Settings时都会清除掉我们手动添加的宏定义,会比较麻烦,分享一个在RT-Thread Settings中添加配置选项的方法。

        示例使用的是基于hc32f460开发板的项目,在RT-Thread Settings->硬件->芯片设备驱动中没有SPI相关的配置选项,接下来我们来添加SPI的配置选项。

        首先最重要的是在board文件夹的Kconfig文件中添加以下代码

 menuconfig BSP_USING_SPI
        bool "Enable SPI"
        default n
        select RT_USING_SPI
        if BSP_USING_SPI

            config BSP_USING_SPI1
                bool "using spi1"
                default n

            config BSP_USING_SPI2
                bool "using spi2"
                default n

            config BSP_USING_SPI3
                bool "using spi3"
                default n
        endif

保存Kconfig文件文件后,再次打开RT-Thread Settings->硬件->芯片设备驱动可以看到新增了SPI相关的选项

例如我需要开启SPI3,选择如下并保存

打开rtconfig.h文件可以找到新增的宏定义

后续再通过RT-Thread Settings修改时不会影响我们这里的配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值