From 535d856a39b177642724bcfe6009985bf4262dbd Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Fri, 5 Aug 2016 15:03:14 +0200 Subject: o More flexible parsing. More rules needs to be updated. --- templates/nodemcu.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 templates/nodemcu.py (limited to 'templates/nodemcu.py') diff --git a/templates/nodemcu.py b/templates/nodemcu.py new file mode 100644 index 0000000..a7b4ec7 --- /dev/null +++ b/templates/nodemcu.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 + " = " + str(node.pin - 7) + ";") + elif 13 <= node.pin <= 26: + generateHeader.println("static const int ANALOG_" + usage.name + " = " + str(node.pin - 13) + ";") + +generateHeader.println(""" +} // namespace schematic +""") -- cgit v1.2.3