Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							a2cfaa7cd9 
							
						 
					 
					
						
						
							
							Correct build of helper function for ports where the stack grows up.  
						
						 
						
						
						
						
					 
					
						2013-11-12 13:06:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							8320dfb885 
							
						 
					 
					
						
						
							
							Update the SAM4L low power demo to use the ASF enable/disable interrupts functions rather than manipulating the PIRMASK directly - and in so doing allow other ASF functions to be called with the interrupt enable bit nesting.  
						
						 
						
						
						
						
					 
					
						2013-11-11 14:49:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							0cd79ad81d 
							
						 
					 
					
						
						
							
							Change version numbers in preparation for V7.6.0 release.  
						
						 
						
						
						
						
					 
					
						2013-11-08 11:47:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							c44d12dadb 
							
						 
					 
					
						
						
							
							Ensure the Win32 demo runs in co-operative mode.  
						
						 
						
						
						
						
					 
					
						2013-11-08 10:11:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							b1b4b15353 
							
						 
					 
					
						
						
							
							Add configASSERT()s to ensure counting semaphores are not created with a max count of zero or an initial count greater than the max count.  
						
						 
						
						
						
						
					 
					
						2013-11-07 16:45:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							b181a3af99 
							
						 
					 
					
						
						
							
							Ensure the definition of prvTaskExitError()does not result in a compiler warning in ports where its use can be overridden (GCC Cortex-M ports).  
						
						 
						
						... 
						
						
						
						Remove duplicate save/restore of r14 in Cortex-M4F ports. 
						
						
					 
					
						2013-11-07 16:43:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							20eb03ed7d 
							
						 
					 
					
						
						
							
							Change behaviour when configUSE_PREEMPTION is 0 (preemption is turned off).  See the change history in the next release for details.  
						
						 
						
						... 
						
						
						
						Remove an erroneous const in the prototype of queue receive/peek functions. 
						
						
					 
					
						2013-11-07 14:58:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							30bc6c01a9 
							
						 
					 
					
						
						
							
							Add ehb instructions back into PIC32 port layer (upon advice).  
						
						 
						
						... 
						
						
						
						Add configCLEAR_TICK_TIMER_INTERRUPT into PIC32 port layer to allow the timer configuration to be changed without any edits to the port layer being required.
Add prvTaskExitError() into the PIC32 port layer to trap tasks that attempt to exit from their implementing function.
Provide the ability to trap interrupt stack overflows in the PIC32 port.
Radically improve the timing in the Win32 simulator port layer. 
						
						
					 
					
						2013-11-07 14:16:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							40d2e74417 
							
						 
					 
					
						
						
							
							Update some standard demo task implementations so they can be used with the cooperative scheduler.  
						
						 
						
						
						
						
					 
					
						2013-11-07 14:04:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							5aabe4f8fb 
							
						 
					 
					
						
						
							
							Update semtest.c to use xSemaphoreCreateBinary() in place of vSemaphoreCreateBinary.  
						
						 
						
						
						
						
					 
					
						2013-11-07 11:11:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							dcf261a3e6 
							
						 
					 
					
						
						
							
							Add xSemaphoreCreateBinary() so vSemaphoreCreate() can be deprecated.  
						
						 
						
						
						
						
					 
					
						2013-11-07 10:53:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							ca2191c6ee 
							
						 
					 
					
						
						
							
							Ensure PIC32MX MPLAB 8 project builds with XC.  
						
						 
						
						
						
						
					 
					
						2013-11-07 10:16:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							9a0f2bda55 
							
						 
					 
					
						
						
							
							Update PIC32 MPLAB8 project so it builds with the new partest file names.  
						
						 
						
						
						
						
					 
					
						2013-11-07 10:11:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							1b7a2e40a3 
							
						 
					 
					
						
						
							
							Update PIC32MX demo:  
						
						 
						
						... 
						
						
						
						Change configCHECK_FOR_STACK_OVERFLOW to 3 to also check the interrupt stack.
Add a build configuration to allow use on the PIC32 USBII starter kit.
Increase some delays when talking to the LCD to ensure it always displays correctly.
Rewrite the register test tasks. 
						
						
					 
					
						2013-11-07 09:54:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							2ee43fbc64 
							
						 
					 
					
						
						
							
							Set the MSVC Win32 demo back to create the simply blinky demo by default.  
						
						 
						
						... 
						
						
						
						Set the MingW Wind32 demo back to include the #error to remind people to run the CreateProjectDirectoryStructure batch file. 
						
						
					 
					
						2013-10-29 12:40:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							73df0ffdff 
							
						 
					 
					
						
						
							
							Update the Eclipse/MingW project to account for the new Win32 simulator port layer (which has better timing).  
						
						 
						
						
						
						
					 
					
						2013-10-29 12:32:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							6642926d43 
							
						 
					 
					
						
						
							
							Update the FreeRTOS+ Win32 MSVC demos to account for the changes to the Win32 port layer (more accurate timing).  
						
						 
						
						
						
						
					 
					
						2013-10-29 11:43:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							15d10ce094 
							
						 
					 
					
						
						
							
							Update the main Win32 MSVC demo to account for the changes to the Win32 port layer (more accurate timing).  
						
						 
						
						
						
						
					 
					
						2013-10-29 11:14:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							aa9ec31ba9 
							
						 
					 
					
						
						
							
							Add missing header file to the UDP BufferAllocation_1.c scheme.  
						
						 
						
						
						
						
					 
					
						2013-10-26 13:34:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							e46fe7c049 
							
						 
					 
					
						
						
							
							Second attempt - Ensure the private port number wrap check is inside the critical section in prvGetPrivatePortNumber() (UDP).  
						
						 
						
						
						
						
					 
					
						2013-10-23 13:59:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							818abc468d 
							
						 
					 
					
						
						
							
							Ensure the private port number wrap check is inside the critical section in prvGetPrivatePortNumber() (UDP).  
						
						 
						
						... 
						
						
						
						Add missing default values for some of the trace macros. 
						
						
					 
					
						2013-10-23 10:28:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							63bd3ebbef 
							
						 
					 
					
						
						
							
							Remove the SVC handler from the XMC1000 demo as it is no longer used by the Cortex-M0 port layer.  
						
						 
						
						
						
						
					 
					
						2013-10-22 11:27:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							dcd261bb8b 
							
						 
					 
					
						
						
							
							Update the Keil and IAR CM0 port layers to match the changes made to the GCC version.  
						
						 
						
						
						
						
					 
					
						2013-10-22 11:26:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							7bcbef721b 
							
						 
					 
					
						
						
							
							Remove the SVC handler from the SAMD20 FreeRTOSConfig.h as the GCC Cortex-M0 port no longer uses it.  
						
						 
						
						
						
						
					 
					
						2013-10-22 10:58:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							41fe693968 
							
						 
					 
					
						
						
							
							Improve how the scheduler is started in the GCC Cortex-M0 port.  
						
						 
						
						
						
						
					 
					
						2013-10-22 09:50:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							f64acd6a48 
							
						 
					 
					
						
						
							
							Added an additional configASSERT() to test the new eTaskGetState() behaviour (see previous checking comment).  
						
						 
						
						
						
						
					 
					
						2013-10-22 09:33:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							25bab250b6 
							
						 
					 
					
						
						
							
							Added a little intelligence to eTaskGetState() so it can distinguish between a suspended task and a task that is indefinitely blocked on an event.  
						
						 
						
						
						
						
					 
					
						2013-10-22 09:30:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							bafda11518 
							
						 
					 
					
						
						
							
							Remove maths library dependency form SAMD20 project.  
						
						 
						
						
						
						
					 
					
						2013-10-14 20:12:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							a12ea2d212 
							
						 
					 
					
						
						
							
							Update FreeRTOS version number to V7.5.3  
						
						 
						
						... 
						
						
						
						Update FreeRTOS+CLI version number to V1.0.2
Update FreeRTOS+UDP version number to V1.0.1 
						
						
					 
					
						2013-10-14 19:56:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							6280324778 
							
						 
					 
					
						
						
							
							Add a configASSERT() that checks the gateway address is on the same subnet as the device in FreeRTOS+UDP.  
						
						 
						
						
						
						
					 
					
						2013-10-14 14:35:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							94607d83f9 
							
						 
					 
					
						
						
							
							Add workaround to XMC4000 silicon bug to Tasking Cortex-M4F port layer.  
						
						 
						
						
						
						
					 
					
						2013-10-14 14:03:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							c1353bb12d 
							
						 
					 
					
						
						
							
							Complete XMC4000 Tasking project.  
						
						 
						
						
						
						
					 
					
						2013-10-14 13:46:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							b887737c34 
							
						 
					 
					
						
						
							
							Fix broken link in Atmel Studio SAMD20 project.  
						
						 
						
						
						
						
					 
					
						2013-10-12 10:09:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							c09f6e6a9b 
							
						 
					 
					
						
						
							
							Increase minimal stack size for the SAMD20 demo.  
						
						 
						
						
						
						
					 
					
						2013-10-09 18:46:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							dcea05a81c 
							
						 
					 
					
						
						
							
							Complete tidy up of SAMD20 demo.  
						
						 
						
						
						
						
					 
					
						2013-10-09 13:26:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							41a1dc62b7 
							
						 
					 
					
						
						
							
							Complete SAMD20 demo - still needs tidy up.  
						
						 
						
						... 
						
						
						
						Add comments to the XMC1000 reg test files. 
						
						
					 
					
						2013-10-08 15:56:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							0c56f5018d 
							
						 
					 
					
						
						
							
							Add some defensive programming in the default tickless mode in case the application supplied post tick hook takes a long time to complete.  
						
						 
						
						
						
						
					 
					
						2013-10-08 12:33:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							aedf7824cb 
							
						 
					 
					
						
						
							
							Introduce the prvTaskExitError() function for all ARM_CMn ports.  
						
						 
						
						... 
						
						
						
						Introduce the configTASK_RETURN_ADDRESS macro for the GCC ARM_CMn ports.
Improve time slippage penalty when entering tickless mode is abandoned. 
						
						
					 
					
						2013-10-08 11:30:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							81e141ad86 
							
						 
					 
					
						
						
							
							Ensure the statically configured gateway address is on the same subnet.  
						
						 
						
						
						
						
					 
					
						2013-10-08 09:08:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							e2afb24747 
							
						 
					 
					
						
						
							
							Take out nonsensical #if configMAC_INTERRUPT_PRIORITY > configMAC_INTERRUPT_PRIORITY check from the LPC18xx Ethernet driver.  
						
						 
						
						
						
						
					 
					
						2013-10-07 20:17:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							0c849fa597 
							
						 
					 
					
						
						
							
							Update FreeRTOS_FD_SET() to check there is enough space in the queue before adding the socket to the socket set.  
						
						 
						
						
						
						
					 
					
						2013-10-07 20:13:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							10fa546e60 
							
						 
					 
					
						
						
							
							Make corrections to the interrupt priority configuration in the LPC1800 UDP demo that resulted from an incorrect NVIC_PRIOR_BITS setting in the LPC18xx.h header file.  
						
						 
						
						
						
						
					 
					
						2013-10-07 16:49:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							eaacbb099a 
							
						 
					 
					
						
						
							
							Clear up a few compiler warnings.  
						
						 
						
						... 
						
						
						
						Correct header comments in the UARTCommandConsole.c file used in the SmartFusion2 demo.
Exercise the new xQueueSpacesAvailable() function in the MSVC demo.
Add defaults for the new traceMALLOC and traceFREE trace macros.
Catch tasks trying to exit their functions in the Cortex-M0 ports.
Add additional comments to timers.c in response to a support forum question.
Initialise _impure_ptr prior to the first task being started.
Prior to V7.5.0 a yield pended in the tick hook would have occurred during the same tick interrupt.  Return pdTRUE from xTaskIncrementTick() if a yield is pending to revert to that behaviour. 
						
						
					 
					
						2013-10-07 12:06:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							be44f8aaa7 
							
						 
					 
					
						
						
							
							Improve DCHP handling by removing the yiaddr field from outgoing DHCP packets and adding the broadcast bit in the flags field.  
						
						 
						
						... 
						
						
						
						Correct the check to ensure the application network event hook is not called when the first network down event is sent.
Add in defaults for the Nabto task stack and priority. 
						
						
					 
					
						2013-10-07 11:49:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							7ec4773131 
							
						 
					 
					
						
						
							
							Add traceMALLOC() and traceFREE() macros.  
						
						 
						
						
						
						
					 
					
						2013-10-04 20:56:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							23fa077241 
							
						 
					 
					
						
						
							
							Complete CLI demo on SAMD20.  
						
						 
						
						
						
						
					 
					
						2013-10-03 15:41:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							8ffa1b1736 
							
						 
					 
					
						
						
							
							Get CLI functioning in SAMD20 demo.  
						
						 
						
						
						
						
					 
					
						2013-10-02 14:24:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							013a3ef944 
							
						 
					 
					
						
						
							
							Starting point for the SAMD20 demo.  
						
						 
						
						
						
						
					 
					
						2013-10-02 10:41:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							111283a9b2 
							
						 
					 
					
						
						
							
							Finalise XMC4000 GCC demos.  
						
						 
						
						
						
						
					 
					
						2013-10-01 12:47:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Barry 
							
						 
					 
					
						
						
						
						
							
						
						
							0185643b39 
							
						 
					 
					
						
						
							
							Finalise XMC4000 IAR demos.  
						
						 
						
						
						
						
					 
					
						2013-10-01 10:10:15 +00:00