2013-10-19 06:44:05 +08:00
|
|
|
typedef enum {
|
2014-01-22 07:28:03 +08:00
|
|
|
// PYBv3
|
2014-01-06 12:41:56 +08:00
|
|
|
PYB_LED_R1 = 1,
|
|
|
|
PYB_LED_R2 = 2,
|
|
|
|
PYB_LED_G1 = 3,
|
|
|
|
PYB_LED_G2 = 4,
|
2014-01-22 07:28:03 +08:00
|
|
|
// PYBv4
|
|
|
|
PYB_LED_RED = 1,
|
|
|
|
PYB_LED_GREEN = 2,
|
|
|
|
PYB_LED_YELLOW = 3,
|
|
|
|
PYB_LED_BLUE = 4,
|
2014-01-06 01:38:41 +08:00
|
|
|
//STM32F4DISC
|
2014-01-06 12:41:56 +08:00
|
|
|
PYB_LED_R = 1,
|
|
|
|
PYB_LED_G = 2,
|
|
|
|
PYB_LED_B = 3,
|
|
|
|
PYB_LED_O = 4,
|
2013-10-19 06:44:05 +08:00
|
|
|
} pyb_led_t;
|
|
|
|
|
2013-10-24 03:39:20 +08:00
|
|
|
void led_init(void);
|
2013-10-19 06:44:05 +08:00
|
|
|
void led_state(pyb_led_t led, int state);
|
2013-10-19 21:40:54 +08:00
|
|
|
void led_toggle(pyb_led_t led);
|
2013-12-22 02:17:45 +08:00
|
|
|
|
2014-01-22 07:28:03 +08:00
|
|
|
MP_DECLARE_CONST_FUN_OBJ(pyb_Led_obj);
|