fix: compiler warnings about printf-format for pointers in esp32-hal-cpu.c
#6705
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.
the compiler complains about these 2 places in
esp32-hal-cpu.cpp
of miss-matching %X to function & void pointers,and x2 in
Tone.cpp
miss-matchinguint
with `long uint.Sample warning messages:
I believe the correct should be
%p
, but i preserved the 8-width in my PR.(cannot really test the code, this fix just stops the compiler warnings).
Steps to Reproduce
To get those warnings, i had to enable
-Wformat
build-flag and defineDUSE_ESP_IDF_LOG 1
,so the esp_idf log-routines to apply, that they are appropriately marked with
__attribute__ (( format(...) ))
).