mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Add led_state function to led module
This commit is contained in:
parent
21d35baa7b
commit
a55ec77a9d
13
src/led.c
13
src/led.c
@ -34,7 +34,7 @@ void led_init(enum led_color color)
|
||||
led=color;
|
||||
|
||||
/* Call back LED function every 1 second */
|
||||
systick_sched_task(led_cb, 1000);
|
||||
// systick_sched_task(led_cb, 1000);
|
||||
}
|
||||
|
||||
|
||||
@ -46,3 +46,14 @@ void led_set_color(enum led_color color)
|
||||
/* turn off old LED */
|
||||
GPIO_SetBits(GPIOD, old_pin);
|
||||
}
|
||||
|
||||
void led_state(enum led_color id, int state)
|
||||
{
|
||||
if (state) {
|
||||
/* turn off old LED */
|
||||
GPIO_ResetBits(GPIOD, id);
|
||||
} else {
|
||||
/* turn off old LED */
|
||||
GPIO_SetBits(GPIOD, id);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user