1)central和peripheral建立连接,central这边先打印 connected,然后立马又打印disconnected,disconnect reason:62, 我查了一下是:
#define LL_STATUS_ERROR_CONN_FAILED_TO_BE_ESTABLISHED 0x3E // Connection Failed To Be Established
我想问的是,一般什么情况下,会出现这种原因的连接失败呢?
2)在central和peripheral连接成功后,central打印conneced,然后去发现服务:
osal_start_timerEx( simpleBLETaskId, START_DISCOVERY_EVT, DEFAULT_SVC_DISCOVERY_DELAY );
我查到DEFAULT_SVC_DISCOVERY_DELAY 这个延时并不必要,想问一下,例程中加一个延时出于什么考虑?如果我不延时,直接osal_set_event开始查找是否可以。