I'd like to use BT4.2 Length Extension on my peripheral. I think I could call GATT_ExchangeMTU() from a central/client, but I don't see a way to request that from the peripheral in the BLE SDK. Any recommendations?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I'd like to use BT4.2 Length Extension on my peripheral. I think I could call GATT_ExchangeMTU() from a central/client, but I don't see a way to request that from the peripheral in the BLE SDK. Any recommendations?
Thanks. I was getting MTU and DLE confused. The throughput_example_central and throughput_example_peripheral on github were helpful. It seems that MTU is exchanged once at the beginning of the connection, but that HCI_LE_SetDataLenCmd() can be called later from either side. At least, that's my working theory...