docs/esp8266/quickref: Add note about physical vs logical pin numbers.
This commit is contained in:
parent
2c8356c482
commit
e4cb7c6158
@ -111,7 +111,13 @@ Use the ``machine.Pin`` class::
|
|||||||
p4 = Pin(4, Pin.IN, Pin.PULL_UP) # enable internal pull-up resistor
|
p4 = Pin(4, Pin.IN, Pin.PULL_UP) # enable internal pull-up resistor
|
||||||
p5 = Pin(5, Pin.OUT, value=1) # set pin high on creation
|
p5 = Pin(5, Pin.OUT, value=1) # set pin high on creation
|
||||||
|
|
||||||
Available pins are: 0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16.
|
Available pins are: 0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16, which correspond
|
||||||
|
to the actual GPIO pin numbers of ESP8266 chip. Note that many end-user
|
||||||
|
boards use their own adhoc pin numbering (marked e.g. D0, D1, ...). As
|
||||||
|
MicroPython supports different boards and modules, physical pin numbering
|
||||||
|
was chosen as the lowest common denominator. For mapping between board
|
||||||
|
logical pins and physical chip pins, consult your board documentation.
|
||||||
|
|
||||||
Note that Pin(1) and Pin(3) are REPL UART TX and RX respectively.
|
Note that Pin(1) and Pin(3) are REPL UART TX and RX respectively.
|
||||||
Also note that Pin(16) is a special pin (used for wakeup from deepsleep
|
Also note that Pin(16) is a special pin (used for wakeup from deepsleep
|
||||||
mode) and may be not available for use with higher-level classes like
|
mode) and may be not available for use with higher-level classes like
|
||||||
|
Loading…
x
Reference in New Issue
Block a user