Update SmartFustion2 starter kit partest.c.

pull/4/head
Richard Barry 12 years ago
parent 4d966adc8b
commit 82995fd4fd

@ -1 +0,0 @@
Run the CreateProjectDirectoryStructure.bat batch file to populate this directory before building the demo.

@ -94,6 +94,8 @@
/* Remember the state of the outputs for easy toggling. */
static unsigned char ucPortState = 0;
static const mss_gpio_id_t ucLEDs[ partstNUM_LEDS ] = { MSS_GPIO_0, MSS_GPIO_1 };
/*-----------------------------------------------------------*/
void vParTestInitialise( void )
@ -103,15 +105,10 @@ long x;
/* Initialise MSS GPIOs. */
MSS_GPIO_init();
/* Configure MSS GPIOs. */
MSS_GPIO_config( MSS_GPIO_0 , MSS_GPIO_OUTPUT_MODE );
MSS_GPIO_config( MSS_GPIO_1 , MSS_GPIO_OUTPUT_MODE );
MSS_GPIO_config( MSS_GPIO_2 , MSS_GPIO_OUTPUT_MODE );
MSS_GPIO_config( MSS_GPIO_3 , MSS_GPIO_OUTPUT_MODE );
/* Ensure the LEDs are off to start. */
/* Ensure the LEDs are outputs and off to start. */
for( x = 0; x < partstNUM_LEDS; x++ )
{
MSS_GPIO_config( ucLEDs[ x ], MSS_GPIO_OUTPUT_MODE );
vParTestSetLED( x, pdFALSE );
}
}
@ -123,7 +120,7 @@ void vParTestSetLED( unsigned portBASE_TYPE uxLED, signed portBASE_TYPE xValue )
{
taskENTER_CRITICAL();
{
MSS_GPIO_set_output( ( mss_gpio_id_t ) uxLED, xValue );
MSS_GPIO_set_output( ucLEDs[ uxLED ], xValue );
/* Remember the new output state. */
if( xValue == 0 )

Loading…
Cancel
Save