Other Parts Discussed in Thread: CC2650,
I can change the device address pre-initialization per TI's sample code using:
ICall_registerApp(&selfEntity, &sem);
//Hard code the DB Address till CC2650 board gets its own IEEE address
uint8 bdAddress[B_ADDR_LEN] = { 0x11, 0x11, 0x11, 0x11, 0x11, 0x11 };
HCI_EXT_SetBDADDRCmd(bdAddress);
But I don't know how to change it after initialization. If I call HCI_EXT_SetBDADDRCmd(newAddr), the address will change briefly but revert back to the old address. I read that HCI_EXT_SetBDADDRCmd(bdAddress) can only be used while the stack is in the standby state but I don't know how to put it in standby other than by reset.
Anybody know how to do this?
Thanks