X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/74ca87ed11d2470f8fbd8af78c5a6445073bae32..c24f5e6fa8655fd86333243f5738ca4c0bf97fe7:/python/microcontroller/__init__.py diff --git a/python/microcontroller/__init__.py b/python/microcontroller/__init__.py index 5bb64e5..d9653ed 100644 --- a/python/microcontroller/__init__.py +++ b/python/microcontroller/__init__.py @@ -1,6 +1,15 @@ import agnostic +from mcp import Enum -if agnostic.platform == "esp8266": +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.platform == "stm32": +elif agnostic.microcontroller == "stm32": from microcontroller.stm32 import pin +else: + raise NotImplementedError("Microcontroller not supported") \ No newline at end of file