#pragma once enum led { LED_RED, LED_GREEN, _NUM_LED }; enum led_pattern { BLINK_ALWAYS_OFF = 0, BLINK_ALWAYS_ON = 1, BLINK_3O_5F = 2, BLINK_3O_30F = 3, BLINK_3O_1F_3O_30F = 4, BLINK_3O_1F_3O_1F_3O_30F= 5, BLINK_200O_F = 6, BLINK_600O_F = 7, BLINK_CUSTOM = 8, _NUM_LED_BLINK }; void led_init(void); void led_fini(void); void led_stop(void); void led_start(void); void led_blink(enum led led, enum led_pattern blink); enum led_pattern led_get(enum led led);