summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/led.h
diff options
context:
space:
mode:
Diffstat (limited to 'stmhal/led.h')
-rw-r--r--stmhal/led.h25
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