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.
Diff: TARGET_LPC1768/TARGET_NXP/mbed_rtx.h
- Revision:
- 145:64910690c574
- Parent:
- 128:9bcdf88f62b0
- Child:
- 148:fd96258d940d
--- a/TARGET_LPC1768/TARGET_NXP/mbed_rtx.h Thu Jun 08 14:53:05 2017 +0100 +++ b/TARGET_LPC1768/TARGET_NXP/mbed_rtx.h Wed Jun 21 17:31:38 2017 +0100 @@ -22,15 +22,6 @@ #ifndef INITIAL_SP #define INITIAL_SP (0x10008000UL) #endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 14 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 48000000 -#endif #elif defined(TARGET_LPC11U24) \ || defined(TARGET_LPC11U35_401) \ @@ -40,168 +31,54 @@ #ifndef INITIAL_SP #define INITIAL_SP (0x10002000UL) #endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 6 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 128 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 48000000 -#endif #elif defined(TARGET_LPC1114) #ifndef INITIAL_SP #define INITIAL_SP (0x10001000UL) #endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 6 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 128 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 48000000 -#endif #elif defined(TARGET_LPC1347) #ifndef INITIAL_SP #define INITIAL_SP (0x10002000UL) #endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 14 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 72000000 -#endif #elif defined(TARGET_LPC1549) #ifndef INITIAL_SP #define INITIAL_SP (0x02009000UL) #endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 14 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 72000000 -#endif #elif defined(TARGET_LPC1768) #ifndef INITIAL_SP #define INITIAL_SP (0x10008000UL) #endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 14 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 96000000 -#endif - -#elif defined(TARGET_LPC2368) - -/* FIXME: INITIAL_SP is undefined for this target */ -#ifndef OS_TASKCNT -#define OS_TASKCNT 14 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 96000000 -#endif -#ifndef OS_SCHEDULERSTKSIZE -#define OS_SCHEDULERSTKSIZE (136*2) -#endif - -#elif defined(TARGET_LPC2460) - -extern unsigned char __usr_stack_top__[]; -#ifndef INITIAL_SP -#define INITIAL_SP (__usr_stack_top__) -#endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 14 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 72000000 -#endif -#ifndef OS_SCHEDULERSTKSIZE -#define OS_SCHEDULERSTKSIZE (136*2) -#endif #elif defined(TARGET_LPC4088) || defined(TARGET_LPC4088_DM) #ifndef INITIAL_SP #define INITIAL_SP (0x10010000UL) #endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 14 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 120000000 -#endif #elif defined(TARGET_LPC4330) || defined(TARGET_LPC4337) #ifndef INITIAL_SP #define INITIAL_SP (0x10008000UL) #endif -#define OS_TASKCNT 14 -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 204000000 -#endif #elif defined(TARGET_LPC812) #ifndef INITIAL_SP #define INITIAL_SP (0x10001000UL) #endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 6 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 128 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 36000000 -#endif #elif defined(TARGET_LPC824) || defined(TARGET_SSCI824) #ifndef INITIAL_SP #define INITIAL_SP (0x10002000UL) #endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 6 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 128 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 30000000 -#endif #endif