|
|
|
@ -65,20 +65,20 @@ __EXPORT void led_init(void)
@@ -65,20 +65,20 @@ __EXPORT void led_init(void)
|
|
|
|
|
{ |
|
|
|
|
/* Configure LED1-2 GPIOs for output */ |
|
|
|
|
|
|
|
|
|
stm32_configgpio(GPIO_BLUE_LED); |
|
|
|
|
stm32_configgpio(GPIO_RED_LED); |
|
|
|
|
stm32_configgpio(GPIO_LED1); |
|
|
|
|
stm32_configgpio(GPIO_LED2); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
__EXPORT void led_on(int led) |
|
|
|
|
{ |
|
|
|
|
if (led == 0) { |
|
|
|
|
/* Pull down to switch on */ |
|
|
|
|
stm32_gpiowrite(GPIO_BLUE_LED, false); |
|
|
|
|
stm32_gpiowrite(GPIO_LED1, false); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (led == 1) { |
|
|
|
|
/* Pull down to switch on */ |
|
|
|
|
stm32_gpiowrite(GPIO_RED_LED, false); |
|
|
|
|
stm32_gpiowrite(GPIO_LED2, false); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -86,22 +86,22 @@ __EXPORT void led_off(int led)
@@ -86,22 +86,22 @@ __EXPORT void led_off(int led)
|
|
|
|
|
{ |
|
|
|
|
if (led == 0) { |
|
|
|
|
/* Pull up to switch off */ |
|
|
|
|
stm32_gpiowrite(GPIO_BLUE_LED, true); |
|
|
|
|
stm32_gpiowrite(GPIO_LED1, true); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (led == 1) { |
|
|
|
|
/* Pull up to switch off */ |
|
|
|
|
stm32_gpiowrite(GPIO_RED_LED, true); |
|
|
|
|
stm32_gpiowrite(GPIO_LED2, true); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
__EXPORT void led_toggle(int led) |
|
|
|
|
{ |
|
|
|
|
if (led == 0) { |
|
|
|
|
stm32_gpiowrite(GPIO_BLUE_LED, !stm32_gpioread(GPIO_BLUE_LED)); |
|
|
|
|
stm32_gpiowrite(GPIO_LED1, !stm32_gpioread(GPIO_LED1)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (led == 1) { |
|
|
|
|
stm32_gpiowrite(GPIO_RED_LED, !stm32_gpioread(GPIO_RED_LED)); |
|
|
|
|
stm32_gpiowrite(GPIO_LED2, !stm32_gpioread(GPIO_LED2)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|