]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/adafruit_blinka/microcontroller/esp8266/pin.py
Microcontroller packages now under adafruit_blinka
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / esp8266 / pin.py
diff --git a/src/adafruit_blinka/microcontroller/esp8266/pin.py b/src/adafruit_blinka/microcontroller/esp8266/pin.py
new file mode 100644 (file)
index 0000000..9f4e0d6
--- /dev/null
@@ -0,0 +1,29 @@
+from microcontroller import Pin
+
+GPIO0=Pin(0)
+GPIO1=Pin(1)
+GPIO2=Pin(2)
+GPIO3=Pin(3)
+GPIO4=Pin(4)
+GPIO5=Pin(5)
+GPIO12=Pin(12)
+GPIO13=Pin(13)
+GPIO14=Pin(14)
+GPIO15=Pin(15)
+GPIO16=Pin(16)
+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()
+"""