/*\r
- FreeRTOS V7.5.0 - Copyright (C) 2013 Real Time Engineers Ltd.\r
+ FreeRTOS V8.0.0:rc1 - Copyright (C) 2014 Real Time Engineers Ltd. \r
+ All rights reserved\r
\r
VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION.\r
\r
#include "DriverLib.h"\r
\r
/* The time to delay between writing each character to the LCD. */\r
-#define mainCHAR_WRITE_DELAY ( 2 / portTICK_RATE_MS )\r
+#define mainCHAR_WRITE_DELAY ( 2 / portTICK_PERIOD_MS )\r
\r
/* The time to delay between writing each string to the LCD. */\r
-#define mainSTRING_WRITE_DELAY ( 400 / portTICK_RATE_MS )\r
+#define mainSTRING_WRITE_DELAY ( 400 / portTICK_PERIOD_MS )\r
\r
/* The number of flash co-routines to create. */\r
#define mainNUM_FLASH_CO_ROUTINES ( 5 )\r
\r
/* The time between transmissions of the string on UART 0. This is pseudo\r
random in order to generate a bit or randomness to when the interrupts occur.*/\r
-#define mainMIN_TX_DELAY ( 40 / portTICK_RATE_MS )\r
-#define mainMAX_TX_DELAY ( ( portTickType ) 0x7f )\r
-#define mainOFFSET_TIME ( ( portTickType ) 3 )\r
+#define mainMIN_TX_DELAY ( 40 / portTICK_PERIOD_MS )\r
+#define mainMAX_TX_DELAY ( ( TickType_t ) 0x7f )\r
+#define mainOFFSET_TIME ( ( TickType_t ) 3 )\r
\r
/* The time the Comms Rx task should wait to receive a character. This should\r
be slightly longer than the time between transmissions. If we do not receive\r
* The co-routine that periodically initiates the transmission of the string on\r
* the UART.\r
*/\r
-static void vSerialTxCoRoutine( xCoRoutineHandle xHandle, unsigned portBASE_TYPE uxIndex );\r
+static void vSerialTxCoRoutine( CoRoutineHandle_t xHandle, unsigned portBASE_TYPE uxIndex );\r
\r
/* \r
* Writes a string the the LCD.\r
\r
/* The queue used to transmit characters from the interrupt to the Comms Rx\r
task. */\r
-static xQueueHandle xCommsQueue;\r
+static QueueHandle_t xCommsQueue;\r
\r
/*-----------------------------------------------------------*/\r
\r
}\r
/*-----------------------------------------------------------*/\r
\r
-static void vSerialTxCoRoutine( xCoRoutineHandle xHandle, unsigned portBASE_TYPE uxIndex )\r
+static void vSerialTxCoRoutine( CoRoutineHandle_t xHandle, unsigned portBASE_TYPE uxIndex )\r
{\r
-portTickType xDelayPeriod;\r
+TickType_t xDelayPeriod;\r
static unsigned long *pulRandomBytes = mainFIRST_PROGRAM_BYTES;\r
\r
/* Co-routine MUST start with a call to crSTART. */\r