BlueNRG-1和BlueNRG-2是非常低功耗的低功耗藍(lán)牙(BLE)單模片上系統(tǒng)(SoC),符合藍(lán)牙規(guī)范。它們擴(kuò)展了屢獲殊榮的BlueNRG網(wǎng)絡(luò)處理器的功能,允許使用嵌入式ARM Cortex-M0內(nèi)核來運(yùn)行用戶應(yīng)用程序代碼。
在BlueNRG-1和BlueNRG-2上運(yùn)行的應(yīng)用程序使用設(shè)備軟件開發(fā)工具包(SDK)中提供的生產(chǎn)就緒BLE棧作為庫(鏈接到應(yīng)用程序源代碼)。BLE棧版本可能會(huì)不定期變化,恕不另行通知。BLE棧以庫的形式提供,因?yàn)樗淮蛩愎┯脩暨M(jìn)行修改。從BLE棧v2.1版本開始,支持棧的模塊化配置。BLE棧的模塊化允許用戶根據(jù)特定的應(yīng)用需求優(yōu)化BLE棧內(nèi)存占用和RAM使用。
本設(shè)計(jì)技巧的目的是為客戶提供如何配置BLE棧的參考。
請(qǐng)注意,有關(guān)如何確定BLE棧版本的詳細(xì)信息,讀者應(yīng)參考st.com上提供的專用設(shè)計(jì)提示“BlueNRG-1和BlueNRG-2 BLE棧和硬件版本”。
本設(shè)計(jì)技巧的全部?jī)?nèi)容無需修改即可適用于BlueNRG-1和BlueNRG-2設(shè)備運(yùn)行BLE棧v2.1及以后版本。