Can I increase NRF_SDH_BLE_GATT_MAX_MTU_SIZE over 247?

Hi,

I'm using SDK 17.1.0 on nRF52833 DK.

Now I want to transmit  some data from mobile app to DK board by using examples\ble_peripheral\ble_app_uart.

NOTE: ble_nus_data_send(ble_nus_t * p_nus, uint8_t * p_data, uint16_t * p_length, uint16_t conn_handle)

When my DK board is connected, RTT viewer print "Data len is set to 0xF4(244)", and the NRF_SDH_BLE_GATT_MAX_MTU_SIZE is 247. Is that mean there are 3 bytes has been used on UART service when using ble_nus_data_send()? And the max size of *pdata is limitted to 244?

Can I recieve or send 1024 byte data to mobile app by setting NRF_SDH_BLE_GATT_MAX_MTU_SIZE?

Related