X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/38045af68e676cdbc51fbc97c8b2c1c7d73f041d..0c6b7c73e21392d19e76a28f591617ebbe99ce94:/python/microcontroller/__init__.py?ds=sidebyside diff --git a/python/microcontroller/__init__.py b/python/microcontroller/__init__.py index 66ce041..9d25685 100644 --- a/python/microcontroller/__init__.py +++ b/python/microcontroller/__init__.py @@ -1,3 +1,13 @@ import agnostic -if agnostic.platform == "esp8266": - from microcontroller.esp8266 import * \ No newline at end of file +from mcp import Enum + +class Pin(Enum): + def __init__(self, id): + """Identifier for pin, referencing platform-specific pin id""" + self.id = id + pass + +if agnostic.microcontroller == "esp8266": + from microcontroller.esp8266 import pin +elif agnostic.microcontroller == "stm32": + from microcontroller.stm32 import pin