Continued modifications to support internal pullups for boards that have them #5724
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Make File Changes
CIRCUITPY_INTERNAL_PULLUPS: defaults to 0#defineforHAS_INTERNAL_PULLUPS: set to true ifCIRCUITPY_INTERNAL_PULLUPSis 1, false otherwiseCIRCUITPY_INTERNAL_PULLUPS = 1toports/nrf/mpconfigport.mkto take advantage of extended functionality.Code level changes
MP_QSTR_internal_pullupas optional argument for i2c related construction calls: defauls to false.common_hal_busio_i2c_construct,shared_module_bitbangio_i2c_construct,busio_i2c_make_new,bitbangio_i2c_make_newto include this new parameter.Documentation Changes
:param bool internal_pullups: Set pulls on each pin to up if board supports internal pullups - defaults to false