[LPC1114]: add support for RTOS

just succeed in build process. not yet tested.
pull/17/head
ytsuboi 2013-07-21 00:51:42 +09:00
parent 796bbbeb0d
commit d15647e9d8
2 changed files with 6 additions and 3 deletions

View File

@ -205,6 +205,9 @@ osThreadDef_t os_thread_def_main = {(os_pthread)main, osPriorityNormal, 0, NULL}
#elif TARGET_LPC11U24 #elif TARGET_LPC11U24
#define INITIAL_SP (0x10001000UL) #define INITIAL_SP (0x10001000UL)
#elif TARGET_LPC1114
#define INITIAL_SP (0x10001000UL)
#elif TARGET_KL25Z #elif TARGET_KL25Z
#define INITIAL_SP (0x20003000UL) #define INITIAL_SP (0x20003000UL)

View File

@ -51,7 +51,7 @@
#ifndef OS_TASKCNT #ifndef OS_TASKCNT
# if defined(TARGET_LPC1768) || defined(TARGET_LPC2368) || defined(TARGET_LPC4088) || defined(TARGET_LPC1347) # if defined(TARGET_LPC1768) || defined(TARGET_LPC2368) || defined(TARGET_LPC4088) || defined(TARGET_LPC1347)
# define OS_TASKCNT 14 # define OS_TASKCNT 14
# elif defined(TARGET_LPC11U24) || defined(TARGET_KL25Z) # elif defined(TARGET_LPC11U24) || (TARGET_LPC1114) || defined(TARGET_KL25Z)
# define OS_TASKCNT 6 # define OS_TASKCNT 6
# endif # endif
#endif #endif
@ -60,7 +60,7 @@
#ifndef OS_SCHEDULERSTKSIZE #ifndef OS_SCHEDULERSTKSIZE
# if defined(TARGET_LPC1768) || defined(TARGET_LPC2368) || defined(TARGET_LPC4088) || defined(TARGET_LPC1347) # if defined(TARGET_LPC1768) || defined(TARGET_LPC2368) || defined(TARGET_LPC4088) || defined(TARGET_LPC1347)
# define OS_SCHEDULERSTKSIZE 256 # define OS_SCHEDULERSTKSIZE 256
# elif defined(TARGET_LPC11U24) || defined(TARGET_KL25Z) # elif defined(TARGET_LPC11U24) || (TARGET_LPC1114) || defined(TARGET_KL25Z)
# define OS_SCHEDULERSTKSIZE 128 # define OS_SCHEDULERSTKSIZE 128
# endif # endif
#endif #endif
@ -107,7 +107,7 @@
# elif defined(TARGET_LPC1347) # elif defined(TARGET_LPC1347)
# define OS_CLOCK 72000000 # define OS_CLOCK 72000000
# elif defined(TARGET_LPC11U24) || defined(TARGET_KL25Z) # elif defined(TARGET_LPC11U24) || (TARGET_LPC1114) || defined(TARGET_KL25Z)
# define OS_CLOCK 48000000 # define OS_CLOCK 48000000
# #
# elif defined(TARGET_LPC4088) # elif defined(TARGET_LPC4088)