]> Repositories - Adafruit_Blinka-hackapet.git/blob - python/microcontroller/esp8266.py
Moved Pin definition back so that __module__ properly rendered by repr(). Fear of...
[Adafruit_Blinka-hackapet.git] / python / microcontroller / esp8266.py
1 from microcontroller import Pin as pin
2
3 pin.GPIO0=pin(0)
4 pin.GPIO1=pin(1)
5 pin.GPIO2=pin(2)
6 pin.GPIO3=pin(3)
7 pin.GPIO4=pin(4)
8 pin.GPIO5=pin(5)
9 pin.GPIO12=pin(12)
10 pin.GPIO13=pin(13)
11 pin.GPIO14=pin(14)
12 pin.GPIO15=pin(15)
13 pin.GPIO16=pin(16)
14 pin.TOUT=pin("TOUT")
15
16 """
17 From introspection of microcontroller.pin on Feather Huzzah running CircuitPython
18 >>> dir(microcontroller.pin)
19 ['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']
20 >>> dir(board)
21 ['ADC', 'GPIO16', 'GPIO14', 'SCK', 'GPIO12', 'MISO', 'GPIO13', 'MOSI', 'GPIO15', 'GPIO2', 'GPIO0', 'GPIO4', 'SDA', 'RX', 'TX', 'GPIO5', 'SCL']
22 """
23
24 """
25 class cpu():
26     def frequency(self):
27         from machine import freq
28         return freq()
29 """