mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			[KL46Z] Add mbed-rtos define for KL46Z
							parent
							
								
									6cb99d9bd7
								
							
						
					
					
						commit
						f210d81b56
					
				| 
						 | 
				
			
			@ -199,7 +199,7 @@ extern int main (void);
 | 
			
		|||
osThreadDef_t os_thread_def_main = {(os_pthread)main, osPriorityNormal, 0, NULL};
 | 
			
		||||
 | 
			
		||||
// This define should be probably moved to the CMSIS layer
 | 
			
		||||
#ifdef TARGET_LPC1768
 | 
			
		||||
#if   defined(TARGET_LPC1768)
 | 
			
		||||
#define INITIAL_SP            (0x10008000UL)
 | 
			
		||||
 | 
			
		||||
#elif defined(TARGET_LPC11U24)
 | 
			
		||||
| 
						 | 
				
			
			@ -217,6 +217,9 @@ osThreadDef_t os_thread_def_main = {(os_pthread)main, osPriorityNormal, 0, NULL}
 | 
			
		|||
#elif defined(TARGET_KL25Z)
 | 
			
		||||
#define INITIAL_SP            (0x20003000UL)
 | 
			
		||||
 | 
			
		||||
#elif defined(TARGET_KL46Z)
 | 
			
		||||
#define INITIAL_SP            (0x20006000UL)
 | 
			
		||||
 | 
			
		||||
#elif defined(TARGET_LPC4088)
 | 
			
		||||
#define INITIAL_SP            (0x10010000UL)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,7 +49,7 @@
 | 
			
		|||
//       counting "main", but not counting "osTimerThread"
 | 
			
		||||
//   <i> Default: 6
 | 
			
		||||
#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) || defined(TARGET_KL46Z)
 | 
			
		||||
#    define OS_TASKCNT         14
 | 
			
		||||
#  elif defined(TARGET_LPC11U24) || defined(TARGET_LPC11U35_401)  || defined(TARGET_LPC11U35_501) || defined(TARGET_LPC1114) || defined(TARGET_LPC812) || defined(TARGET_KL25Z)
 | 
			
		||||
#    define OS_TASKCNT         6
 | 
			
		||||
| 
						 | 
				
			
			@ -58,7 +58,7 @@
 | 
			
		|||
 | 
			
		||||
//   <o>Scheduler (+ interrupts) stack size [bytes] <64-4096:8><#/4>
 | 
			
		||||
#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) || defined(TARGET_KL46Z)
 | 
			
		||||
#      define OS_SCHEDULERSTKSIZE    256
 | 
			
		||||
#  elif defined(TARGET_LPC11U24) || defined(TARGET_LPC11U35_401)  || defined(TARGET_LPC11U35_501) || defined(TARGET_LPC1114) || defined(TARGET_LPC812) || defined(TARGET_KL25Z)
 | 
			
		||||
#      define OS_SCHEDULERSTKSIZE    128
 | 
			
		||||
| 
						 | 
				
			
			@ -107,7 +107,7 @@
 | 
			
		|||
#  elif defined(TARGET_LPC1347)
 | 
			
		||||
#    define OS_CLOCK       72000000
 | 
			
		||||
 | 
			
		||||
#  elif defined(TARGET_LPC11U24) || defined(TARGET_LPC11U35_401)  || defined(TARGET_LPC11U35_501) || defined(TARGET_LPC1114) || defined(TARGET_KL25Z)
 | 
			
		||||
#  elif defined(TARGET_LPC11U24) || defined(TARGET_LPC11U35_401)  || defined(TARGET_LPC11U35_501) || defined(TARGET_LPC1114) || defined(TARGET_KL25Z) || defined(TARGET_KL46Z)
 | 
			
		||||
#    define OS_CLOCK       48000000
 | 
			
		||||
#
 | 
			
		||||
#  elif defined(TARGET_LPC812)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue