Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								4c9b5d88ae 
								
							 
						 
						
							
							
								
								Continue Zynq demo - ParTest.c now working (with single LED), but still very much a work in progress.  
							
							 
							
							
							
						 
						
							2014-01-24 13:27:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								1e26b1875f 
								
							 
						 
						
							
							
								
								Remove #error that attempted to catch stdint.h not being included.  
							
							 
							
							... 
							
							
							
							Split the previously overloaded trmCOMMAND_nnn definitions into individual definitions to enable better logging. 
							
						 
						
							2014-01-23 14:51:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								d0323e67ae 
								
							 
						 
						
							
							
								
								Continue working on GCC/CA_9 port layer - tick interrupt now working but needs tidy up.  
							
							 
							
							
							
						 
						
							2014-01-23 11:51:57 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								8cb6a4f032 
								
							 
						 
						
							
							
								
								Continue working on Zynq demo - tick interrupt now working but needs tidy up.  
							
							 
							
							
							
						 
						
							2014-01-23 11:50:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								371f6f359a 
								
							 
						 
						
							
							
								
								Carry on working on the Zynq demo - still a work in progress.  
							
							 
							
							
							
						 
						
							2014-01-22 15:43:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								3e430b3801 
								
							 
						 
						
							
							
								
								Carry on working on the Cortex-A/GCC port layer - still a work in progress.  
							
							 
							
							
							
						 
						
							2014-01-22 15:39:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								33351b02c9 
								
							 
						 
						
							
							
								
								Beginnings of a project to build the GCC Cortex-A port targeting a Zynq.  
							
							 
							
							
							
						 
						
							2014-01-20 17:55:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								86023aa5a6 
								
							 
						 
						
							
							
								
								Beginnings of GCC Cortex-A port - not yet completely converted from IAR version.  
							
							 
							
							
							
						 
						
							2014-01-20 17:53:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								d8c135e2dc 
								
							 
						 
						
							
							
								
								Add extern 'C' to FreeRTOS.h.  
							
							 
							
							... 
							
							
							
							Remove obsolete extern declaration of vTaskSwitchContext() from the MPX430X IAR portmacro.h (other older portmacro.h header files contain the same declaration). 
							
						 
						
							2014-01-17 09:45:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								a1b8079df1 
								
							 
						 
						
							
							
								
								Introduce configENABLE_BACKWARD_COMPATIBILITY to allow the #defines that provide backward compatibility with FreeRTOS version prior to V8 to be optionally omitted.  
							
							 
							
							
							
						 
						
							2014-01-13 20:26:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								f01bf9fdc3 
								
							 
						 
						
							
							
								
								Add additional NOP after EINT instruction in MSP430 ports.  
							
							 
							
							
							
						 
						
							2014-01-10 10:38:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								a20e75082e 
								
							 
						 
						
							
							
								
								Remove obsolete OpenOCD driver.  
							
							 
							
							
							
						 
						
							2014-01-05 20:41:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								1aaa80fba6 
								
							 
						 
						
							
							
								
								Map portTICK_RATE_MS to portTICK_PERIOD_MS.  
							
							 
							
							
							
						 
						
							2014-01-05 20:40:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								a56d4b998c 
								
							 
						 
						
							
							
								
								Minor tidy ups that don't effect code generation, plus:  
							
							 
							
							... 
							
							
							
							When a task is unblocked the need for a context switch is only signalled if the unblocked task has a priority higher than the currently running task, instead of higher than or equal to the priority of the currently running task. 
							
						 
						
							2014-01-05 20:12:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								723682f1dd 
								
							 
						 
						
							
							
								
								Minor comment corrections prior to tagging.  
							
							 
							
							
							
						 
						
							2013-12-31 21:30:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								a8836b5c43 
								
							 
						 
						
							
							
								
								Change version numbers ready for V8.0.0 release candidate 1 tag.  
							
							 
							
							
							
						 
						
							2013-12-31 20:10:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								3705435417 
								
							 
						 
						
							
							
								
								Add the event group interrupt tests to the Win32 demo projects.  
							
							 
							
							
							
						 
						
							2013-12-31 19:10:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								8ae3d489fe 
								
							 
						 
						
							
							
								
								Comment the event groups standard demo files.  
							
							 
							
							
							
						 
						
							2013-12-31 19:07:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								2aa19f1a14 
								
							 
						 
						
							
							
								
								Add xEventGroupClearBitsFromISR() and xEventGroupGetBitsFromISR() functions.  
							
							 
							
							... 
							
							
							
							Move some types defines out of generic kernel headers into feature specific headers.
Convert the function prototype dypedefs to the new _t naming. 
							
						 
						
							2013-12-31 16:45:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								38e7554138 
								
							 
						 
						
							
							
								
								Update FreeRTOS+ more demos that use FreeRTOS+CLI to remove casting to int8_t * from strings.  
							
							 
							
							
							
						 
						
							2013-12-30 19:32:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								42a2338f1c 
								
							 
						 
						
							
							
								
								Update demos that use FreeRTOS+CLI to remove casting to int8_t * from strings.  
							
							 
							
							
							
						 
						
							2013-12-30 14:06:57 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								e95b482f56 
								
							 
						 
						
							
							
								
								Minor updates to demo projects to ensure correct building with V8 rc1.  
							
							 
							
							
							
						 
						
							2013-12-30 11:24:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								f9072e7bac 
								
							 
						 
						
							
							
								
								Remove casting from definition of configMAX_PRIORITIES to allow its use in pre-processor defined conditional compilation.  
							
							 
							
							
							
						 
						
							2013-12-30 08:02:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								e4965ca03c 
								
							 
						 
						
							
							
								
								Minor updates to demo projects to ensure correct building with V8 rc1.  
							
							 
							
							
							
						 
						
							2013-12-30 07:54:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								2b6eb1c5ab 
								
							 
						 
						
							
							
								
								Revert some library files back to using standard types as they are not FreeRTOS files.  
							
							 
							
							
							
						 
						
							2013-12-29 14:55:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								b54158d1dc 
								
							 
						 
						
							
							
								
								Replace use of legacy portTYPE macros from old demos and standard demo files.  
							
							 
							
							
							
						 
						
							2013-12-29 14:49:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								3e20aa7d60 
								
							 
						 
						
							
							
								
								Replace standard types with stdint.h types.  
							
							 
							
							... 
							
							
							
							Replace #define types with typedefs.
Rename all typedefs to have a _t extension.
Add #defines to automatically convert old FreeRTOS specific types to their new names (with the _t). 
							
						 
						
							2013-12-29 14:06:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								f292243dcf 
								
							 
						 
						
							
							
								
								Change 'signed char *pcTaskName) to 'char *pcTaskName' in vApplicationStackOverflowHook().  
							
							 
							
							
							
						 
						
							2013-12-27 16:30:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								653fdb81d5 
								
							 
						 
						
							
							
								
								Continue to remove unnecessary 'signed char *' casts from strings that are now just plain char * types.  
							
							 
							
							
							
						 
						
							2013-12-27 15:49:59 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								da93f1fc4b 
								
							 
						 
						
							
							
								
								Start to remove unnecessary 'signed char *' casts from strings that are now just plain char * types.  
							
							 
							
							
							
						 
						
							2013-12-27 14:43:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								b4116a7c7d 
								
							 
						 
						
							
							
								
								Change the type used for strings and single characters from signed char to just char.  
							
							 
							
							
							
						 
						
							2013-12-27 12:10:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								b3aa1e90ad 
								
							 
						 
						
							
							
								
								Add additional const qualifiers.  
							
							 
							
							
							
						 
						
							2013-12-24 11:55:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								6179690dc9 
								
							 
						 
						
							
							
								
								Don't free xQueue->ucHead if it is NULL.  
							
							 
							
							
							
						 
						
							2013-12-24 10:47:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								a3c2f45116 
								
							 
						 
						
							
							
								
								Move the event groups single tasks test out of the common demo file (they are now part of the module tests).  
							
							 
							
							
							
						 
						
							2013-12-23 18:13:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								c861e3883d 
								
							 
						 
						
							
							
								
								Add coverage test markers.  
							
							 
							
							
							
						 
						
							2013-12-23 18:11:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								64ad1c00b5 
								
							 
						 
						
							
							
								
								In process of module testing event_groups.c.  
							
							 
							
							... 
							
							
							
							Introduce xPortRunning variable into Win32 simulator port layer.
Add port optimised task selection macro for the GCC Win32 port layer (the MSVC version has had one for a while).
Ensure the event list item value does not get modified by code in tasks.c (priority inheritance, or priority change) when it is in use by the event group implementation. 
							
						 
						
							2013-12-23 16:02:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								0147415c40 
								
							 
						 
						
							
							
								
								Change some task priorities in the MingW simulator demo.  
							
							 
							
							
							
						 
						
							2013-12-20 11:35:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								39b2d049a6 
								
							 
						 
						
							
							
								
								Update GCC/Eclipse Win32 simulator port to make better use of Eclipse resource filters and match the functionality of the MSVC equivalent.  
							
							 
							
							
							
						 
						
							2013-12-19 13:40:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								4b2f9dad42 
								
							 
						 
						
							
							
								
								Force the SysTick clock bit to be set in Cortex-M3 and Cortex-M4F bits if configSYSTICK_CLOCK_HZ is not defined, otherwise leave the bit as it is found as the SysTick may use a divided clock.  
							
							 
							
							
							
						 
						
							2013-12-15 10:27:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								040a7c02df 
								
							 
						 
						
							
							
								
								Change the configCPU_CLOCK_HZ setting in the SAM4E demo to use the SystemCoreClock variable.  
							
							 
							
							
							
						 
						
							2013-12-15 10:17:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								a320d6dffd 
								
							 
						 
						
							
							
								
								Update the ucQueueNumber member of the queue structure (used with FreeRTOS+Trace to be an unsigned portBASE_TYPE instead of an unsigned char.  
							
							 
							
							
							
						 
						
							2013-12-14 13:16:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								c17c65fc09 
								
							 
						 
						
							
							
								
								Introduce prvResetNextTaskUnblockTime() to encapsulate functionality from various places in the code into a single function.  
							
							 
							
							
							
						 
						
							2013-12-13 10:35:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								acad916453 
								
							 
						 
						
							
							
								
								Change the way one thread deletes another in the Windows simulator port (the way one thread deleted itself was already changed in a previous check-in).  
							
							 
							
							... 
							
							
							
							Reset the expected block time variable when a task is suspended or deleted in case the value held in the variables was associated with the task just suspended or deleted. 
							
						 
						
							2013-12-12 16:07:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								0d1e12522b 
								
							 
						 
						
							
							
								
								Update Cortex-M3 and Cortex-M4F ports to allow the SysTick to be clocked at a different speed than the system clock (as is done in the recent STM32L demo. ).  
							
							 
							
							... 
							
							
							
							Add additional asserts and isb instructions into the Cortex-M3 and Cortex-M4F ports. 
							
						 
						
							2013-12-12 14:07:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								6b3393b4b6 
								
							 
						 
						
							
							
								
								Add trace macros into the event groups implementation.  
							
							 
							
							... 
							
							
							
							Add a task pre-delete hook to allow the insertion of any port specific clean up when a task is deleted.
Increase use of 'const' qualifiers.
Add vPortCloseRunningThread() into the Win32 port layer to attempt to allow Windows threads to be closed more gracefully when a task deletes itself. 
							
						 
						
							2013-12-12 10:19:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								0416289066 
								
							 
						 
						
							
							
								
								Comment typo correction only.  
							
							 
							
							
							
						 
						
							2013-12-11 17:56:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								ed54bc497d 
								
							 
						 
						
							
							
								
								Complete STM32L low power demo.  
							
							 
							
							
							
						 
						
							2013-12-11 11:35:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								4b655ac3bb 
								
							 
						 
						
							
							
								
								Remove [unused] touch library files from the STM32L discovery demo.  
							
							 
							
							
							
						 
						
							2013-12-11 10:46:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								0028cc48c1 
								
							 
						 
						
							
							
								
								Remove unused files from STM32L discovery board demo directory structure and build.  
							
							 
							
							
							
						 
						
							2013-12-10 17:16:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Barry 
								
							 
						 
						
							
							
							
							
								
							
							
								751103d848 
								
							 
						 
						
							
							
								
								Tidy up STM32L low power demo and add 'comprehensive demo' option.  
							
							 
							
							
							
						 
						
							2013-12-10 16:20:43 +00:00