40 lines
802 B
C
40 lines
802 B
C
// Îļþ±àÂë: GB18030
|
|
/*
|
|
* status_led.c
|
|
*
|
|
* Created on: 2025Äê3ÔÂ19ÈÕ
|
|
* Author: LHYe200
|
|
*/
|
|
|
|
|
|
|
|
|
|
#include "status_led.h"
|
|
|
|
|
|
|
|
void Status_LED_Init(void)
|
|
{
|
|
gpio_init((gpio_pin_enum)STATUS_LED_1, GPO, GPIO_HIGH, GPO_PUSH_PULL);
|
|
gpio_init((gpio_pin_enum)STATUS_LED_2, GPO, GPIO_HIGH, GPO_PUSH_PULL);
|
|
gpio_init((gpio_pin_enum)STATUS_LED_3, GPO, GPIO_HIGH, GPO_PUSH_PULL);
|
|
gpio_init((gpio_pin_enum)STATUS_LED_4, GPO, GPIO_HIGH, GPO_PUSH_PULL);
|
|
gpio_init((gpio_pin_enum)STATUS_LED_5, GPO, GPIO_HIGH, GPO_PUSH_PULL);
|
|
}
|
|
|
|
void Flash_LED(status_led_index_enum led)
|
|
{
|
|
gpio_toggle_level((gpio_pin_enum)led);
|
|
}
|
|
|
|
void ON_LED(status_led_index_enum led)
|
|
{
|
|
gpio_set_level((gpio_pin_enum)led,0);
|
|
}
|
|
|
|
void OFF_LED(status_led_index_enum led)
|
|
{
|
|
gpio_set_level((gpio_pin_enum)led,1);
|
|
}
|
|
|