From ef255e47c197b52c4d629f2a0709af187e97d540 Mon Sep 17 00:00:00 2001
From: Damien George <damien.p.george@gmail.com>
Date: Mon, 21 Apr 2014 18:31:40 +0100
Subject: [PATCH] stmhal, usrsw: Wrap usrsw.c in #if, for when switch is not
 available.

---
 stmhal/usrsw.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/stmhal/usrsw.c b/stmhal/usrsw.c
index 088b53ad1..7a077e1db 100644
--- a/stmhal/usrsw.c
+++ b/stmhal/usrsw.c
@@ -12,6 +12,8 @@
 #include "genhdr/pins.h"
 #include "usrsw.h"
 
+#if MICROPY_HW_HAS_SWITCH
+
 // Usage Model:
 //
 //      sw = pyb.Switch()       # create a switch object
@@ -111,3 +113,5 @@ const mp_obj_type_t pyb_switch_type = {
     .call = pyb_switch_call,
     .locals_dict = (mp_obj_t)&pyb_switch_locals_dict,
 };
+
+#endif // MICROPY_HW_HAS_SWITCH
-- 
GitLab