diff --git a/Demo/AVR_ATMega323_IAR/serial/serial.c b/Demo/AVR_ATMega323_IAR/serial/serial.c
index c741ee3ed2..8e47c17a48 100644
--- a/Demo/AVR_ATMega323_IAR/serial/serial.c
+++ b/Demo/AVR_ATMega323_IAR/serial/serial.c
@@ -19,7 +19,7 @@
A special exception to the GPL can be applied should you wish to distribute
a combined work that includes FreeRTOS.org, without being obliged to provide
- the source code for any proprietary components. See the licensing section
+ the source code for any proprietary components. See the licensing section
of http://www.FreeRTOS.org for full details of how and when the exception
can be applied.
@@ -37,13 +37,13 @@
Please ensure to read the configuration and relevant port sections of the
online documentation.
- http://www.FreeRTOS.org - Documentation, latest information, license and
+ http://www.FreeRTOS.org - Documentation, latest information, license and
contact details.
- http://www.SafeRTOS.com - A version that is certified for use in safety
+ http://www.SafeRTOS.com - A version that is certified for use in safety
critical systems.
- http://www.OpenRTOS.com - Commercial support, development, porting,
+ http://www.OpenRTOS.com - Commercial support, development, porting,
licensing and training services.
*/
@@ -69,8 +69,8 @@
#define serUCSRC_SELECT ( ( unsigned portCHAR ) 0x80 )
#define serEIGHT_DATA_BITS ( ( unsigned portCHAR ) 0x06 )
-static xQueueHandle xRxedChars;
-static xQueueHandle xCharsForTx;
+static xQueueHandle xRxedChars;
+static xQueueHandle xCharsForTx;
#define vInterruptOn() \
{ \
@@ -180,15 +180,14 @@ unsigned portCHAR ucByte;
__interrupt void SIG_UART_RECV( void )
{
-signed portCHAR cChar;
-portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE;
+signed portCHAR ucChar, xHigherPriorityTaskWoken = pdFALSE;
/* Get the character and post it on the queue of Rxed characters.
If the post causes a task to wake force a context switch as the woken task
may have a higher priority than the task we have interrupted. */
- cChar = UDR;
+ ucChar = UDR;
- xQueueSendFromISR( xRxedChars, &cChar, &xHigherPriorityTaskWoken );
+ xQueueSendFromISR( xRxedChars, &ucChar, &xHigherPriorityTaskWoken );
if( xHigherPriorityTaskWoken != pdFALSE )
{
diff --git a/Demo/AVR_ATMega323_IAR/settings/rtosdemo.wsdt b/Demo/AVR_ATMega323_IAR/settings/rtosdemo.wsdt
index 9f6c956dfc..f4f1d0f59a 100644
--- a/Demo/AVR_ATMega323_IAR/settings/rtosdemo.wsdt
+++ b/Demo/AVR_ATMega323_IAR/settings/rtosdemo.wsdt
@@ -12,7 +12,7 @@
- 246272727
+ 310272727
20115330776
@@ -35,14 +35,14 @@
- TextEditorC:\E\Dev\FreeRTOS\Demo\AVR_ATMega323_IAR\regtest.c0190661966190TextEditorC:\E\Dev\FreeRTOS\Demo\AVR_ATMega323_IAR\main.c012355005500TextEditorC:\E\Dev\FreeRTOS\Demo\Common\Minimal\crflash.c0170680768070100000010000001
+ TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Demo\AVR_ATMega323_IAR\serial\serial.c0174638663860TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\include\queue.h459753370333727TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\queue.c081428555285550100000010000001
- iaridepm1-2-2619320-2-2162161115714165638230000638889-2-23071402-2-214043091002857317901116429166667
+ iaridepm.enu1-2-2628384-2-2194163115476165988229762641548-2-23101682-2-216843121002381317719116667167006