Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed by
TARGET_ARCH_BLE/TARGET_NORDIC/mbed_rtx.h@128:9bcdf88f62b0, 2016-10-27 (annotated)
- Committer:
- <>
- Date:
- Thu Oct 27 16:45:56 2016 +0100
- Revision:
- 128:9bcdf88f62b0
Release 128 of the mbed library
Ports for Upcoming Targets
Fixes and Changes
2966: Add kw24 support https://github.com/ARMmbed/mbed-os/pull/2966
3068: MultiTech mDot - clean up PeripheralPins.c and add new pin names https://github.com/ARMmbed/mbed-os/pull/3068
3089: Kinetis HAL: Remove clock initialization code from serial and ticker https://github.com/ARMmbed/mbed-os/pull/3089
2943: [NRF5] NVIC_SetVector functionality https://github.com/ARMmbed/mbed-os/pull/2943
2938: InterruptIn changes in NCS36510 HAL. https://github.com/ARMmbed/mbed-os/pull/2938
3108: Fix sleep function for NRF52. https://github.com/ARMmbed/mbed-os/pull/3108
3076: STM32F1: Correct timer master value reading https://github.com/ARMmbed/mbed-os/pull/3076
3085: Add LOWPOWERTIMER capability for NUCLEO_F303ZE https://github.com/ARMmbed/mbed-os/pull/3085
3046: [BEETLE] Update BLE stack on Beetle board https://github.com/ARMmbed/mbed-os/pull/3046
3122: [Silicon Labs] Update of Silicon Labs HAL https://github.com/ARMmbed/mbed-os/pull/3122
3022: OnSemi RAM usage fix https://github.com/ARMmbed/mbed-os/pull/3022
3121: STM32F3: Correct UART4 and UART5 defines when using DEVICE_SERIAL_ASYNCH https://github.com/ARMmbed/mbed-os/pull/3121
3142: Targets- NUMAKER_PFM_NUC47216 remove mbed 2 https://github.com/ARMmbed/mbed-os/pull/3142
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| <> | 128:9bcdf88f62b0 | 1 | /* mbed Microcontroller Library |
| <> | 128:9bcdf88f62b0 | 2 | * Copyright (c) 2016 ARM Limited |
| <> | 128:9bcdf88f62b0 | 3 | * |
| <> | 128:9bcdf88f62b0 | 4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
| <> | 128:9bcdf88f62b0 | 5 | * you may not use this file except in compliance with the License. |
| <> | 128:9bcdf88f62b0 | 6 | * You may obtain a copy of the License at |
| <> | 128:9bcdf88f62b0 | 7 | * |
| <> | 128:9bcdf88f62b0 | 8 | * http://www.apache.org/licenses/LICENSE-2.0 |
| <> | 128:9bcdf88f62b0 | 9 | * |
| <> | 128:9bcdf88f62b0 | 10 | * Unless required by applicable law or agreed to in writing, software |
| <> | 128:9bcdf88f62b0 | 11 | * distributed under the License is distributed on an "AS IS" BASIS, |
| <> | 128:9bcdf88f62b0 | 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| <> | 128:9bcdf88f62b0 | 13 | * See the License for the specific language governing permissions and |
| <> | 128:9bcdf88f62b0 | 14 | * limitations under the License. |
| <> | 128:9bcdf88f62b0 | 15 | */ |
| <> | 128:9bcdf88f62b0 | 16 | |
| <> | 128:9bcdf88f62b0 | 17 | #ifndef MBED_MBED_RTX_H |
| <> | 128:9bcdf88f62b0 | 18 | #define MBED_MBED_RTX_H |
| <> | 128:9bcdf88f62b0 | 19 | |
| <> | 128:9bcdf88f62b0 | 20 | #if defined(TARGET_MCU_NRF51822) |
| <> | 128:9bcdf88f62b0 | 21 | |
| <> | 128:9bcdf88f62b0 | 22 | #ifndef INITIAL_SP |
| <> | 128:9bcdf88f62b0 | 23 | # if defined(TARGET_MCU_NORDIC_32K) |
| <> | 128:9bcdf88f62b0 | 24 | # define INITIAL_SP (0x20008000UL) |
| <> | 128:9bcdf88f62b0 | 25 | # elif defined(TARGET_MCU_NORDIC_16K) |
| <> | 128:9bcdf88f62b0 | 26 | # define INITIAL_SP (0x20004000UL) |
| <> | 128:9bcdf88f62b0 | 27 | # endif |
| <> | 128:9bcdf88f62b0 | 28 | #endif |
| <> | 128:9bcdf88f62b0 | 29 | |
| <> | 128:9bcdf88f62b0 | 30 | #ifndef OS_TASKCNT |
| <> | 128:9bcdf88f62b0 | 31 | #define OS_TASKCNT 6 |
| <> | 128:9bcdf88f62b0 | 32 | #endif |
| <> | 128:9bcdf88f62b0 | 33 | #ifndef OS_MAINSTKSIZE |
| <> | 128:9bcdf88f62b0 | 34 | #define OS_MAINSTKSIZE 512 |
| <> | 128:9bcdf88f62b0 | 35 | #endif |
| <> | 128:9bcdf88f62b0 | 36 | #ifndef OS_CLOCK |
| <> | 128:9bcdf88f62b0 | 37 | #define OS_CLOCK 32768 |
| <> | 128:9bcdf88f62b0 | 38 | #endif |
| <> | 128:9bcdf88f62b0 | 39 | #ifndef OS_SYSTICK |
| <> | 128:9bcdf88f62b0 | 40 | #define OS_SYSTICK 0 |
| <> | 128:9bcdf88f62b0 | 41 | #endif |
| <> | 128:9bcdf88f62b0 | 42 | |
| <> | 128:9bcdf88f62b0 | 43 | #elif defined(TARGET_MCU_NRF52832) |
| <> | 128:9bcdf88f62b0 | 44 | |
| <> | 128:9bcdf88f62b0 | 45 | #ifndef INITIAL_SP |
| <> | 128:9bcdf88f62b0 | 46 | #define INITIAL_SP (0x20010000UL) |
| <> | 128:9bcdf88f62b0 | 47 | #endif |
| <> | 128:9bcdf88f62b0 | 48 | #ifndef OS_TASKCNT |
| <> | 128:9bcdf88f62b0 | 49 | #define OS_TASKCNT 6 |
| <> | 128:9bcdf88f62b0 | 50 | #endif |
| <> | 128:9bcdf88f62b0 | 51 | #ifndef OS_MAINSTKSIZE |
| <> | 128:9bcdf88f62b0 | 52 | #define OS_MAINSTKSIZE 512 |
| <> | 128:9bcdf88f62b0 | 53 | #endif |
| <> | 128:9bcdf88f62b0 | 54 | #ifndef OS_CLOCK |
| <> | 128:9bcdf88f62b0 | 55 | #define OS_CLOCK 64000000 |
| <> | 128:9bcdf88f62b0 | 56 | #endif |
| <> | 128:9bcdf88f62b0 | 57 | |
| <> | 128:9bcdf88f62b0 | 58 | #endif |
| <> | 128:9bcdf88f62b0 | 59 | |
| <> | 128:9bcdf88f62b0 | 60 | #endif |
