Hi,
I have a problem when I do a write request on a 20 bytes characteristic from a custom service.
The funtion sd_ble_gattc_write return error 0x7 but I can't find what it means.
I found out that the write request work when I only write 1, 2, 3 or 4 bytes but no more.
I tried to set a bigger number for NRF_SDH_BLE_GATT_MAX_MTU_SIZE (153) and NRF_SDH_BLE_GAP_DATA_LENGTH (157) but it didn't work.
This is how I define the characteristic on my peripheral :
This is the write request function in my central :