Skip to main content
YEbne.1
Visitor II
January 10, 2021
Question

aci_gatt_update_char_value_ext_IDB05A1 causes `HardFault_Handler` to get called .

  • January 10, 2021
  • 0 replies
  • 771 views

Hi,

When I am using the `aci_gatt_update_char_value_ext_IDB05A1` function with the argument `value_length=118` the board goes to `HardFault_Handler`.

I am using Nucleo-H743ZI2 with X-NUCLEO-IDB05A1 BLE Expansion board. The code is here at this specific commit: https://github.com/yosoufe/ExperineceKemet/tree/a89ec4ee69fbd256fe502ba650bce6b1d7e25731/cubews/VibrationSensorTest

The location of calling the function is here: https://github.com/yosoufe/ExperineceKemet/blob/a89ec4ee69fbd256fe502ba650bce6b1d7e25731/cubews/VibrationSensorTest/Core/BLEApp/gatt_db.c#L153

Please help me on this?

The second question is why I cannot use larger length while the docs says it supports till 512 bytes? If I use more than 118 bytes, I get invalid parameter error from the function.

Thanks

This topic has been closed for replies.