summaryrefslogtreecommitdiffstatshomepage
path: root/docs/esp32/tutorial
diff options
context:
space:
mode:
authorJonathan Hogg <me@jonathanhogg.com>2022-03-07 09:21:11 +0000
committerDamien George <damien@micropython.org>2022-03-21 23:55:02 +1100
commit7684c996bc2b2521fa4bd023e4fa24622092cd5f (patch)
tree28366ad141c00b4a1f4ba0b9fd96eaaa91fbd366 /docs/esp32/tutorial
parent5887dfeea6a4899e8f30ac1435159d760a985642 (diff)
downloadmicropython-7684c996bc2b2521fa4bd023e4fa24622092cd5f.tar.gz
micropython-7684c996bc2b2521fa4bd023e4fa24622092cd5f.zip
esp32/machine_pin: Add new hold keyword argument and remove PULL_HOLD.
The current pull=Pin.PULL_HOLD argument doesn't make a lot of sense in the context of what it actually does vs what the ESP32 quickref document says it does. This commit removes PULL_HOLD and adds a new hold=True|False keyword argument to Pin()/Pin.init(). Setting this to True will cause the ESP32 to lock the configuration of the pin – including direction, output value, drive strength, pull-up/-down – such that it can't be accidentally changed and will be retained through a watchdog or internal reset. Fixes issue #8283, and see also #8284.
Diffstat (limited to 'docs/esp32/tutorial')
0 files changed, 0 insertions, 0 deletions