I understand that after calling GATTServApp_RegisterService , the read and write callback functions should be called when a read/ write is performed on the attributes.
However, in the simpleBlePeripheral example, I noticed that the callback function is called only when read/ write is performed on the USER DEFINED UUID's
(For example - simpleProfilechar1UUID). But when a read is performed on standart UUID's such as characterUUID , the callback function is not called. (Though the right values are returned to the client).
Is that the way it is supposed to be ? or something is working wrong in my setup ?
Thanks,
Sasha.