ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
运行蓝牙 5 时,应使用 CMD_BLE5_RADIO_SETUP 命令设置无线电。此命令将使用与 CMD_RADIO_SETUP 命令类似的方式设置无线电,但可以在不同的受支持 PHY 之间切换命令。
如果该命令与非低功耗蓝牙 RX 或 TX 命令一同使用,则参数 defaultPhy 可让 PHY 使用。对于低功耗蓝牙命令,defaultPhy 参数将被忽略。低功耗蓝牙 5 命令中包含多个 PHY 选项,如果使用 CMD_BLE5_RADIO_SETUP 命令配置了无线电,则传统低功耗蓝牙命令将始终使用 1Mbps PHY。
参数 config 和 txPower 同 CMD_RADIO_SETUP 命令的含义相同。
该命令有四个用于覆盖列表的指针。这些覆盖列表的处理方式和 CMD_RADIO_SETUP 命令相同。仅在运行设置命令时才会处理覆盖列表 pRegOverrideCommon,并且应包含适用于所有 PHY 的任何覆盖。在切换到给定的 PHY 时,会处理覆盖列表 pRegOverride1Mbps、pRegOverrideCoded 和 pRegOverride2Mbps。无线电 CPU 将存储这些覆盖指针并在每个交换机上读取覆盖列表,因此这些覆盖列表必须保留在内存中。如果不需要覆盖,则任何覆盖指针都可以为 NULL。
若要运行仅支持 1Mbps 的传统低功耗蓝牙模式,模式 0 的 CMD_RADIO_SETUP 可供使用,和在 CC26x0 器件上使用时一样。