enum
{
BLE_STATE_IDLE =8,
BLE_STATE_CONNECTED,
};
static uint8 simpleBLEState = BLE_STATE_IDLE;
。。。
判断状态:
广播的话simpleBLEState = BLE_STATE_IDLE;
链接的话simpleBLEState = BLE_STATE_CONNECTED;
没有其他复赋值的地方了,我的显示是connected,状态也确实是已连接。可是我把simpleBLEState的值打出来后是BLE_STATE_IDLE的值。不知道哪里错了
1、连接赋值后我把值打出来了,这时没错,是BLE_STATE_CONNECTED
2、广播那个赋值确实只负了一次,我定义变量试了。
后面再打印状态就是BLE_STATE_IDLE了,而实际状态确实是连接的。求解??????