昇润发布CC2640R2F蓝牙4.2开发套件重大更新,已支持主从一体

发布日期:2018.03.12     浏览次数:328


2018年2月28日,昇润科技发布了CC2640R2F蓝牙4.2开发套件TTC CC2640R2 SDK的重大更新,版本号为V3.4.0。此次更新,距TTC CC2640R2 SDK初次发布时隔11个月,期间经历过3次重大更新,每一次重大更新,都为开发者带来了新的功能,此次发布的重大版本更新,将使得昇润的CC2640R2F开发套件的功能更强大,性能更卓越,使用更便捷,目前,该版本已经能在昇润官网在线下载。




框架微调,开发更便捷
1) SDK蓝牙相关内部框架调整,蓝牙相关操作API统一合并到TTCBleRole.h文件中;
2) SDK应用部分框架调整;
3) 片内OAD部分,bimoadonchip及oad_target统一移到 ..SDKTTC_OnChipOad中,方便工程移植备份;
4) 所有驱动及蓝牙相关均已独立封装成库,支持快速定制化修改;



新增功能,适用更多场景
5) 新增了主从一体(支持主从同时)的功能;
6) 新增了主机类角色支持连接任意UUID的从机设备,用户只需要设置扫描的从机设备的服务及特征UUID信息即可与之通信,新增主机类角色的测试程序;
7) 新增主机类角色的测试程序;
8) 新增了Beacon广播开关功能;
9) 新增分配缓存的API;
10) 新增用户自定义设置连接事件回调,广播事件回调,GATT消息回调,用户可根据需要自行添加相关功能;
11) 新增扫描类角色重复扫描次数,即调用一次 TTCBleGapRoleStartDiscovery 后在没有达到扫描结果上限的情况下会重复扫描并继续放入结果当中;
12) 新增扫描类角色过滤MAC地址方式;
13) Wechat新增支持自动大包数据传输功能及多连接功能;



功能再优化,易用性更好
14) 从机类角色的TTC默认蓝牙特征支持修改UUID、支持128Bit和16Bit UUID、支持用户自行选择是否使用SDK控制发送数据间隔;
15) 扫描类角色没有限制扫描结果的数量上限,用户可根据实际情况去调整扫描结果的数量上限;
16) 主机类角色数据写支持用户自行选择是否使用SDK控制发送数据间隔;
17) Beacon调整为适配新架构,新增支持uBeacon功能(用户自定义Beacon功能);
18) Beacon读写参数区分为APP及程序内部调用操作,提高Beacon的易用性;
19) Wechat部分内部架构调整,加快与微信蓝牙部分的通讯速度;
20) SPI部分,针对SPI从机部分新增CS引脚状态回调,提高易用性;
21) UART部分,优化发送部分处理,降低分配缓存用量,新增Wakeup引脚状态回调,提高易用性;


已知问题修复,服务升级
22) 修复扫描类角色很难同时获取到扫描回应数据及广播数据问题;
23) 修复从机+观察者角色获取不到扫描回应数据问题;
24) 修复针对日期有效性判断异常导致无法更新UTC时间的问题;



关于TTC CC2640R2F SDK 开发套件

    TTC CC2640R2 SDK 是昇润科技针对TI的CC2640R2F芯片开发提供的快速开发工具。旨在让开发人员不再需要将大量精力放在蓝牙调试方面,只需要将精力放在对CC2640R2芯片功能的应用开发上。

    TTC CC2640R2 SDK提供了蓝牙参数设置、蓝牙数据收发、蓝牙状态处理等API,同时也提供了测试程序,开发人员无需再设计测试程序。使用TTC CC2640R2 SDK能适配昇润提供的TTC-BLE 软件,方便调试数据收发,并且支持数据加密解密功能,能极大的缩短CC2640R2F的开发周期。


昇润科技一直专业致力于蓝牙BLE技术的研发,为客户提供最有价值和竞争力的蓝牙BLE SDK开发工具及配套的技术支持、蓝牙解决方案及蓝牙BLE模组产品,以帮助客户节省开发成本,缩短开发周期。


此次发布的重大版本更新,将为昇润的CC2640R2F开发套件带来更卓越的性能和更多样的功能,目前,该版本已经能在官网在线下载。