Hi all,
I've written a Connect iQ DataField app to talk to a sensor using BLE serial protocol so that data from the sensor can be displayed in a data field. The sensor requires that a sequence of configuration messages get written to it without response in order to initialize it so that it can stream data back to the Garmin device. It works fine on devices like the Garmin Fenix 6 and the Edge 540. However, on the Edge 530 device, I am only able to write the first message of the initialization sequence successfully and then the next message in the sequence throws an " Operation already in Progress" exception upon calling requestWrite, despite the fact that the first write has already been completed successfully (ie onCharacteristicWrite has been invoked with STATUS_SUCCESS). Successive calls to requestWrite all result in the Operation already in Progress message. What could cause this to happen?
Thanks in advance!