This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2652R: GATT client, handle storage

Part Number: CC2652R

Hello,

Could someone explain to me how handles are stored in the GATT client (central device)?
I have one central device and three identical peripherals. All peripherals have the same GATT characteristics database.

The response to GATT_DiscCharsByUUID (for SIMPLEPROFILE_CHAR1_UUID) returns the same charHandle value for all peripherals.

I would expect handles to be stored separately for each peripheral (connection).
Even if I change the characteristic properties in one peripheral, it still returns the same handle.

I also found that the handle value is valid even after reconnecting the device.
Can you confirm that the handle remains in memory even after disconnecting the peripheral?

Thanks,
Thomas