Nordic的sdk和藍牙協議棧的命名規則

Softdevice命名規則一

Softdevice包括兩種底層協議棧:BLE和ANT,BLE包括兩種角色:central(又稱master)和peripheral(又稱slave),爲此需要給這些不同類型的協議棧進行命名區分。協議棧命名格式爲Sxyz,其中

  • x – 表示協議棧的類型,1表示BLE協議棧,2表示ANT協議棧,3表示同時支持BLE和ANT
  • y – 表示BLE角色,1表示從設備,2表示主設備,3表示同時支持主設備和從設備
  • z – 表示芯片類型,0表示nRF51系列,2表示nRF52系列
    • 比如S110,表示只支持從設備模式的nRF51 BLE協議棧
    • 比如S130,表示既支持從設備模式又支持主設備模式的nRF51 BLE協議棧
    • 比如S132,表示既支持從設備模式又支持主設備模式的nRF52 BLE協議棧
    • 比如S212,表示nRF52 ANT協議棧
    • 比如S332,表示nRF52既支持BLE協議棧又支持ANT協議棧,而且BLE協議棧既支持從設備模式又支持主設備模式

Softdevice命名規則二

大體上跟命名規則1相同,但是協議棧編號最後2位跟芯片型號一樣,比如S140,代表這個協議棧專門用於nRF52840。由於52840 Flash空間很大,沒有必要做各種細分的協議棧,S140協議棧是一個大而全的協議棧,包含藍牙所有功能。

Softdevice版本編號,從1.0.0開始編號,然後2.0.0,3.0.0,…S110最新版本是8.0.0,S130最新版本是2.0.1,S132/S140/S112最新版本是7.0.0。

工程包分類

  • pca10040 針對52832
  • pca10040e 針對52810
  • pca10056 針對52840
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章