Hello,
I am writing a single byte value to a cypress module using write with response (BLE_GATT_OP_WRITE_REQ). For some reason the peripheral will receive the value but will not carry out the action I expect as a result of the write. When I do the write from the nRF connect app, the peripheral receives the byte and actions accordingly.
BLE_GATT_OP_WRITE_CMD returns invalid op so I think it needs to be a write with response. Does anyone have any idea why this would be the case?
What could the nRF app be doing that I am not when carrying out this simple write?
Thanks in advance for any help!
Lewis.