CC2650头文件

本文详细介绍了如何将TI蓝牙SDK中的7ID头文件修改为4ID头文件,涉及头文件的包含关系、宏定义、board.c文件、Board.h文件的修改步骤,以及具体的代码变更。通过这些步骤,可以实现CC2650DK的配置转换。
摘要由CSDN通过智能技术生成

转载请注明出处:http://blog.csdn.net/chenHCYJ/article/details/53113930

在TI的蓝牙SDK中,提供了三种类型的头文件,分别为 7ID,5XD和4XS。其中数字7、5、4分别代表CC2650芯片的封装7*7,5*5,4*4,I代表使用内部巴伦,X代表使用外部巴伦,D代表差分天线,S代表单端天线。所以7ID就是使用7*7封装芯片,内部巴伦,差分天线的头文件。
在实际使用时,我们可能会需要4ID的头文件,因为头文件中定义了很多的IO,自己完全写一个是完全不可取的,那么如何根据TI提供的头文件进行修改呢?这个需要先了解下头文件的包含关系,才能明白如何修改。

头文件包含关系

在 《ble_sdk_2_02_00_31》中,以 simple_peripheral 例程默认使用了7ID的头文件,其中有关board的头文件包含关系如下:

1. 宏定义

在工程Options选项中定义了“CC26XX”和“CC2650DK_7ID”,其中CC2650DK_7ID宏定义实现了对头文件的包含作用,而CC26XX和另一个在头文件中定义的宏(如CC2650EM_7ID)共同决定了巴伦电路内部或外部、天线差分或单端的模式。
Application Options

2. board.c文件

我们在工程中可以找到Starup目录中的 board.c 文件
这里写图片描述
该board.c文件所在目录为 C:\ti\simplelink\ble_sdk_2_02_00_31\src\target\board.c,其中有如下代码:

#if defined(CC26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值