CC2640R2F:外部主機上支持?jǐn)?shù)據(jù)長度擴展
芯片型號:CC2640R2F
模塊型號:RF-BM-4044B3
最近,我計劃使用基于CC2640R2F的信馳達(dá)科技RF-BM-4044B3模組搭建一個系統(tǒng),目前正在使用的是CC2564C,連接到一個外部主機運行BLE堆棧,但是遇到一些麻煩。
因為我打算增加BLE連接后的數(shù)據(jù)吞吐量,我認(rèn)為最好的方法就是在BLE設(shè)備上擴展數(shù)據(jù)長度。問題是CC2564C不支持?jǐn)?shù)據(jù)長度的擴展。我注意到許多SimpleLink設(shè)備支持?jǐn)?shù)據(jù)擴展,但我無法找到外部主機運行的BLE堆棧,并且必須使用自定義TI人機交互命令。
我不能修改底層軟件架構(gòu),使用TI的自定義命令,所以我另尋設(shè)備可以支持?jǐn)?shù)據(jù)擴展。
通過人機交互命令——數(shù)據(jù)擴展功能可以打開:
HCI_LE_ReadSuggestedDefaultDataLenCmd (),
HCI_LE_WriteSuggestedDefaultDataLenCmd (),
HCI_LE_ReadMaxDataLenCmd (), HCI_LE_SetDataLenCmd ()
這樣,就可以實現(xiàn)外部主機擴展數(shù)據(jù)長度。