? ?正常使用時(shí)沒問題,使用OTA升級工具時(shí)連接藍(lán)牙或者點(diǎn)擊GETINFO后板子就變成磚了,得重新用usb刷代碼,以下是部分改動(dòng),跟這部分有關(guān)系嗎
?? ? case GAPROLE_CONNECTED:
? ? ? ? {
? ? ? ? ? ? gapEstLinkReqEvent_t *event = (gapEstLinkReqEvent_t *)pEvent;
? ? ? ? ? ? uint16_t? ? ? ? ? ? ? conn_interval = 0;
? ? ? ? ? ? //conn_interval = event->connInterval;
? ? ? ? ? ? if(pEvent->gap.opcode == GAP_LINK_ESTABLISHED_EVENT)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? Peripheral_LinkEstablished(pEvent);
? ? ? ? ? ? ? ? GPIOA_SetBits(GPIO_Pin_8);? ? //連接燈亮
? ? ? ? ? ? ? ? GPIOB_ResetBits(GPIO_Pin_7);
? ? ? ? ? ? ? ? PRINT("Connected..\n");
? ? ? ? ? ? }
? ? ? ? ? ? if(conn_interval > DEFAULT_DESIRED_MAX_CONN_INTERVAL)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? PRINT("Send Update\r\n");
? ? ? ? ? ? ? ? GAPRole_PeripheralConnParamUpdateReq(event->connectionHandle,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?DEFAULT_DESIRED_MIN_CONN_INTERVAL,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?DEFAULT_DESIRED_MAX_CONN_INTERVAL,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?DEFAULT_DESIRED_SLAVE_LATENCY,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?DEFAULT_DESIRED_CONN_TIMEOUT,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Peripheral_TaskID);
? ? ? ? ? ? }
? ? ? ? ? ? break;
? ? ? ? }
? ? ? ? case GAPROLE_CONNECTED_ADV:
? ? ? ? ? ? PRINT("Connected Advertising..\n");
? ? ? ? ? ? break;
? ? ? ? case GAPROLE_WAITING:
? ? ? ? {
? ? ? ? ? ? if(pEvent->gap.opcode == GAP_LINK_TERMINATED_EVENT)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? Peripheral_LinkTerminated(pEvent);
? ? ? ? ? ? ? ? GPIOA_ResetBits(GPIO_Pin_8);? ? ? //斷開連接燈滅
? ? ? ? ? ? ? ? GPIOB_SetBits(GPIO_Pin_7);
? ? ? ? ? ? ? ? loadch = false;
? ? ? ? ? ? ? ? startadc = false;
? ? ? ? ? ? ? ? fdeltch = false;
? ? ? ? ? ? ? ? chageload = false;
? ? ? ? ? ? ? ? noload = false;
? ? ? ? ? ? ? ? PRINT("Disconnected.. Reason:%x\n", pEvent->linkTerminate.reason);
? ? ? ? ? ? }
? ? ? ? }