From ff87ea9045a6e0979311ae7b25055d6b53b0a13d Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Fri, 5 Aug 2016 11:09:53 +0200 Subject: o Dropping the native library code, we're all Python now! --- template/arduino-uno.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 template/arduino-uno.py (limited to 'template') diff --git a/template/arduino-uno.py b/template/arduino-uno.py new file mode 100644 index 0000000..0e0e0e1 --- /dev/null +++ b/template/arduino-uno.py @@ -0,0 +1,19 @@ +global generateHeader + +generateHeader.println(""" +namespace schematic { +""") + +usages = generateHeader.netlist.find_usages_of(generateHeader.ref) + +for usage in usages: + node = usage.node_for_ref(generateHeader.ref) + + if 7 <= node.pin <= 12: + generateHeader.println("static const int ANALOG_" + usage.name + " = " + (node.pin - 7) + ";") + elif 13 <= node.pin <= 26: + generateHeader.println("static const int ANALOG_" + usage.name + " = " + (node.pin - 13) + ";") + +generateHeader.println(""" +} // namespace schematic +""") -- cgit v1.2.3