我司現(xiàn)在做的一個產(chǎn)品是藍牙和2.4G雙模通訊的,用的是MCU+藍牙芯片+XN297的組合,目前有降成本的壓力,考慮升級換到CH592。我們這個產(chǎn)品的需求是藍牙枚舉為HID鍵盤,2.4G的Dongle也枚舉為HID鍵盤,當(dāng)有數(shù)據(jù)向PC上報時,如果藍牙和2.4G都連接,則同時向藍牙和2.4GDongle都發(fā)送按鍵報文。
現(xiàn)在想確認(rèn)CH592一顆芯片是否能完成以上同時發(fā)送的功能?這里指的同時發(fā)送可以接受是異步,比如RF先發(fā),BLE再發(fā),前后幾百毫秒以內(nèi)都是可以的
目前我收集到的信息有:
1、在這篇帖子“在CH579/CH573/CH583/CH32V208/CH32F208 上使用RF_PHY使用 https://www.cnblogs.com/iot-fan/p/14320405.html”
里面提到了RF可以和BLE同時使用
? 但是這個RF_PHY的歷程比較簡單,沒有實現(xiàn)設(shè)備和Dongle綁定握手的環(huán)節(jié)
2、在這篇帖子里“ CH582/CH592_EVT中RF_Device(從機)例程詳解_底層自動跳頻管理_支持一對七通訊(兩顆IC可互通)https://www.cnblogs.com/azou/p/18129426”
我下載測試了,確實兩個CH592板子可以綁定并通訊
3、我想要的是在藍牙實現(xiàn)的基礎(chǔ)上也可以調(diào)用RF庫進行綁定并通訊
所以 我測試了在一個BLE的工程中加入RF_device工程中的"libCH59xRF.a"庫和配套的代碼,發(fā)現(xiàn)編譯不過,出現(xiàn)大量報錯,主要是為RF庫和BLE庫中的很多函數(shù)命名系統(tǒng),重復(fù)定義
4、應(yīng)該如何做呢?
貴司是否可以提供一個兼具BLE和RF庫的工程?
若上述工程不能提供,貴司是否可提供綁定流程如何實現(xiàn)的?我可以在Dongle上跑RF_host的工程然后在device上基于RF_PHY工程改一改,兩個能對接上不?