From f94cc975a2aca94afc0a8df7bbdeaa276ca5b5a7 Mon Sep 17 00:00:00 2001
From: Metallicow <metaliobovinus@gmail.com>
Date: Sat, 31 May 2014 23:15:04 -0600
Subject: [PATCH] Add switch test example

---
 examples/switch.py | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 examples/switch.py

diff --git a/examples/switch.py b/examples/switch.py
new file mode 100644
index 000000000..d2bdad040
--- /dev/null
+++ b/examples/switch.py
@@ -0,0 +1,29 @@
+"""
+switch.py
+=========
+
+Light up all the leds when the USR switch on the pyboard is pressed.
+"""
+
+import pyb
+
+switch = pyb.Switch()
+red_led = pyb.LED(1)
+green_led = pyb.LED(2)
+orange_led = pyb.LED(3)
+blue_led = pyb.LED(4)
+leds = [red_led, green_led, orange_led, blue_led]
+
+while 1:
+    if switch():
+        ## red_led.on()
+        ## green_led.on()
+        ## orange_led.on()
+        ## blue_led.on()
+        [led.on() for led in leds]
+    else:
+        ## red_led.off()
+        ## green_led.off()
+        ## orange_led.off()
+        ## blue_led.off()
+        [led.off() for led in leds]
-- 
GitLab