hi,
i am trying to connect peripherials ( blood pressure, pulseox meter) with nrf5340 using uuid and mac, initially using uuid filter are used to scan the devices around and store the mac of the device. once the mac is stored we use address filter to filter the device based on the mac address that was stored earlier.
once the mac address matches with the stored mac address the connect with the device is established and gatt discovery is initialed and the handles are collected and data is received and subscribing to them. everything works as expected. and we could get the vitals from the blood pressure and pulse oximeter.
but we face an unexpected controller reset all of sudden in between in a random pattern whenever the scan_start function is initialed. since we use more than one device we initial Scan_start to initiate the filers to scan for other devices this is done during the connected, disconnected and once gatt_ discovery call back function is succeeded. the nrf controller gets reset automatically during the scan_start function at any on the given call back function.
we suspected it might be due to the stack overflow and we tried to increase the size however stil the issue sustained. we are not sure what the issue is since we could not find any debug error in the debugger kindly help us how to identify the issue related to the rest.
