Factor out efficient mp_hal_stdout_tx_strn_cooked from ports to lib/utils/stdout_helpers.c #7491
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.
This efficient implementation of
mp_hal_stdout_tx_strn_cooked
is repeated by a few ports (esp32, esp8266, cc3200, stm32) and needed by others (eg rp2), so just make the common version inlib/utils/stdout_helpers.c
this efficient one so all ports use the same one.This helps with #7479, to make
print(data)
faster on rp2.