Hi,
The CC2642, when acting as a peripheral, can support up to 3 connections. After a smartphone connects, if the CC2642 actively requests to disconnect, the smartphone will disconnect immediately upon receiving the request and attempt to reconnect (since the CC2642 supports multiple connections, it continuously broadcasts). If the CC2642 does not receive an acknowledgment of disconnection from the smartphone, it will wait for 6 seconds before triggering the GAP_LINK_TERMINATED_EVENT event (the current connection timeout is set to 6 seconds). If, within these 6 seconds, the same smartphone reconnects to the CC2642, the application layer will not receive the GAP_LINK_ESTABLISHED_EVENT event. After 6 seconds, it will receive the GAP_LINK_TERMINATED_EVENT event, but at this point, the smartphone will have remained connected to the CC2642. However, the application layer will perceive that there is no connection.
sdk:simplelink_cc13xx_cc26xx_sdk_7_10_01_24