assert_failed() is being called inside BleStack_Init() with USE_FULL_ASSERT defined. By default, Stm32CubeMx does not define USE_FULL_ASSERT so assert_failed() would have never been called. Either way, BleStack_Init() returns zero causing APP_BLE_I...