sdk版本:simplelink_cc2640r2_sdk_1_40_00_45
项目中要求可以修改mac地址。程序在simple初始化 ICall_registerApp(&selfEntity, &syncEvent); 后面调用HCI_EXT_SetBDADDRCmd可以实现mac地址的修改。在其他地方,如事件处理函数中调用,函数不起作用。
想问一下,如果想动态修改mac地址,该怎么实现?目前想到的方案是通过复位来实现。先将需要修改的mac地址存储,然后复位再调用来修改。然而协议栈不支持软件复位HAL_SYSTEM_RESET()。是否只能通过看门狗来是系统复位来修改了?