summaryrefslogtreecommitdiffstatshomepage
path: root/docs/library/machine.Pin.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/library/machine.Pin.rst')
-rw-r--r--docs/library/machine.Pin.rst9
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/library/machine.Pin.rst b/docs/library/machine.Pin.rst
index f7b783c191..452e2234e3 100644
--- a/docs/library/machine.Pin.rst
+++ b/docs/library/machine.Pin.rst
@@ -13,15 +13,18 @@ Usage Model:
Board pins are identified by their string id::
- g = machine.Pin('GP9', mode=machine.Pin.OUT, pull=None, drive=machine.Pin.MED_POWER, alt=-1)
+ from machine import Pin
+ g = machine.Pin('GP9', mode=Pin.OUT, pull=None, drive=Pin.MED_POWER, alt=-1)
You can also configure the Pin to generate interrupts. For instance::
+ from machine import Pin
+
def pincb(pin):
print(pin.id())
- pin_int = machine.Pin('GP10', mode=Pin.IN, pull=machine.Pin.PULL_DOWN)
- pin_int.irq(mode=machine.Pin.IRQ_RISING, handler=pincb)
+ pin_int = Pin('GP10', mode=Pin.IN, pull=Pin.PULL_DOWN)
+ pin_int.irq(mode=Pin.IRQ_RISING, handler=pincb)
# the callback can be triggered manually
pin_int.irq()()
# to disable the callback