From everything I've read, this code should work. I have an external uA meter at 1mV/uA while the device is connected as a peripheral. As I tick through these cases, power draw doesn't change at all, which is suspicious.

case 0: HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_MINUS_20_DBM); break; case 1: HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_MINUS_10_DBM); break; case 2: HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_0_DBM); break; case 3: HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_5_DBM); break; default: break;
I've never noticed anything empirically testing the transmission strength, but now I have pretty solid evidence nothing is happening. Am I missing something? This is using SDK 4.40.00.44.