The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
AnnaBridge
Date:
Wed Feb 20 20:53:29 2019 +0000
Revision:
172:65be27845400
Parent:
171:3a7713b1edbc
mbed library release version 165

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 170:e95d10626187 1 /* mbed Microcontroller Library
AnnaBridge 170:e95d10626187 2 * Copyright (c) 2016 ARM Limited
AnnaBridge 170:e95d10626187 3 *
AnnaBridge 170:e95d10626187 4 * Licensed under the Apache License, Version 2.0 (the "License");
AnnaBridge 170:e95d10626187 5 * you may not use this file except in compliance with the License.
AnnaBridge 170:e95d10626187 6 * You may obtain a copy of the License at
AnnaBridge 170:e95d10626187 7 *
AnnaBridge 170:e95d10626187 8 * http://www.apache.org/licenses/LICENSE-2.0
AnnaBridge 170:e95d10626187 9 *
AnnaBridge 170:e95d10626187 10 * Unless required by applicable law or agreed to in writing, software
AnnaBridge 170:e95d10626187 11 * distributed under the License is distributed on an "AS IS" BASIS,
AnnaBridge 170:e95d10626187 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
AnnaBridge 170:e95d10626187 13 * See the License for the specific language governing permissions and
AnnaBridge 170:e95d10626187 14 * limitations under the License.
AnnaBridge 170:e95d10626187 15 */
AnnaBridge 170:e95d10626187 16
AnnaBridge 170:e95d10626187 17 #ifndef MBED_MBED_RTX_H
AnnaBridge 170:e95d10626187 18 #define MBED_MBED_RTX_H
AnnaBridge 170:e95d10626187 19
AnnaBridge 170:e95d10626187 20 #include <stdint.h>
AnnaBridge 170:e95d10626187 21 #include "clocking.h"
AnnaBridge 170:e95d10626187 22
AnnaBridge 170:e95d10626187 23 #if defined(TARGET_EFM32GG)
AnnaBridge 170:e95d10626187 24
AnnaBridge 170:e95d10626187 25 #ifndef INITIAL_SP
AnnaBridge 170:e95d10626187 26 #define INITIAL_SP (0x20020000UL)
AnnaBridge 170:e95d10626187 27 #endif
AnnaBridge 170:e95d10626187 28
AnnaBridge 170:e95d10626187 29 #elif defined(TARGET_EFM32HG)
AnnaBridge 170:e95d10626187 30
AnnaBridge 170:e95d10626187 31 #ifndef INITIAL_SP
AnnaBridge 170:e95d10626187 32 #define INITIAL_SP (0x20002000UL)
AnnaBridge 170:e95d10626187 33 #endif
AnnaBridge 170:e95d10626187 34
AnnaBridge 170:e95d10626187 35 #elif defined(TARGET_EFM32LG)
AnnaBridge 170:e95d10626187 36
AnnaBridge 170:e95d10626187 37 #ifndef INITIAL_SP
AnnaBridge 170:e95d10626187 38 #define INITIAL_SP (0x20008000UL)
AnnaBridge 170:e95d10626187 39 #endif
AnnaBridge 170:e95d10626187 40
AnnaBridge 170:e95d10626187 41 #elif defined(TARGET_EFM32PG)
AnnaBridge 170:e95d10626187 42
AnnaBridge 170:e95d10626187 43 #ifndef INITIAL_SP
AnnaBridge 170:e95d10626187 44 #define INITIAL_SP (0x20008000UL)
AnnaBridge 170:e95d10626187 45 #endif
AnnaBridge 170:e95d10626187 46
AnnaBridge 170:e95d10626187 47 #elif defined(TARGET_EFM32WG)
AnnaBridge 170:e95d10626187 48
AnnaBridge 170:e95d10626187 49 #ifndef INITIAL_SP
AnnaBridge 170:e95d10626187 50 #define INITIAL_SP (0x20008000UL)
AnnaBridge 170:e95d10626187 51 #endif
AnnaBridge 170:e95d10626187 52
AnnaBridge 170:e95d10626187 53 #elif defined(TARGET_EFR32MG1)
AnnaBridge 170:e95d10626187 54
AnnaBridge 170:e95d10626187 55 #ifndef INITIAL_SP
AnnaBridge 170:e95d10626187 56 #define INITIAL_SP (0x20007C00UL)
AnnaBridge 170:e95d10626187 57 #endif
AnnaBridge 170:e95d10626187 58
AnnaBridge 170:e95d10626187 59 #elif defined(TARGET_EFR32MG12) || defined(TARGET_EFM32PG12)
AnnaBridge 170:e95d10626187 60
AnnaBridge 170:e95d10626187 61 #ifndef INITIAL_SP
AnnaBridge 170:e95d10626187 62 #define INITIAL_SP (0x20040000UL)
AnnaBridge 170:e95d10626187 63 #endif
AnnaBridge 170:e95d10626187 64
AnnaBridge 170:e95d10626187 65 #elif defined(TARGET_EFM32GG11)
AnnaBridge 170:e95d10626187 66
AnnaBridge 170:e95d10626187 67 #ifndef INITIAL_SP
AnnaBridge 170:e95d10626187 68 #define INITIAL_SP (0x20080000UL)
AnnaBridge 170:e95d10626187 69 #endif
AnnaBridge 170:e95d10626187 70
AnnaBridge 170:e95d10626187 71 #endif
AnnaBridge 170:e95d10626187 72
AnnaBridge 170:e95d10626187 73 #endif // MBED_MBED_RTX_H