summaryrefslogtreecommitdiff
path: root/nuttx/configs/avr32dev1/src/up_leds.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/configs/avr32dev1/src/up_leds.c')
-rwxr-xr-xnuttx/configs/avr32dev1/src/up_leds.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/nuttx/configs/avr32dev1/src/up_leds.c b/nuttx/configs/avr32dev1/src/up_leds.c
index 5118ccde6..ba29aeeb6 100755
--- a/nuttx/configs/avr32dev1/src/up_leds.c
+++ b/nuttx/configs/avr32dev1/src/up_leds.c
@@ -105,7 +105,8 @@
void up_ledinitialize(void)
{
-# warning "Not implemented"
+ at91uc3_configgpio(PINMUX_GPIO_LED1);
+ at91uc3_configgpio(PINMUX_GPIO_LED2);
}
/****************************************************************************
@@ -114,7 +115,8 @@ void up_ledinitialize(void)
void up_ledon(int led)
{
-# warning "Not implemented"
+ at91uc3_gpiowrite(PINMUX_GPIO_LED1, (led != 0));
+ at91uc3_gpiowrite(PINMUX_GPIO_LED2, (led == 2));
}
/****************************************************************************
@@ -123,6 +125,7 @@ void up_ledon(int led)
void up_ledoff(int led)
{
-# warning "Not implemented"
+ at91uc3_gpiowrite(PINMUX_GPIO_LED1, (led == 2));
+ at91uc3_gpiowrite(PINMUX_GPIO_LED2, false);
}
#endif /* CONFIG_ARCH_LEDS */