Hi, my problem is the following:
I have an Android application which communicates with a CC2640 on a custom board. I would like to send at least 128 bytes of data to a characteristic (which is initialized with the correct size). To do so, i use prepare Writes requests and responses, also known as long write. Yet, i can't send more than 90 bytes (5 * 18).
If I try to send more than 90 bytes, i get the GATT ERROR 0x09 ( which appears to be GATT_PREPARE_Q_FULL on nRF Master Control Panel). The problem appears on both nRF and custom Android application.
I saw in the firmware that GATT_MAX_NUM_PREPARE_WRITES was set to 5. I tried to set it to 10 but nothing changed.
Does anyone knows how to solve this problem?
Thanks,
Etienne