KT6368A藍牙芯片,本身物理上是沒有任何變化的。但是在客戶使用過程中,會有一些細節的功能,隨著時間的推移逐步被發現和完善。產品基本的原則都是向下兼容的,可是難免會有一些不適配的情況。這里特此說明目前最新版本的修改點:
1、修改芯片的UART開啟時間
舊版本: 上電直接打開uart,用戶在300ms左右就可以發指令修改藍牙名等等參數
==》這個會在用戶上電不斷發串口數據,導致串口環形的數據錯亂的bug
==》目前只有一個客戶使用到這個場景
新版本: 上電之后,必須等到藍牙全部初始化完成之后,才開啟uart。也就是需要發AT指令設置藍牙名等等其他參數,需要等待將近1秒的時間才允許
==》這樣就杜絕了客戶上電發uart數據,導致環形buf錯亂的bug
2、修改ble名設置超過21個字符,藍牙就不廣播的問題
舊版本: BLE-12345678912345678 ---- 長度21 ---- 最大就是這個長度
按照藍牙的規范,ble其實是不超過30個字符都可以的
但是我們程序里面,廣播包里面加入了mac地址,所以就只能21個字節了
Spp的藍牙名稱設置,則不受影響
Ble的名稱如果超過了21個字符,帶來的問題,就是藍牙芯片初始化失敗,你用手機是搜不到它的,請一定留意,不要超過這個范圍了
新版本:
1、解決了這個bug,同時對超過21個字符的部分直接丟掉處理
2、另外需要超過21個字符的應用,可以聯系我們定制修改
3、新舊版本如何區分:
==》不需要區分,默認從2022-11-25之后出貨的都是最新版本,舊版本就不再出貨了
審核編輯:湯梓紅
-
藍牙芯片
+關注
關注
17文章
374瀏覽量
45988 -
uart
+關注
關注
22文章
1227瀏覽量
101180
發布評論請先 登錄
相關推薦
評論