]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/src/main_blinky.c
Add standard demo tasks to SAM4E demo.
[freertos] / FreeRTOS / Demo / CORTEX_M4_ATSAM4E_Atmel_Studio / src / main_blinky.c
index a1995754946e49b6f24f9ffea3c5985ef413dd46..1e52ba68ae647ece5ced00ae0b48f185c809debf 100644 (file)
 #include "queue.h"\r
 #include "timers.h"\r
 \r
+/* Demo application includes. */\r
+#include "partest.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
@@ -126,8 +129,8 @@ converted to ticks using the portTICK_RATE_MS constant. */
 #define mainDONT_BLOCK                                         ( 0 )\r
 \r
 /* The LEDs toggled by the timer and queue receive task respectively. */\r
-#define mainTIMER_LED                                          LED0_GPIO\r
-#define mainTASK_LED                                           LED1_GPIO\r
+#define mainTIMER_LED                                          0\r
+#define mainTASK_LED                                           1\r
 \r
 /*-----------------------------------------------------------*/\r
 \r
@@ -250,7 +253,7 @@ unsigned long ulReceivedValue;
                is it the expected value?  If it is, toggle the LED. */\r
                if( ulReceivedValue == 100UL )\r
                {\r
-                       ioport_toggle_pin_level( mainTASK_LED );\r
+                       vParTestToggleLED( mainTASK_LED );\r
                        ulReceivedValue = 0U;\r
                }\r
        }\r
@@ -265,7 +268,7 @@ static void prvBlinkyTimerCallback( xTimerHandle xTimer )
        /* This function is called when the blinky software time expires.  All the\r
        function does is toggle the LED.  LED mainTIMER_LED should therefore toggle\r
        with the period set by mainBLINKY_TIMER_PERIOD. */\r
-       ioport_toggle_pin_level( mainTIMER_LED );\r
+       vParTestToggleLED( mainTIMER_LED );\r
 }\r
 /*-----------------------------------------------------------*/\r
 \r