X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/38045af68e676cdbc51fbc97c8b2c1c7d73f041d..f15a0431b5c4185424541d41e5bd843838bf6efd:/python/microcontroller/esp8266.py?ds=sidebyside diff --git a/python/microcontroller/esp8266.py b/python/microcontroller/esp8266.py index ff0960f..4e16571 100644 --- a/python/microcontroller/esp8266.py +++ b/python/microcontroller/esp8266.py @@ -1,20 +1,29 @@ -from mcp import Enum -class Pin(Enum): - def __init__(self, num): - self.num = num - pass -Pin.GPIO0=Pin(0) -Pin.GPIO2=Pin(2) -Pin.GPIO4=Pin(4) -Pin.GPIO5=Pin(5) -Pin.GPIO12=Pin(12) -Pin.GPIO13=Pin(13) -Pin.GPIO14=Pin(14) -Pin.GPIO15=Pin(15) -Pin.GPIO16=Pin(16) +from microcontroller import Pin as pin +pin.GPIO0=pin(0) +pin.GPIO1=pin(1) +pin.GPIO2=pin(2) +pin.GPIO3=pin(3) +pin.GPIO4=pin(4) +pin.GPIO5=pin(5) +pin.GPIO12=pin(12) +pin.GPIO13=pin(13) +pin.GPIO14=pin(14) +pin.GPIO15=pin(15) +pin.GPIO16=pin(16) +pin.TOUT=pin("TOUT") +""" +From introspection of microcontroller.pin on Feather Huzzah running CircuitPython +>>> dir(microcontroller.pin) +['TOUT', 'XPD_DCDC', 'MTMS', 'MTDI', 'MTCK', 'MTDO', 'GPIO2', 'GPIO0', 'GPIO4', 'SD_DATA_2', 'SD_DATA_3', 'SD_CMD', 'SD_CLK', 'SD_DATA_0', 'SD_DATA_1', 'DVDD', 'U0RXD', 'U0TXD'] +>>> dir(board) +['ADC', 'GPIO16', 'GPIO14', 'SCK', 'GPIO12', 'MISO', 'GPIO13', 'MOSI', 'GPIO15', 'GPIO2', 'GPIO0', 'GPIO4', 'SDA', 'RX', 'TX', 'GPIO5', 'SCL'] +""" + +""" class cpu(): def frequency(self): from machine import freq return freq() +"""