]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/main_blinky.c
Reworked XMC4500 IAR project to use latest system files and include build configurati...
[freertos] / FreeRTOS / Demo / CORTEX_M4F_Infineon_XMC4500_IAR / main_blinky.c
index cbc2ba905bada86b0db57dc4b9a898c65c65bc86..83d8398d80fc65e954e9312fc8304004f4c4b39b 100644 (file)
 #include "task.h"\r
 #include "semphr.h"\r
 \r
-/* Hardware includes. */\r
-#include "XMC4500.h"\r
-#include "System_XMC4500.h"\r
-\r
 /* Priorities at which the tasks are created. */\r
 #define mainQUEUE_RECEIVE_TASK_PRIORITY                ( tskIDLE_PRIORITY + 2 )\r
 #define        mainQUEUE_SEND_TASK_PRIORITY            ( tskIDLE_PRIORITY + 1 )\r
@@ -129,9 +125,6 @@ functionality. */
 #define mainQUEUE_SEND_PARAMETER                       ( 0x1111UL )\r
 #define mainQUEUE_RECEIVE_PARAMETER                    ( 0x22UL )\r
 \r
-/* To toggle the single LED */\r
-#define mainTOGGLE_LED()                                       ( PORT3->OMR =  0x02000200 )\r
-\r
 /*-----------------------------------------------------------*/\r
 \r
 /*\r
@@ -146,11 +139,6 @@ static void prvQueueSendTask( void *pvParameters );
  */\r
 void main_blinky( void );\r
 \r
-/*\r
- * The hardware only has a single LED.  Simply toggle it.\r
- */\r
-extern void vMainToggleLED( void );\r
-\r
 /*-----------------------------------------------------------*/\r
 \r
 /* The queue used by both tasks. */\r
@@ -235,7 +223,7 @@ unsigned long ulReceivedValue;
                is it the expected value?  If it is, toggle the LED. */\r
                if( ulReceivedValue == 100UL )\r
                {\r
-                       mainTOGGLE_LED();\r
+                       configTOGGLE_LED();\r
                        ulReceivedValue = 0U;\r
                }\r
        }\r