Hi all,
I believe it should be possible to defined a characteristic which can be written to but have no automatic write response ACK sent. Instead I want to send a manual ACK once I have processed the written data on the micro-controller received via a DATA event from the Nordic chip.
So I setup the characteristic in this way in nRFgo Studio with the properties 'Set pipe' and 'Write' checked. Note 'Send Write Response Automatically' isn't checked. When I write to the characteristic from my Android device I don't see a DATA event come through from the Nordic chip to my micro-controller. If I check 'Send Write Response Automatically' then I see the DATA events coming through. Why would DATA events stop coming through when I just uncheck the 'Send Write Response Automatically' option? I'm guessing this isn't expected behaviour?
I would be grateful for any advice. I assume it is possible in theory to have this kind of setup with a manual ACK?
I'm using the nRF8001 and STM micro-controller.