diff options
author | Jonathan Hogg <me@jonathanhogg.com> | 2022-03-07 09:21:11 +0000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2022-03-21 23:55:02 +1100 |
commit | 7684c996bc2b2521fa4bd023e4fa24622092cd5f (patch) | |
tree | 28366ad141c00b4a1f4ba0b9fd96eaaa91fbd366 /docs/esp32/tutorial | |
parent | 5887dfeea6a4899e8f30ac1435159d760a985642 (diff) | |
download | micropython-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