File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed
ports/raspberrypi/bindings/rp2pio Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change 17
17
//| introduction and guide to working with PIO in CircuitPython, see `this
18
18
//| Learn guide <https://learn.adafruit.com/intro-to-rp2040-pio-with-circuitpython>`_.
19
19
//|
20
+ //| .. warning:: Using PIO inputs on Raspberry Pi RP2350 A2 stepping has some limitations
21
+ //| due to a GPIO hardware issue that causes excessive leakage current (~120uA).
22
+ //| A pin can read as high even when driven or pulled low, if the input signal is high
23
+ //| impedance or if an attached pull-down resistor is too weak (has too high a value).
24
+ //| See the warning in `digitalio` for more information.
20
25
//| """
21
26
//|
22
27
Original file line number Diff line number Diff line change @@ -70,6 +70,12 @@ const mp_obj_property_t keypad_generic_events_obj = {
70
70
//| For more information about working with the `keypad` module in CircuitPython,
71
71
//| see `this Learn guide <https://learn.adafruit.com/key-pad-matrix-scanning-in-circuitpython>`_.
72
72
//|
73
+ //| .. warning:: Using pull-downs with `keypad` on Raspberry Pi RP2350 A2 stepping has some limitations
74
+ //| due to a GPIO hardware issue that causes excessive leakage current (~120uA).
75
+ //| A pin can read as high even when driven or pulled low, if the input signal is high
76
+ //| impedance or if an attached pull-down resistor is too weak (has too high a value).
77
+ //| See the warning in `digitalio` for more information.
78
+ //|
73
79
//| .. jinja
74
80
//| """
75
81
You can’t perform that action at this time.
0 commit comments