41#define LED_Board_Red_On LED_RED_SetHigh
42#define LED_Board_Red_Off LED_RED_SetLow
43#define LED_Board_Red_Toggle_State LED_RED_Toggle
45#define LED_Board_Green_On LED_GREEN_SetHigh
46#define LED_Board_Green_Off LED_GREEN_SetLow
47#define LED_Board_Green_Toggle_State LED_GREEN_Toggle
49#define LED_DP_PIM_on LED_DP_PIM_SetHigh
50#define LED_DP_PIM_off LED_DP_PIM_SetLow
51#define LED_DP_PIM_Toggle_State LED_DP_PIM_Toggle
61#define LED_BOARD_RED 1
62#define LED_BOARD_GREEN 2
65#define BLINK_100ms_INTERVAL 1
66#define BLINK_SLOW_INTERVAL (BLINK_100ms_INTERVAL*20)
67#define BLINK_FAST_INTERVAL (BLINK_100ms_INTERVAL*2)
68#define BLINK_INTERVAL (BLINK_100ms_INTERVAL*5)
void Dev_LED_Initialize(void)
This function contains the LED initialization.
void Dev_LED_Blink_Slow(uint8_t led_id)
Set the LED in SLOW blinking mode.
void Dev_LED_Off(uint8_t led_id)
Switch off the LED.
void Dev_LED_On(uint8_t led_id)
Switch on the LED.
void Dev_LED_Blink_Fast(uint8_t led_id)
Set the LED in FAST blinking mode.
void Dev_LED_Toggle(uint8_t led_id)
Toggles the LED state.
void Dev_LED_Task_100ms()
This function needs to be called every 100ms and contains the code to update the status of the LEDs.
void Dev_LED_Blink(uint8_t led_id)
Set the LED in blinking mode.