From 383b8f98defcf2f382c79e5a6650832d0dd63463 Mon Sep 17 00:00:00 2001 From: "YARB(Cypress)" Date: Mon, 22 Jun 2020 12:45:09 +0300 Subject: [PATCH] Fix internal JIRA. Add check if cybsp_init() is successful --- targets/TARGET_Cypress/TARGET_PSOC6/mbed_overrides.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/targets/TARGET_Cypress/TARGET_PSOC6/mbed_overrides.c b/targets/TARGET_Cypress/TARGET_PSOC6/mbed_overrides.c index c62c895624..4d84800c47 100644 --- a/targets/TARGET_Cypress/TARGET_PSOC6/mbed_overrides.c +++ b/targets/TARGET_Cypress/TARGET_PSOC6/mbed_overrides.c @@ -22,6 +22,7 @@ #include "cybsp.h" #include "cy_mbed_post_init.h" #include "mbed_power_mgmt.h" +#include "mbed_error.h" #if MBED_CONF_RTOS_PRESENT #include "rtos_idle.h" #endif // MBED_CONF_RTOS_PRESENT @@ -75,7 +76,9 @@ void mbed_sdk_init(void) SystemInit(); /* Set up the device based on configurator selections */ - cybsp_init(); + if (CY_RSLT_SUCCESS != cybsp_init()) { + MBED_ERROR(MBED_MAKE_ERROR(MBED_MODULE_DRIVER, MBED_ERROR_CODE_FAILED_OPERATION), "cybsp_init"); + } cy_mbed_post_bsp_init_hook();