mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Revision:
189:f392fc9709a3
Parent:
188:bcfe06ba3d64
--- a/targets/TARGET_Cypress/TARGET_PSOC6/mbed_rtx.h	Thu Nov 08 11:46:34 2018 +0000
+++ b/targets/TARGET_Cypress/TARGET_PSOC6/mbed_rtx.h	Wed Feb 20 22:31:08 2019 +0000
@@ -2,6 +2,8 @@
  * mbed Microcontroller Library
  * Copyright (c) 2017-2018 Future Electronics
  * Copyright (c) 2016 u-blox
+ * Copyright (c) 2018-2019 Cypress Semiconductor Corporation
+ * SPDX-License-Identifier: Apache-2.0
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -19,22 +21,26 @@
 #ifndef MBED_MBED_RTX_H
 #define MBED_MBED_RTX_H
 
-#if defined(TARGET_MCU_PSOC6_M0)
-
+#if defined(TARGET_CY8CKIT_062_4343W)
+#ifndef INITIAL_SP
+#define INITIAL_SP              (0x08002000 + 0x000FD800)  /* Ram origin + length */
+#endif
+#elif defined(TARGET_CY8CKIT_062_BLE)
+#ifndef INITIAL_SP
+#define INITIAL_SP              (0x08002000 + 0x00045800)  /* Ram origin + length */
+#endif
+#elif defined(TARGET_CY8CKIT_062_WIFI_BT)
 #ifndef INITIAL_SP
-#define INITIAL_SP              (0x08000000 + 0x00010000)  // Ram origin + length
+#define INITIAL_SP              (0x08002000 + 0x00045800)  /* Ram origin + length */
+#endif
+#elif defined(TARGET_CY8CMOD_062_4343W)
+#ifndef INITIAL_SP
+#define INITIAL_SP              (0x08002000 + 0x000FD800)  /* Ram origin + length */
+#endif
+#elif defined(TARGET_CYW943012P6EVB_01)
+#ifndef INITIAL_SP
+#define INITIAL_SP              (0x08002000 + 0x00045800)  /* Ram origin + length */
+#endif
 #endif
 
-#elif defined(TARGET_MCU_PSOC6_M4)
-
-#ifndef INITIAL_SP
-#define INITIAL_SP              (0x08010000 + 0x00037800)  // Ram origin + length
-#endif
-
-#else
-
-#error "Unknown board"
-
-#endif
-
-#endif  // MBED_MBED_RTX_H
+#endif  /* MBED_MBED_RTX_H */