Error in modified ble_app_uart application compiled by SES 4.40

Fatal error in modified ble_app_uart example application compiled by Segger Embedded Studio for ARM V4.40

With NRF_SDH_BLE_GATT_MAX_MTU_SIZE 23

<info> app_timer: RTC: initialized.
<info> app: Debug logging for UART over RTT started.
<error> nrf_ble_gatt: sd_ble_gap_data_length_update() (request) on connection 0x0 returned NRF_ERROR_RESOURCES.
<error> nrf_ble_gatt: The requested TX/RX packet length is too long by 224/224 octets.
<info> app: Connected
<error> app: Fatal error

With NRF_SDH_BLE_GATT_MAX_MTU_SIZE 247

<info> app_timer: RTC: initialized.
<info> app: Debug logging for UART over RTT started.
<info> app: Connected
<info> app: Data len is set to 0x14(20)
<error> app: Fatal error

In this modification of  ble_app_uart example I use: PPI, Timer 1, Application timer, Radio Notification. I don't use UART.

Another modification compiled by SES V4.40 work fine. In it I don't use PPI and Timers, only Application timer, Radio Notification and PWM. I don't use UART in it too.

No any errors with Segger Embedded Studio for ARM V4.30c.

nRF5_SDK_16.0.0_98a08e2 with nRF52832

Parents Reply Children
No Data
Related