1) You don't need to disconnect every time the CCD is set. You have to do this only after the pairing.2) it is your device (the server) that sets the value of its descriptor. No change is required on the HID driver. This is in charge of your firmwa...
There are two workarounds in this case, (when the application cannot gracefully disconnect from the peer)1) Disconnecting from the peer after the CCCD has been written by the client the first time after bonding. Disconnection is initiating by the sla...
Hi guys,BlueNRG-MS does store the value of the CCCD in NVM. This is done when the device is disconnected, in order to reduce the number of writes in Flash.Probably, the cause of the problems seen here is due to the fact that the BlueNRG is reset befo...
Posted on December 03, 2015 at 10:11Dear Guy,Which bytes are you sending on the SPI header?The first byte must be 0x0B, which means a read operation.Instead, if the first byte is 0x0A, this means a write operation.Best RegardsSalvo