2018-12-20 06:15 PM
I have discovered an issue when trying to use aci_gap_terminate_gap_procedure( GAP_DIRECT_CONNECTION_ESTABLISHMENT_PROC ) after previously calling aci_gap_create_connection(...) to connect to a slave device. The issue only occurs if an incoming connection is established between calling the create and terminate functions. In this case aci_gap_terminate_gap_procedure returns 0x0C (ERR_COMMAND_DISALLOWED) instead of 0x00 (BLE_STATUS_SUCCESS) which it does usually.
I am currently using v7.2c of the stack. I have just found out that v7.3 is now available but the release note does not indicate that this issue has been fixed?