cancel
Showing results for 
Search instead for 
Did you mean: 

aci_gatt_update_char_value_ext_IDB05A1 causes `HardFault_Handler` to get called .

YEbne.1
Associate

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

0 REPLIES 0