TTC CC2640R2 SDK V3.4.0 升級說明,功能再優化,易用性更好
2018年2月28日,昇潤科技發布了CC2640R2F藍牙4.2開發套件TTC CC2640R2 SDK的重大更新,版本號為V3.4.0。此次更新,距TTC CC2640R2 SDK初次發布時隔11個月,期間經歷過3次重大更新,每一次重大更新,都為開發者帶來了新的功能,此次發布的重大版本更新,將使得昇潤的CC2640R2F開發套件的功能更強大,性能更卓越,使用更便捷,目前,該版本已經能在昇潤官網在線下載。
框架微調,開發更便捷
SDK藍牙相關內部框架調整,藍牙相關操作API統一合併到TTCBleRole.h文件中;
SDK應用部分框架調整;
片內OAD部分,bimoadonchip及oad_target統一移到 ..SDKTTC_OnChipOad中,方便工程移植備份;
所有驅動及藍牙相關均已獨立封裝成庫,支持快速定製化修改;
新增功能,適用更多場景
新增了主從一體(支持主從同時)的功能;
新增了主機類角色支持連接任意UUID的從機設備,用戶只需要設置掃描的從機設備的服務及特徵UUID信息即可與之通信,新增主機類角色的測試程序;
新增主機類角色的測試程序;
新增了Beacon廣播開關功能;
新增分配緩存的API;
新增用戶自定義設置連接事件回調,廣播事件回調,GATT消息回調,用戶可根據需要自行添加相關功能;
新增掃描類角色重複掃描次數,即調用一次 TTCBleGapRoleStartDiscovery 後在沒有達到掃描結果上限的情況下會重複掃描並繼續放入結果當中;
新增掃描類角色過濾MAC地址方式;
Wechat新增支持自動大包數據傳輸功能及多連接功能;
功能再優化,易用性更好
從機類角色的TTC默認藍牙特徵支持修改UUID、支持128Bit和16Bit UUID、支持用戶自行選擇是否使用SDK控制發送數據間隔;
掃描類角色沒有限制掃描結果的數量上限,用戶可根據實際情況去調整掃描結果的數量上限;
主機類角色數據寫支持用戶自行選擇是否使用SDK控制發送數據間隔;
Beacon調整為適配新架構,新增支持uBeacon功能(用戶自定義Beacon功能);
Beacon讀寫參數區分為APP及程序內部調用操作,提高Beacon的易用性;
SPI部分,針對SPI從機部分新增CS引腳狀態回調,提高易用性;
UART部分,優化發送部分處理,降低分配緩存用量,新增Wakeup引腳狀態回調,提高易用性;
已知問題修復,服務升級
修復掃描類角色很難同時獲取到掃描回應數據及廣播數據問題;
修復從機+觀察者角色獲取不到掃描回應數據問題;
修復針對日期有效性判斷異常導致無法更新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開發套件帶來更卓越的性能和更多樣的功能,目前,該版本已經能在官網在線下載。
※平昌冬奧會「北京8分鐘」,你感受到AI技術帶來的魅力嗎?一文帶你再看一遍
※藍牙5你了解多少,對物聯網做了哪些改進和優化,不知道沒關係,一文細細解答
TAG:昇潤科技 |