/*\r
- FreeRTOS V7.5.1 - Copyright (C) 2013 Real Time Engineers Ltd.\r
+ FreeRTOS V8.0.0 - 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
/* Demo application includes. */\r
#include "partest.h"\r
\r
-#define partstFIRST_IO ( ( unsigned portLONG ) 0x01 )\r
+#define partstFIRST_IO ( ( unsigned long ) 0x01 )\r
#define partstNUM_LEDS ( 8 )\r
-#define partstALL_OUTPUTS_OFF ( ( unsigned portLONG ) 0xff )\r
+#define partstALL_OUTPUTS_OFF ( ( unsigned long ) 0xff )\r
\r
/*-----------------------------------------------------------\r
* Simple parallel port IO routines.\r
\r
void vParTestSetLED( unsigned portBASE_TYPE uxLED, signed portBASE_TYPE xValue )\r
{\r
-unsigned portLONG ulLED = partstFIRST_IO;\r
+unsigned long ulLED = partstFIRST_IO;\r
\r
if( uxLED < partstNUM_LEDS )\r
{\r
/* Rotate to the wanted bit of port */\r
- ulLED <<= ( unsigned portLONG ) uxLED;\r
+ ulLED <<= ( unsigned long ) uxLED;\r
\r
/* Set of clear the output. */\r
if( xValue )\r
\r
void vParTestToggleLED( unsigned portBASE_TYPE uxLED )\r
{\r
-unsigned portLONG ulLED = partstFIRST_IO, ulCurrentState;\r
+unsigned long ulLED = partstFIRST_IO, ulCurrentState;\r
\r
if( uxLED < partstNUM_LEDS )\r
{\r
/* Rotate to the wanted bit of port 0. Only P10 to P13 have an LED\r
attached. */\r
- ulLED <<= ( unsigned portLONG ) uxLED;\r
+ ulLED <<= ( unsigned long ) uxLED;\r
\r
- /* If this bit is already set, clear it, and visa versa. */\r
+ /* If this bit is already set, clear it, and vice versa. */\r
ulCurrentState = FIO2PIN;\r
if( ulCurrentState & ulLED )\r
{\r
/*-----------------------------------------------------------*/\r
unsigned portBASE_TYPE uxParTextGetLED( unsigned portBASE_TYPE uxLED )\r
{\r
-unsigned portLONG ulLED = partstFIRST_IO;\r
+unsigned long ulLED = partstFIRST_IO;\r
\r
- ulLED <<= ( unsigned portLONG ) uxLED;\r
+ ulLED <<= ( unsigned long ) uxLED;\r
\r
return ( FIO2PIN & ulLED );\r
}\r