]> git.sur5r.net Git - freertos/commitdiff
Update SmartFustion2 starter kit partest.c.
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 12 May 2013 20:24:42 +0000 (20:24 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 12 May 2013 20:24:42 +0000 (20:24 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1893 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

FreeRTOS/Demo/CORTEX_M2S050_Starter_Kit_SoftConsole/RTOSDemo/Blinky-Demo/ReadMe.txt [deleted file]
FreeRTOS/Demo/CORTEX_M2S050_Starter_Kit_SoftConsole/RTOSDemo/ParTest.c

diff --git a/FreeRTOS/Demo/CORTEX_M2S050_Starter_Kit_SoftConsole/RTOSDemo/Blinky-Demo/ReadMe.txt b/FreeRTOS/Demo/CORTEX_M2S050_Starter_Kit_SoftConsole/RTOSDemo/Blinky-Demo/ReadMe.txt
deleted file mode 100644 (file)
index d19749f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Run the CreateProjectDirectoryStructure.bat batch file to populate this directory before building the demo.
\ No newline at end of file
index c73dfa07626c7dde3c738f8bd2bf4f509ef93f34..9119fe5910650369af4c6dd340e3c8ed3938ccb9 100644 (file)
@@ -94,6 +94,8 @@
 /* Remember the state of the outputs for easy toggling. */\r
 static unsigned char ucPortState = 0;\r
 \r
+static const mss_gpio_id_t ucLEDs[ partstNUM_LEDS ] = { MSS_GPIO_0, MSS_GPIO_1 };\r
+\r
 /*-----------------------------------------------------------*/\r
 \r
 void vParTestInitialise( void )\r
@@ -103,15 +105,10 @@ long x;
        /* Initialise MSS GPIOs. */\r
     MSS_GPIO_init();\r
 \r
-    /* Configure MSS GPIOs. */\r
-    MSS_GPIO_config( MSS_GPIO_0 , MSS_GPIO_OUTPUT_MODE );\r
-    MSS_GPIO_config( MSS_GPIO_1 , MSS_GPIO_OUTPUT_MODE );\r
-    MSS_GPIO_config( MSS_GPIO_2 , MSS_GPIO_OUTPUT_MODE );\r
-    MSS_GPIO_config( MSS_GPIO_3 , MSS_GPIO_OUTPUT_MODE );\r
-\r
-    /* Ensure the LEDs are off to start. */\r
+    /* Ensure the LEDs are outputs and off to start. */\r
     for( x = 0; x < partstNUM_LEDS; x++ )\r
     {\r
+       MSS_GPIO_config( ucLEDs[ x ], MSS_GPIO_OUTPUT_MODE );\r
        vParTestSetLED( x, pdFALSE );\r
     }\r
 }\r
@@ -123,7 +120,7 @@ void vParTestSetLED( unsigned portBASE_TYPE uxLED, signed portBASE_TYPE xValue )
        {\r
                taskENTER_CRITICAL();\r
                {\r
-                       MSS_GPIO_set_output( ( mss_gpio_id_t ) uxLED, xValue );\r
+                       MSS_GPIO_set_output( ucLEDs[ uxLED ], xValue );\r
 \r
                        /* Remember the new output state. */\r
                        if( xValue == 0 )\r