diff options
Diffstat (limited to 'stmhal/led.h')
-rw-r--r-- | stmhal/led.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/stmhal/led.h b/stmhal/led.h new file mode 100644 index 0000000000..9e9db16ac3 --- /dev/null +++ b/stmhal/led.h @@ -0,0 +1,25 @@ +typedef enum { + // PYBv3 + PYB_LED_R1 = 1, + PYB_LED_R2 = 2, + PYB_LED_G1 = 3, + PYB_LED_G2 = 4, + // PYBv4 + PYB_LED_RED = 1, + PYB_LED_GREEN = 2, + PYB_LED_YELLOW = 3, + PYB_LED_BLUE = 4, + //STM32F4DISC + PYB_LED_R = 1, + PYB_LED_G = 2, + PYB_LED_B = 3, + PYB_LED_O = 4, +} pyb_led_t; + +void led_init(void); +void led_state(pyb_led_t led, int state); +void led_toggle(pyb_led_t led); + +#if 0 +MP_DECLARE_CONST_FUN_OBJ(pyb_Led_obj); +#endif |