Files
DashDisplay/warnings.txt
2025-12-23 23:14:57 +01:00

996 lines
79 KiB
Plaintext

Enabled checks:
bugprone-argument-comment
bugprone-assert-side-effect
bugprone-assignment-in-if-condition
bugprone-bad-signal-to-kill-thread
bugprone-bool-pointer-implicit-conversion
bugprone-branch-clone
bugprone-casting-through-void
bugprone-chained-comparison
bugprone-compare-pointer-to-member-virtual-function
bugprone-copy-constructor-init
bugprone-crtp-constructor-accessibility
bugprone-dangling-handle
bugprone-dynamic-static-initializers
bugprone-easily-swappable-parameters
bugprone-empty-catch
bugprone-exception-escape
bugprone-fold-init-type
bugprone-forward-declaration-namespace
bugprone-forwarding-reference-overload
bugprone-implicit-widening-of-multiplication-result
bugprone-inaccurate-erase
bugprone-inc-dec-in-conditions
bugprone-incorrect-enable-if
bugprone-incorrect-roundings
bugprone-infinite-loop
bugprone-integer-division
bugprone-lambda-function-name
bugprone-macro-repeated-side-effects
bugprone-misplaced-operator-in-strlen-in-alloc
bugprone-misplaced-pointer-arithmetic-in-alloc
bugprone-misplaced-widening-cast
bugprone-move-forwarding-reference
bugprone-multi-level-implicit-pointer-conversion
bugprone-multiple-new-in-one-expression
bugprone-multiple-statement-macro
bugprone-narrowing-conversions
bugprone-no-escape
bugprone-non-zero-enum-to-bool-conversion
bugprone-not-null-terminated-result
bugprone-optional-value-conversion
bugprone-parent-virtual-call
bugprone-pointer-arithmetic-on-polymorphic-object
bugprone-posix-return
bugprone-redundant-branch-condition
bugprone-reserved-identifier
bugprone-return-const-ref-from-parameter
bugprone-shared-ptr-array-mismatch
bugprone-signal-handler
bugprone-signed-char-misuse
bugprone-sizeof-container
bugprone-sizeof-expression
bugprone-spuriously-wake-up-functions
bugprone-standalone-empty
bugprone-string-constructor
bugprone-string-integer-assignment
bugprone-string-literal-with-embedded-nul
bugprone-stringview-nullptr
bugprone-suspicious-enum-usage
bugprone-suspicious-include
bugprone-suspicious-memory-comparison
bugprone-suspicious-memset-usage
bugprone-suspicious-missing-comma
bugprone-suspicious-realloc-usage
bugprone-suspicious-semicolon
bugprone-suspicious-string-compare
bugprone-suspicious-stringview-data-usage
bugprone-swapped-arguments
bugprone-switch-missing-default-case
bugprone-terminating-continue
bugprone-throw-keyword-missing
bugprone-too-small-loop-variable
bugprone-unchecked-optional-access
bugprone-undefined-memory-manipulation
bugprone-undelegated-constructor
bugprone-unhandled-exception-at-new
bugprone-unhandled-self-assignment
bugprone-unique-ptr-array-mismatch
bugprone-unsafe-functions
bugprone-unused-local-non-trivial-variable
bugprone-unused-raii
bugprone-unused-return-value
bugprone-use-after-move
bugprone-virtual-near-miss
clang-analyzer-core.BitwiseShift
clang-analyzer-core.CallAndMessage
clang-analyzer-core.CallAndMessageModeling
clang-analyzer-core.DivideZero
clang-analyzer-core.DynamicTypePropagation
clang-analyzer-core.NonNullParamChecker
clang-analyzer-core.NonnilStringConstants
clang-analyzer-core.NullDereference
clang-analyzer-core.StackAddrEscapeBase
clang-analyzer-core.StackAddressEscape
clang-analyzer-core.UndefinedBinaryOperatorResult
clang-analyzer-core.VLASize
clang-analyzer-core.builtin.BuiltinFunctions
clang-analyzer-core.builtin.NoReturnFunctions
clang-analyzer-core.uninitialized.ArraySubscript
clang-analyzer-core.uninitialized.Assign
clang-analyzer-core.uninitialized.Branch
clang-analyzer-core.uninitialized.CapturedBlockVariable
clang-analyzer-core.uninitialized.NewArraySize
clang-analyzer-core.uninitialized.UndefReturn
clang-analyzer-unix.API
clang-analyzer-unix.BlockInCriticalSection
clang-analyzer-unix.DynamicMemoryModeling
clang-analyzer-unix.Errno
clang-analyzer-unix.Malloc
clang-analyzer-unix.MallocSizeof
clang-analyzer-unix.MismatchedDeallocator
clang-analyzer-unix.StdCLibraryFunctions
clang-analyzer-unix.Stream
clang-analyzer-unix.Vfork
clang-analyzer-unix.cstring.BadSizeArg
clang-analyzer-unix.cstring.CStringModeling
clang-analyzer-unix.cstring.NullArg
performance-avoid-endl
performance-enum-size
performance-faster-string-find
performance-for-range-copy
performance-implicit-conversion-in-loop
performance-inefficient-algorithm
performance-inefficient-string-concatenation
performance-inefficient-vector-operation
performance-move-const-arg
performance-move-constructor-init
performance-no-automatic-move
performance-no-int-to-ptr
performance-noexcept-destructor
performance-noexcept-move-constructor
performance-noexcept-swap
performance-trivially-destructible
performance-type-promotion-in-math-fn
performance-unnecessary-copy-initialization
performance-unnecessary-value-param
readability-avoid-nested-conditional-operator
readability-avoid-return-with-void-value
readability-avoid-unconditional-preprocessor-if
readability-braces-around-statements
readability-const-return-type
readability-container-contains
readability-container-data-pointer
readability-container-size-empty
readability-convert-member-functions-to-static
readability-delete-null-pointer
readability-duplicate-include
readability-else-after-return
readability-enum-initial-value
readability-function-cognitive-complexity
readability-function-size
readability-identifier-length
readability-identifier-naming
readability-implicit-bool-conversion
readability-inconsistent-declaration-parameter-name
readability-isolate-declaration
readability-make-member-function-const
readability-math-missing-parentheses
readability-misleading-indentation
readability-misplaced-array-index
readability-named-parameter
readability-non-const-parameter
readability-operators-representation
readability-qualified-auto
readability-redundant-access-specifiers
readability-redundant-casting
readability-redundant-control-flow
readability-redundant-declaration
readability-redundant-function-ptr-dereference
readability-redundant-inline-specifier
readability-redundant-member-init
readability-redundant-preprocessor
readability-redundant-smartptr-get
readability-redundant-string-cstr
readability-redundant-string-init
readability-reference-to-constructed-temporary
readability-simplify-boolean-expr
readability-simplify-subscript-expr
readability-static-accessed-through-instance
readability-static-definition-in-anonymous-namespace
readability-string-compare
readability-suspicious-call-argument
readability-uniqueptr-delete-release
readability-uppercase-literal-suffix
readability-use-anyofallof
readability-use-std-min-max
Running clang-tidy for 1 files out of 1 in compilation database ...
[1/1][0.1s] /home/hector/.espressif/tools/esp-clang/esp-19.1.2_20250312/esp-clang/bin/clang-tidy -header-filter=.*\..* -checks=-*,clang-analyzer-core.NullDereference,clang-analyzer-unix.*,bugprone-*,-bugprone-macro-parentheses,readability-*,performance-*,-readability-magic-numbers,-readability-avoid-const-params-in-decls -p=/home/hector/projects/esp/hello_world/build-clang /home/hector/projects/esp/hello_world/main/hello_world_main.c
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_assert.h:7:9: warning: declaration uses identifier '__ESP_ASSERT_H__', which is a reserved identifier [bugprone-reserved-identifier]
7 | #define __ESP_ASSERT_H__
| ^~~~~~~~~~~~~~~~
| ESP_ASSERT_H_
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_attr.h:8:9: warning: declaration uses identifier '__ESP_ATTR_H__', which is a reserved identifier [bugprone-reserved-identifier]
8 | #define __ESP_ATTR_H__
| ^~~~~~~~~~~~~~
| ESP_ATTR_H_
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_attr.h:146:9: warning: declaration uses identifier '__NOINIT_ATTR', which is a reserved identifier [bugprone-reserved-identifier]
146 | #define __NOINIT_ATTR _SECTION_ATTR_IMPL(".noinit", __COUNTER__)
| ^~~~~~~~~~~~~
| NOINIT_ATTR
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_attr.h:197:9: warning: declaration uses identifier '_SECTION_ATTR_IMPL', which is a reserved identifier [bugprone-reserved-identifier]
197 | #define _SECTION_ATTR_IMPL(SECTION, COUNTER) __attribute__((section(SECTION "." _COUNTER_STRINGIFY(COUNTER))))
| ^~~~~~~~~~~~~~~~~~
| SECTION_ATTR_IMPL
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_attr.h:198:9: warning: declaration uses identifier '_SECTION_FORCE_ATTR_IMPL', which is a reserved identifier [bugprone-reserved-identifier]
198 | #define _SECTION_FORCE_ATTR_IMPL(SECTION, COUNTER) __attribute__((noinline, section(SECTION "." _COUNTER_STRINGIFY(COUNTER))))
| ^~~~~~~~~~~~~~~~~~~~~~~~
| SECTION_FORCE_ATTR_IMPL
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_attr.h:199:9: warning: declaration uses identifier '_COUNTER_STRINGIFY', which is a reserved identifier [bugprone-reserved-identifier]
199 | #define _COUNTER_STRINGIFY(COUNTER) #COUNTER
| ^~~~~~~~~~~~~~~~~~
| COUNTER_STRINGIFY
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_compiler.h:56:9: warning: declaration uses identifier '__COMPILER_PRAGMA__', which is a reserved identifier [bugprone-reserved-identifier]
56 | #define __COMPILER_PRAGMA__(string) _Pragma(#string)
| ^~~~~~~~~~~~~~~~~~~
| COMPILER_PRAGMA_
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_compiler.h:57:9: warning: declaration uses identifier '_COMPILER_PRAGMA_', which is a reserved identifier [bugprone-reserved-identifier]
57 | #define _COMPILER_PRAGMA_(string) __COMPILER_PRAGMA__(string)
| ^~~~~~~~~~~~~~~~~
| COMPILER_PRAGMA_
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_err.h:79:6: warning: declaration uses identifier '_esp_error_check_failed', which is reserved in the global namespace [bugprone-reserved-identifier]
79 | void _esp_error_check_failed(esp_err_t rc, const char *file, int line, const char *function, const char *expression) __attribute__((__noreturn__));
| ^~~~~~~~~~~~~~~~~~~~~~~
| esp_error_check_failed
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_err.h:79:40: warning: parameter name 'rc' is too short, expected at least 3 characters [readability-identifier-length]
79 | void _esp_error_check_failed(esp_err_t rc, const char *file, int line, const char *function, const char *expression) __attribute__((__noreturn__));
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_err.h:81:6: warning: declaration uses identifier '_esp_error_check_failed_without_abort', which is reserved in the global namespace [bugprone-reserved-identifier]
81 | void _esp_error_check_failed_without_abort(esp_err_t rc, const char *file, int line, const char *function, const char *expression);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| esp_error_check_failed_without_abort
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_err.h:81:54: warning: parameter name 'rc' is too short, expected at least 3 characters [readability-identifier-length]
81 | void _esp_error_check_failed_without_abort(esp_err_t rc, const char *file, int line, const char *function, const char *expression);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_common/include/esp_types.h:8:9: warning: declaration uses identifier '__ESP_TYPES_H__', which is a reserved identifier [bugprone-reserved-identifier]
8 | #define __ESP_TYPES_H__
| ^~~~~~~~~~~~~~~
| ESP_TYPES_H_
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_cpu.h:217:75: warning: parameter name 'pc' is too short, expected at least 3 characters [readability-identifier-length]
217 | FORCE_INLINE_ATTR __attribute__((pure)) void *esp_cpu_pc_to_addr(uint32_t pc)
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_cpu.h:221:12: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
221 | return (void *)((pc & 0x3fffffffU) | 0x40000000U);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:55:48: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
55 | inline static bool esp_ptr_in_iram(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:71:48: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
71 | inline static bool esp_ptr_in_dram(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:83:54: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
83 | inline static bool esp_ptr_in_diram_dram(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:95:54: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
95 | inline static bool esp_ptr_in_diram_iram(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:113:57: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
113 | inline static bool esp_ptr_in_rtc_iram_fast(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:130:57: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
130 | inline static bool esp_ptr_in_rtc_dram_fast(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:147:52: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
147 | inline static bool esp_ptr_in_rtc_slow(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:162:61: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
162 | inline static void * esp_ptr_diram_dram_to_iram(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:164:12: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
164 | return (void *) ( SOC_DIRAM_IRAM_LOW + (SOC_DIRAM_DRAM_HIGH - (intptr_t)p) - 4);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:176:59: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
176 | inline static void * esp_ptr_rtc_dram_to_iram(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:179:12: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
179 | return (void *) ( SOC_RTC_IRAM_LOW + (ptr - SOC_RTC_DRAM_LOW) );
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:191:61: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
191 | inline static void * esp_ptr_diram_iram_to_dram(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:193:12: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
193 | return (void *) ( SOC_DIRAM_DRAM_LOW + (SOC_DIRAM_IRAM_HIGH - (intptr_t)p) - 4);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:224:52: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
224 | inline static bool esp_ptr_dma_capable(const void *p)
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:236:42: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
236 | bool esp_ptr_dma_ext_capable(const void *p);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:246:53: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
246 | inline static bool esp_ptr_word_aligned(const void *p)
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:258:37: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
258 | bool esp_ptr_executable(const void *p);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:267:42: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
267 | bool esp_ptr_byte_accessible(const void *p);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:277:49: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
277 | inline static bool esp_ptr_internal(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:278:10: warning: variable name 'r' is too short, expected at least 3 characters [readability-identifier-length]
278 | bool r;
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:316:39: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
316 | bool esp_ptr_external_ram(const void *p);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:326:48: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
326 | inline static bool esp_ptr_in_drom(const void *p) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:349:47: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
349 | inline static bool esp_ptr_in_rom(const void *p)
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:351:14: warning: variable name 'ip' is too short, expected at least 3 characters [readability-identifier-length]
351 | intptr_t ip = (intptr_t) p;
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:371:51: warning: parameter name 'sp' is too short, expected at least 3 characters [readability-identifier-length]
371 | inline static bool esp_stack_ptr_in_dram(uint32_t sp)
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/esp_memory_utils.h:396:51: warning: parameter name 'sp' is too short, expected at least 3 characters [readability-identifier-length]
396 | inline static bool esp_stack_ptr_is_sane(uint32_t sp)
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:74:51: warning: function 'spinlock_acquire' has cognitive complexity of 26 (threshold 25) [readability-function-cognitive-complexity]
74 | static inline bool __attribute__((always_inline)) spinlock_acquire(spinlock_t *lock, int32_t timeout)
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:84:5: note: +1, including nesting penalty of 0, nesting level increased to 1
84 | assert(lock);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/newlib/platform_include/assert.h:45:51: note: expanded from macro 'assert'
45 | #define assert(__e) (__builtin_expect(!!(__e), 1) ? (void)0 : __assert_func (__FILENAME__, __LINE__, \
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:86:18: note: nesting level increased to 1
86 | irq_status = XTOS_SET_INTLEVEL(XCHAL_EXCM_LEVEL);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:91:51: note: expanded from macro 'XTOS_SET_INTLEVEL'
91 | # define XTOS_SET_INTLEVEL(intlevel) __extension__({ unsigned __tmp; \
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:105:5: note: +1, including nesting penalty of 0, nesting level increased to 1
105 | if (lock->owner == core_owner_id) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:106:9: note: +2, including nesting penalty of 1, nesting level increased to 2
106 | assert(lock->count > 0 && lock->count < 0xFF); // Bad count value implies memory corruption
| ^
/home/hector/esp/esp-idf-v5.5.1/components/newlib/platform_include/assert.h:45:51: note: expanded from macro 'assert'
45 | #define assert(__e) (__builtin_expect(!!(__e), 1) ? (void)0 : __assert_func (__FILENAME__, __LINE__, \
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:106:32: note: +1
106 | assert(lock->count > 0 && lock->count < 0xFF); // Bad count value implies memory corruption
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:109:9: note: +2, including nesting penalty of 1, nesting level increased to 2
109 | XTOS_RESTORE_INTLEVEL(irq_status);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:104:44: note: expanded from macro 'XTOS_RESTORE_INTLEVEL'
104 | # define XTOS_RESTORE_INTLEVEL(restoreval) do{ unsigned __tmp = (restoreval); \
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:124:5: note: +1, including nesting penalty of 0, nesting level increased to 1
124 | if (lock_set || timeout == SPINLOCK_NO_WAIT) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:124:18: note: +1
124 | if (lock_set || timeout == SPINLOCK_NO_WAIT) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:126:9: note: +1
126 | goto exit;
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:131:5: note: +1, including nesting penalty of 0, nesting level increased to 1
131 | do {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:133:9: note: +2, including nesting penalty of 1, nesting level increased to 2
133 | if (lock_set) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:137:49: note: +1
137 | } while ((timeout == SPINLOCK_WAIT_FOREVER) || (esp_cpu_get_cycle_count() - start_count) <= (esp_cpu_cycle_count_t)timeout);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:140:5: note: +1, including nesting penalty of 0, nesting level increased to 1
140 | if (lock_set) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:141:9: note: +2, including nesting penalty of 1, nesting level increased to 2
141 | assert(lock->owner == core_owner_id);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/newlib/platform_include/assert.h:45:51: note: expanded from macro 'assert'
45 | #define assert(__e) (__builtin_expect(!!(__e), 1) ? (void)0 : __assert_func (__FILENAME__, __LINE__, \
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:142:9: note: +2, including nesting penalty of 1, nesting level increased to 2
142 | assert(lock->count == 0); // This is the first time the lock is set, so count should still be 0
| ^
/home/hector/esp/esp-idf-v5.5.1/components/newlib/platform_include/assert.h:45:51: note: expanded from macro 'assert'
45 | #define assert(__e) (__builtin_expect(!!(__e), 1) ? (void)0 : __assert_func (__FILENAME__, __LINE__, \
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:144:7: note: +1, nesting level increased to 1
144 | } else { // We timed out waiting for lock
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:145:9: note: +2, including nesting penalty of 1, nesting level increased to 2
145 | assert(lock->owner == SPINLOCK_FREE || lock->owner == other_core_owner_id);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/newlib/platform_include/assert.h:45:51: note: expanded from macro 'assert'
45 | #define assert(__e) (__builtin_expect(!!(__e), 1) ? (void)0 : __assert_func (__FILENAME__, __LINE__, \
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:145:45: note: +1
145 | assert(lock->owner == SPINLOCK_FREE || lock->owner == other_core_owner_id);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:146:9: note: +2, including nesting penalty of 1, nesting level increased to 2
146 | assert(lock->count < 0xFF); // Bad count value implies memory corruption
| ^
/home/hector/esp/esp-idf-v5.5.1/components/newlib/platform_include/assert.h:45:51: note: expanded from macro 'assert'
45 | #define assert(__e) (__builtin_expect(!!(__e), 1) ? (void)0 : __assert_func (__FILENAME__, __LINE__, \
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_hw_support/include/spinlock.h:150:5: note: +1, including nesting penalty of 0, nesting level increased to 1
150 | XTOS_RESTORE_INTLEVEL(irq_status);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:104:44: note: expanded from macro 'XTOS_RESTORE_INTLEVEL'
104 | # define XTOS_RESTORE_INTLEVEL(restoreval) do{ unsigned __tmp = (restoreval); \
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_rom/include/esp_rom_sys.h:56:46: warning: parameter name 'ap' is too short, expected at least 3 characters [readability-identifier-length]
56 | int esp_rom_vprintf(const char *fmt, va_list ap);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_rom/include/esp_rom_sys.h:91:32: warning: parameter name 'us' is too short, expected at least 3 characters [readability-identifier-length]
91 | void esp_rom_delay_us(uint32_t us);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_rom/include/esp_rom_sys.h:100:66: warning: parameter name 'c' is too short, expected at least 3 characters [readability-identifier-length]
100 | void esp_rom_install_channel_putc(int channel, void (*putc)(char c));
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_rom/include/esp_rom_sys.h:108:38: warning: parameter name 'c' is too short, expected at least 3 characters [readability-identifier-length]
108 | void esp_rom_output_to_channels(char c);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/esp_system/include/esp_private/crosscore_int.h:7:9: warning: declaration uses identifier '__ESP_CROSSCORE_INT_H', which is a reserved identifier [bugprone-reserved-identifier]
7 | #define __ESP_CROSSCORE_INT_H
| ^~~~~~~~~~~~~~~~~~~~~
| ESP_CROSSCORE_INT_H
/home/hector/esp/esp-idf-v5.5.1/components/esp_system/include/esp_system.h:8:9: warning: declaration uses identifier '__ESP_SYSTEM_H__', which is a reserved identifier [bugprone-reserved-identifier]
8 | #define __ESP_SYSTEM_H__
| ^~~~~~~~~~~~~~~~
| ESP_SYSTEM_H_
/home/hector/esp/esp-idf-v5.5.1/components/freertos/FreeRTOS-Kernel/include/freertos/portable.h:182:24: warning: parameter name 'pv' is too short, expected at least 3 characters [readability-identifier-length]
182 | void vPortFree( void * pv ) PRIVILEGED_FUNCTION;
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/FreeRTOS-Kernel/include/freertos/task.h:382:27: warning: function 'xTaskCreatePinnedToCore' has 1 other declaration with different parameter names [readability-inconsistent-declaration-parameter-name]
382 | extern BaseType_t xTaskCreatePinnedToCore( TaskFunction_t pxTaskCode,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/esp_additions/include/freertos/idf_additions.h:63:16: note: the 1st inconsistent declaration seen here
63 | BaseType_t xTaskCreatePinnedToCore( TaskFunction_t pxTaskCode,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/esp_additions/include/freertos/idf_additions.h:63:16: note: differing parameters are named here: ('ulStackDepth', 'pxCreatedTask'), in the other declaration: ('usStackDepth', 'pvCreatedTask')
/home/hector/esp/esp-idf-v5.5.1/components/freertos/FreeRTOS-Kernel/include/freertos/task.h:518:29: warning: function 'xTaskCreateStaticPinnedToCore' has 1 other declaration with different parameter names [readability-inconsistent-declaration-parameter-name]
518 | extern TaskHandle_t xTaskCreateStaticPinnedToCore( TaskFunction_t pxTaskCode,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/esp_additions/include/freertos/idf_additions.h:101:18: note: the 1st inconsistent declaration seen here
101 | TaskHandle_t xTaskCreateStaticPinnedToCore( TaskFunction_t pxTaskCode,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/esp_additions/include/freertos/idf_additions.h:101:18: note: differing parameters are named here: ('puxStackBuffer'), in the other declaration: ('pxStackBuffer')
/home/hector/esp/esp-idf-v5.5.1/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:471:13: warning: declaration uses identifier '_frxt_setup_switch', which is reserved in the global namespace [bugprone-reserved-identifier]
471 | extern void _frxt_setup_switch( void ); //Defined in portasm.S
| ^~~~~~~~~~~~~~~~~~
| frxt_setup_switch
/home/hector/esp/esp-idf-v5.5.1/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:578:5: warning: if with identical then and else branches [bugprone-branch-clone]
578 | if (xPortInIsrContext()) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:580:7: note: else branch starts here
580 | } else {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:593:5: warning: if with identical then and else branches [bugprone-branch-clone]
593 | if (xPortInIsrContext()) {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:595:7: note: else branch starts here
595 | } else {
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/esp_additions/include/freertos/idf_additions.h:63:16: warning: redundant 'xTaskCreatePinnedToCore' declaration [readability-redundant-declaration]
63 | BaseType_t xTaskCreatePinnedToCore( TaskFunction_t pxTaskCode,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/FreeRTOS-Kernel/include/freertos/task.h:382:27: note: previously declared here
382 | extern BaseType_t xTaskCreatePinnedToCore( TaskFunction_t pxTaskCode,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/esp_additions/include/freertos/idf_additions.h:101:18: warning: redundant 'xTaskCreateStaticPinnedToCore' declaration [readability-redundant-declaration]
101 | TaskHandle_t xTaskCreateStaticPinnedToCore( TaskFunction_t pxTaskCode,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/freertos/FreeRTOS-Kernel/include/freertos/task.h:518:29: note: previously declared here
518 | extern TaskHandle_t xTaskCreateStaticPinnedToCore( TaskFunction_t pxTaskCode,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/hal/include/hal/spi_flash_types.h:44:9: warning: inital values in enum 'esp_flash_speed_s' are not consistent, consider explicit initialization of all, none or only the first enumerator [readability-enum-initial-value]
44 | typedef enum esp_flash_speed_s {
| ^
45 | ESP_FLASH_5MHZ = 5, ///< The flash runs under 5MHz
46 | ESP_FLASH_10MHZ = 10, ///< The flash runs under 10MHz
47 | ESP_FLASH_20MHZ = 20, ///< The flash runs under 20MHz
48 | ESP_FLASH_26MHZ = 26, ///< The flash runs under 26MHz
49 | ESP_FLASH_40MHZ = 40, ///< The flash runs under 40MHz
50 | ESP_FLASH_80MHZ = 80, ///< The flash runs under 80MHz
51 | ESP_FLASH_120MHZ = 120, ///< The flash runs under 120MHz, 120MHZ can only be used by main flash after timing tuning in system. Do not use this directly in any API.
52 | ESP_FLASH_SPEED_MAX, ///< The maximum frequency supported by the host is ``ESP_FLASH_SPEED_MAX-1``.
|
| = 121
/home/hector/esp/esp-idf-v5.5.1/components/hal/include/hal/spi_flash_types.h:59:9: warning: inital values in enum 'esp_flash_io_mode_t' are not consistent, consider explicit initialization of all, none or only the first enumerator [readability-enum-initial-value]
59 | typedef enum {
| ^
60 | SPI_FLASH_SLOWRD = 0, ///< Data read using single I/O, some limits on speed
61 | SPI_FLASH_FASTRD, ///< Data read using single I/O, no limit on speed
|
| = 1
62 | SPI_FLASH_DOUT, ///< Data read using dual I/O
|
| = 2
63 | SPI_FLASH_DIO, ///< Both address & data transferred using dual I/O
|
| = 3
64 | SPI_FLASH_QOUT, ///< Data read using quad I/O
|
| = 4
65 | SPI_FLASH_QIO, ///< Both address & data transferred using quad I/O
|
| = 5
66 | #define SPI_FLASH_OPI_FLAG 16 ///< A flag for flash work in opi mode, the io mode below are opi, above are SPI/QSPI mode. DO NOT use this value in any API.
67 | SPI_FLASH_OPI_STR = SPI_FLASH_OPI_FLAG,///< Only support on OPI flash, flash read and write under STR mode
68 | SPI_FLASH_OPI_DTR,///< Only support on OPI flash, flash read and write under DTR mode
|
| = 17
69 | SPI_FLASH_READ_MODE_MAX, ///< The fastest io mode supported by the host is ``ESP_FLASH_READ_MODE_MAX-1``.
|
| = 18
/home/hector/esp/esp-idf-v5.5.1/components/hal/include/hal/spi_flash_types.h:144:81: warning: parameter name 't' is too short, expected at least 3 characters [readability-identifier-length]
144 | esp_err_t (*common_command)(spi_flash_host_inst_t *host, spi_flash_trans_t *t);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/hal/include/hal/spi_flash_types.h:148:65: warning: parameter name 'id' is too short, expected at least 3 characters [readability-identifier-length]
148 | esp_err_t (*read_id)(spi_flash_host_inst_t *host, uint32_t *id);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/hal/include/hal/spi_flash_types.h:168:70: warning: parameter name 'wp' is too short, expected at least 3 characters [readability-identifier-length]
168 | esp_err_t (*set_write_protect)(spi_flash_host_inst_t *host, bool wp);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/hal/include/hal/spi_flash_types.h:178:76: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
178 | bool (*supports_direct_write)(spi_flash_host_inst_t *host, const void *p);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/hal/include/hal/spi_flash_types.h:200:75: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
200 | bool (*supports_direct_read)(spi_flash_host_inst_t *host, const void *p);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/heap/include/multi_heap.h:52:90: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
52 | void __attribute__((deprecated)) multi_heap_aligned_free(multi_heap_handle_t heap, void *p);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/heap/include/multi_heap.h:61:54: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
61 | void multi_heap_free(multi_heap_handle_t heap, void *p);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/heap/include/multi_heap.h:73:58: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
73 | void *multi_heap_realloc(multi_heap_handle_t heap, void *p, size_t size);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/heap/include/multi_heap.h:84:70: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
84 | size_t multi_heap_get_allocated_size(multi_heap_handle_t heap, void *p);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/heap/include/multi_heap.h:240:71: warning: parameter name 'p' is too short, expected at least 3 characters [readability-identifier-length]
240 | size_t multi_heap_get_full_block_size(multi_heap_handle_t heap, void *p);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/newlib/platform_include/esp_newlib.h:51:36: warning: parameter name 'r' is too short, expected at least 3 characters [readability-identifier-length]
51 | void esp_reent_init(struct _reent* r);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/soc/esp32/include/soc/interrupts.h:17:9: warning: inital values in enum 'periph_interrupt_t' are not consistent, consider explicit initialization of all, none or only the first enumerator [readability-enum-initial-value]
17 | typedef enum {
| ^
18 | ETS_WIFI_MAC_INTR_SOURCE = 0, /**< interrupt of WiFi MAC, level*/
19 | ETS_WIFI_MAC_NMI_SOURCE, /**< interrupt of WiFi MAC, NMI, use if MAC have bug to fix in NMI*/
|
| = 1
20 | ETS_WIFI_BB_INTR_SOURCE, /**< interrupt of WiFi BB, level, we can do some calibartion*/
|
| = 2
21 | ETS_BT_MAC_INTR_SOURCE, /**< will be cancelled*/
|
| = 3
22 | ETS_BT_BB_INTR_SOURCE, /**< interrupt of BT BB, level*/
|
| = 4
23 | ETS_BT_BB_NMI_SOURCE, /**< interrupt of BT BB, NMI, use if BB have bug to fix in NMI*/
|
| = 5
24 | ETS_RWBT_INTR_SOURCE, /**< interrupt of RWBT, level*/
|
| = 6
25 | ETS_RWBLE_INTR_SOURCE, /**< interrupt of RWBLE, level*/
|
| = 7
26 | ETS_RWBT_NMI_SOURCE, /**< interrupt of RWBT, NMI, use if RWBT have bug to fix in NMI*/
|
| = 8
27 | ETS_RWBLE_NMI_SOURCE, /**< interrupt of RWBLE, NMI, use if RWBT have bug to fix in NMI*/
|
| = 9
28 | ETS_SLC0_INTR_SOURCE, /**< interrupt of SLC0, level*/
|
| = 10
29 | ETS_SLC1_INTR_SOURCE, /**< interrupt of SLC1, level*/
|
| = 11
30 | ETS_UHCI0_INTR_SOURCE, /**< interrupt of UHCI0, level*/
|
| = 12
31 | ETS_UHCI1_INTR_SOURCE, /**< interrupt of UHCI1, level*/
|
| = 13
32 | ETS_TG0_T0_LEVEL_INTR_SOURCE, /**< interrupt of TIMER_GROUP0, TIMER0, level, we would like use EDGE for timer if permission*/
|
| = 14
/home/hector/esp/esp-idf-v5.5.1/components/spi_flash/include/esp_flash.h:54:47: warning: parameter name 'us' is too short, expected at least 3 characters [readability-identifier-length]
54 | esp_err_t (*delay_us)(void *arg, uint32_t us);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core-isa.h:32:9: warning: declaration uses identifier '_XTENSA_CORE_CONFIGURATION_H', which is a reserved identifier [bugprone-reserved-identifier]
32 | #define _XTENSA_CORE_CONFIGURATION_H
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| XTENSA_CORE_CONFIGURATION_H
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:107:9: warning: declaration uses identifier '_XCHAL_INTLEVEL_MASK', which is a reserved identifier [bugprone-reserved-identifier]
107 | #define _XCHAL_INTLEVEL_MASK(n) XCHAL_INTLEVEL ## n ## _MASK
| ^~~~~~~~~~~~~~~~~~~~
| XCHAL_INTLEVEL_MASK
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:109:9: warning: declaration uses identifier '_XCHAL_INTLEVEL_ANDBELOWMASK', which is a reserved identifier [bugprone-reserved-identifier]
109 | #define _XCHAL_INTLEVEL_ANDBELOWMASK(n) XCHAL_INTLEVEL ## n ## _ANDBELOW_MASK
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| XCHAL_INTLEVEL_ANDBELOWMASK
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:111:9: warning: declaration uses identifier '_XCHAL_INTLEVEL_NUM', which is a reserved identifier [bugprone-reserved-identifier]
111 | #define _XCHAL_INTLEVEL_NUM(n) XCHAL_INTLEVEL ## n ## _NUM
| ^~~~~~~~~~~~~~~~~~~
| XCHAL_INTLEVEL_NUM
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:113:9: warning: declaration uses identifier '_XCHAL_INT_LEVEL', which is a reserved identifier [bugprone-reserved-identifier]
113 | #define _XCHAL_INT_LEVEL(n) XCHAL_INT ## n ## _LEVEL
| ^~~~~~~~~~~~~~~~
| XCHAL_INT_LEVEL
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:115:9: warning: declaration uses identifier '_XCHAL_INT_TYPE', which is a reserved identifier [bugprone-reserved-identifier]
115 | #define _XCHAL_INT_TYPE(n) XCHAL_INT ## n ## _TYPE
| ^~~~~~~~~~~~~~~
| XCHAL_INT_TYPE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:117:9: warning: declaration uses identifier '_XCHAL_TIMER_INTERRUPT', which is a reserved identifier [bugprone-reserved-identifier]
117 | #define _XCHAL_TIMER_INTERRUPT(n) XCHAL_TIMER ## n ## _INTERRUPT
| ^~~~~~~~~~~~~~~~~~~~~~
| XCHAL_TIMER_INTERRUPT
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:190:2: warning: preprocessor condition is always 'false', consider removing both the condition and its contents [readability-avoid-unconditional-preprocessor-if]
190 | #if 0 /*XCHAL_HAVE_NMI*/
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:512:2: warning: preprocessor condition is always 'false', consider removing both the condition and its contents [readability-avoid-unconditional-preprocessor-if]
512 | #if 0
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:521:9: warning: declaration uses identifier '_XCHAL_INTLEVEL_VECTOR_VADDR', which is a reserved identifier [bugprone-reserved-identifier]
521 | #define _XCHAL_INTLEVEL_VECTOR_VADDR(n) XCHAL_INTLEVEL ## n ## _VECTOR_VADDR
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| XCHAL_INTLEVEL_VECTOR_VADDR
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:806:9: warning: declaration uses identifier '_MEMCTL_SNOOP_EN', which is a reserved identifier [bugprone-reserved-identifier]
806 | #define _MEMCTL_SNOOP_EN 0x00 /* Don't enable snoop */
| ^~~~~~~~~~~~~~~~
| MEMCTL_SNOOP_EN
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:812:9: warning: declaration uses identifier '_MEMCTL_L0IBUF_EN', which is a reserved identifier [bugprone-reserved-identifier]
812 | #define _MEMCTL_L0IBUF_EN 0x01 /* Enable loop buffer */
| ^~~~~~~~~~~~~~~~~
| MEMCTL_L0IBUF_EN
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:830:9: warning: declaration uses identifier '_XCHAL_ITLB_SET', which is a reserved identifier [bugprone-reserved-identifier]
830 | #define _XCHAL_ITLB_SET(n,_what) XCHAL_ITLB_SET ## n ## _what
| ^~~~~~~~~~~~~~~
| XCHAL_ITLB_SET
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:832:9: warning: declaration uses identifier '_XCHAL_ITLB_SET_E', which is a reserved identifier [bugprone-reserved-identifier]
832 | #define _XCHAL_ITLB_SET_E(n,i,_what) XCHAL_ITLB_SET ## n ## _E ## i ## _what
| ^~~~~~~~~~~~~~~~~
| XCHAL_ITLB_SET_E
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:834:9: warning: declaration uses identifier '_XCHAL_DTLB_SET', which is a reserved identifier [bugprone-reserved-identifier]
834 | #define _XCHAL_DTLB_SET(n,_what) XCHAL_DTLB_SET ## n ## _what
| ^~~~~~~~~~~~~~~
| XCHAL_DTLB_SET
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:836:9: warning: declaration uses identifier '_XCHAL_DTLB_SET_E', which is a reserved identifier [bugprone-reserved-identifier]
836 | #define _XCHAL_DTLB_SET_E(n,i,_what) XCHAL_DTLB_SET ## n ## _E ## i ## _what
| ^~~~~~~~~~~~~~~~~
| XCHAL_DTLB_SET_E
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:851:2: warning: preprocessor condition is always 'false', consider removing both the condition and its contents [readability-avoid-unconditional-preprocessor-if]
851 | #if 0
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:1266:9: warning: declaration uses identifier '_XCHAL_CP_SA_SIZE', which is a reserved identifier [bugprone-reserved-identifier]
1266 | #define _XCHAL_CP_SA_SIZE(n) XCHAL_CP ## n ## _SA_SIZE
| ^~~~~~~~~~~~~~~~~
| XCHAL_CP_SA_SIZE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/core.h:1268:9: warning: declaration uses identifier '_XCHAL_CP_SA_ALIGN', which is a reserved identifier [bugprone-reserved-identifier]
1268 | #define _XCHAL_CP_SA_ALIGN(n) XCHAL_CP ## n ## _SA_ALIGN
| ^~~~~~~~~~~~~~~~~~
| XCHAL_CP_SA_ALIGN
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/esp32/include/xtensa/config/tie.h:33:9: warning: declaration uses identifier '_XTENSA_CORE_TIE_H', which is a reserved identifier [bugprone-reserved-identifier]
33 | #define _XTENSA_CORE_TIE_H
| ^~~~~~~~~~~~~~~~~~
| XTENSA_CORE_TIE_H
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:36:14: warning: variable name 'id' is too short, expected at least 3 characters [readability-identifier-length]
36 | uint32_t id;
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:51:14: warning: variable name 'id' is too short, expected at least 3 characters [readability-identifier-length]
51 | uint32_t id;
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:63:11: warning: variable name 'sp' is too short, expected at least 3 characters [readability-identifier-length]
63 | void *sp;
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:117:48: warning: 2 adjacent parameters of 'xt_utils_set_breakpoint' of convertible types are easily swapped by mistake [bugprone-easily-swappable-parameters]
117 | FORCE_INLINE_ATTR void xt_utils_set_breakpoint(int bp_num, uint32_t bp_addr)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:117:52: note: the first parameter in the range is 'bp_num'
117 | FORCE_INLINE_ATTR void xt_utils_set_breakpoint(int bp_num, uint32_t bp_addr)
| ^~~~~~
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:117:69: note: the last parameter in the range is 'bp_addr'
117 | FORCE_INLINE_ATTR void xt_utils_set_breakpoint(int bp_num, uint32_t bp_addr)
| ^~~~~~~
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:117:48: note:
117 | FORCE_INLINE_ATTR void xt_utils_set_breakpoint(int bp_num, uint32_t bp_addr)
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:117:60: note: 'int' and 'uint32_t' may be implicitly converted: 'int' -> 'uint32_t' (as 'unsigned int'), 'uint32_t' (as 'unsigned int') -> 'int'
117 | FORCE_INLINE_ATTR void xt_utils_set_breakpoint(int bp_num, uint32_t bp_addr)
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:148:48: warning: 3 adjacent parameters of 'xt_utils_set_watchpoint' of convertible types are easily swapped by mistake [bugprone-easily-swappable-parameters]
148 | FORCE_INLINE_ATTR void xt_utils_set_watchpoint(int wp_num,
| ^~~~~~~~~~~
149 | uint32_t wp_addr,
| ~~~~~~~~~~~~~~~~~
150 | size_t size,
| ~~~~~~~~~~~
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:148:52: note: the first parameter in the range is 'wp_num'
148 | FORCE_INLINE_ATTR void xt_utils_set_watchpoint(int wp_num,
| ^~~~~~
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:150:55: note: the last parameter in the range is 'size'
150 | size_t size,
| ^~~~
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:148:48: note:
148 | FORCE_INLINE_ATTR void xt_utils_set_watchpoint(int wp_num,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:149:48: note: 'int' and 'uint32_t' may be implicitly converted: 'int' -> 'uint32_t' (as 'unsigned int'), 'uint32_t' (as 'unsigned int') -> 'int'
149 | uint32_t wp_addr,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:148:48: note:
148 | FORCE_INLINE_ATTR void xt_utils_set_watchpoint(int wp_num,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:150:48: note: 'int' and 'size_t' may be implicitly converted: 'int' -> 'size_t' (as 'unsigned int'), 'size_t' (as 'unsigned int') -> 'int'
150 | size_t size,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:149:48: note: after resolving type aliases, the common type of 'uint32_t' and 'size_t' is 'unsigned int'
149 | uint32_t wp_addr,
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:205:74: warning: 2 adjacent parameters of 'xt_utils_compare_and_set' of similar type ('uint32_t') are easily swapped by mistake [bugprone-easily-swappable-parameters]
205 | FORCE_INLINE_ATTR bool xt_utils_compare_and_set(volatile uint32_t *addr, uint32_t compare_value, uint32_t new_value)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:205:83: note: the first parameter in the range is 'compare_value'
205 | FORCE_INLINE_ATTR bool xt_utils_compare_and_set(volatile uint32_t *addr, uint32_t compare_value, uint32_t new_value)
| ^~~~~~~~~~~~~
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xt_utils.h:205:107: note: the last parameter in the range is 'new_value'
205 | FORCE_INLINE_ATTR bool xt_utils_compare_and_set(volatile uint32_t *addr, uint32_t compare_value, uint32_t new_value)
| ^~~~~~~~~
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:330:9: warning: declaration uses identifier '_XTHAL_PREFETCH_BLOCKS', which is a reserved identifier [bugprone-reserved-identifier]
330 | #define _XTHAL_PREFETCH_BLOCKS(n) ((n)<0?0:(n)<5?(n):(n)<15?((n)>>1)+2:9)
| ^~~~~~~~~~~~~~~~~~~~~~
| XTHAL_PREFETCH_BLOCKS
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:516:2: warning: preprocessor condition is always 'false', consider removing both the condition and its contents [readability-avoid-unconditional-preprocessor-if]
516 | #if 0
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:541:2: warning: preprocessor condition is always 'false', consider removing both the condition and its contents [readability-avoid-unconditional-preprocessor-if]
541 | #if 0
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:615:2: warning: preprocessor condition is always 'false', consider removing both the condition and its contents [readability-avoid-unconditional-preprocessor-if]
615 | #if 0
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1223:46: warning: parameter name 'x' is too short, expected at least 3 characters [readability-identifier-length]
1223 | extern int xthal_encode_memory_type(uint32_t x);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1310:54: warning: parameter name 'e' is too short, expected at least 3 characters [readability-identifier-length]
1310 | xthal_calc_cacheadrdis(const struct xthal_MPU_entry* e, uint32_t n);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1384:9: warning: declaration uses identifier '_XTHAL_SYSTEM_CACHE_BITS', which is a reserved identifier [bugprone-reserved-identifier]
1384 | #define _XTHAL_SYSTEM_CACHE_BITS 0x000f0000
| ^~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_SYSTEM_CACHE_BITS
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1385:9: warning: declaration uses identifier '_XTHAL_LOCAL_CACHE_BITS', which is a reserved identifier [bugprone-reserved-identifier]
1385 | #define _XTHAL_LOCAL_CACHE_BITS 0x00f00000
| ^~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_LOCAL_CACHE_BITS
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1386:9: warning: declaration uses identifier '_XTHAL_MEM_SYSTEM_RWC_MASK', which is a reserved identifier [bugprone-reserved-identifier]
1386 | #define _XTHAL_MEM_SYSTEM_RWC_MASK 0x00070000
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_MEM_SYSTEM_RWC_MASK
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1387:9: warning: declaration uses identifier '_XTHAL_MEM_LOCAL_RWC_MASK', which is a reserved identifier [bugprone-reserved-identifier]
1387 | #define _XTHAL_MEM_LOCAL_RWC_MASK 0x00700000
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_MEM_LOCAL_RWC_MASK
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1388:9: warning: declaration uses identifier '_XTHAL_SHIFT_RWC', which is a reserved identifier [bugprone-reserved-identifier]
1388 | #define _XTHAL_SHIFT_RWC 16
| ^~~~~~~~~~~~~~~~
| XTHAL_SHIFT_RWC
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1390:9: warning: declaration uses identifier '_XTHAL_MEM_ANY_SHAREABLE', which is a reserved identifier [bugprone-reserved-identifier]
1390 | #define _XTHAL_MEM_ANY_SHAREABLE(x) (((x) & XTHAL_MEM_SYSTEM_SHAREABLE) ? 1 : 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_MEM_ANY_SHAREABLE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1392:9: warning: declaration uses identifier '_XTHAL_MEM_INNER_SHAREABLE', which is a reserved identifier [bugprone-reserved-identifier]
1392 | #define _XTHAL_MEM_INNER_SHAREABLE(x) ((((x) & XTHAL_MEM_SYSTEM_SHAREABLE) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_MEM_INNER_SHAREABLE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1395:9: warning: declaration uses identifier '_XTHAL_MEM_IS_BUFFERABLE', which is a reserved identifier [bugprone-reserved-identifier]
1395 | #define _XTHAL_MEM_IS_BUFFERABLE(x) (((x) & XTHAL_MEM_BUFFERABLE) ? 1 : 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_MEM_IS_BUFFERABLE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1397:9: warning: declaration uses identifier '_XTHAL_MEM_IS_DEVICE', which is a reserved identifier [bugprone-reserved-identifier]
1397 | #define _XTHAL_MEM_IS_DEVICE(x) (((x) & XTHAL_MEM_DEVICE) ? 1 : 0)
| ^~~~~~~~~~~~~~~~~~~~
| XTHAL_MEM_IS_DEVICE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1399:9: warning: declaration uses identifier '_XTHAL_NON_CACHEABLE_DOMAIN', which is a reserved identifier [bugprone-reserved-identifier]
1399 | #define _XTHAL_NON_CACHEABLE_DOMAIN(x) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_NON_CACHEABLE_DOMAIN
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1402:9: warning: declaration uses identifier '_XTHAL_CACHEABLE_DOMAIN', which is a reserved identifier [bugprone-reserved-identifier]
1402 | #define _XTHAL_CACHEABLE_DOMAIN(x) (_XTHAL_MEM_ANY_SHAREABLE(x) ? \
| ^~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_CACHEABLE_DOMAIN
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1405:9: warning: declaration uses identifier '_XTHAL_MEM_CACHE_MASK', which is a reserved identifier [bugprone-reserved-identifier]
1405 | #define _XTHAL_MEM_CACHE_MASK(x) ((x) & _XTHAL_SYSTEM_CACHE_BITS)
| ^~~~~~~~~~~~~~~~~~~~~
| XTHAL_MEM_CACHE_MASK
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1407:9: warning: declaration uses identifier '_XTHAL_IS_SYSTEM_NONCACHEABLE', which is a reserved identifier [bugprone-reserved-identifier]
1407 | #define _XTHAL_IS_SYSTEM_NONCACHEABLE(x) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_IS_SYSTEM_NONCACHEABLE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1411:9: warning: declaration uses identifier '_XTHAL_ENCODE_DEVICE', which is a reserved identifier [bugprone-reserved-identifier]
1411 | #define _XTHAL_ENCODE_DEVICE(x) \
| ^~~~~~~~~~~~~~~~~~~~
| XTHAL_ENCODE_DEVICE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1415:9: warning: declaration uses identifier '_XTHAL_ENCODE_SYSTEM_NONCACHEABLE', which is a reserved identifier [bugprone-reserved-identifier]
1415 | #define _XTHAL_ENCODE_SYSTEM_NONCACHEABLE(x) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_ENCODE_SYSTEM_NONCACHEABLE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1419:9: warning: declaration uses identifier '_XTHAL_ENCODE_SYSTEM_CACHEABLE', which is a reserved identifier [bugprone-reserved-identifier]
1419 | #define _XTHAL_ENCODE_SYSTEM_CACHEABLE(x) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_ENCODE_SYSTEM_CACHEABLE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/hal.h:1428:9: warning: declaration uses identifier '_XTHAL_ENCODE_SYSTEM_CACHEABLE_LOCAL_CACHEABLE', which is a reserved identifier [bugprone-reserved-identifier]
1428 | #define _XTHAL_ENCODE_SYSTEM_CACHEABLE_LOCAL_CACHEABLE(x) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| XTHAL_ENCODE_SYSTEM_CACHEABLE_LOCAL_CACHEABLE
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime-core-state.h:28:9: warning: declaration uses identifier '_XTOS_CORE_STATE_H_', which is a reserved identifier [bugprone-reserved-identifier]
28 | #define _XTOS_CORE_STATE_H_
| ^~~~~~~~~~~~~~~~~~~
| XTOS_CORE_STATE_H_
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime-frames.h:28:9: warning: declaration uses identifier '_XTRUNTIME_FRAMES_H_', which is a reserved identifier [bugprone-reserved-identifier]
28 | #define _XTRUNTIME_FRAMES_H_
| ^~~~~~~~~~~~~~~~~~~~
| XTRUNTIME_FRAMES_H_
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:65:15: warning: declaration uses identifier '_xtos_handler_func', which is reserved in the global namespace [bugprone-reserved-identifier]
65 | typedef void (_xtos_handler_func)(void);
| ^~~~~~~~~~~~~~~~~~
| xtos_handler_func
66 | #endif
67 | typedef _xtos_handler_func *_xtos_handler;
| ~~~~~~~~~~~~~~~~~~
| xtos_handler_func
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:67:29: warning: declaration uses identifier '_xtos_handler', which is reserved in the global namespace [bugprone-reserved-identifier]
67 | typedef _xtos_handler_func *_xtos_handler;
| ^~~~~~~~~~~~~
| xtos_handler
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:145:2: warning: preprocessor condition is always 'false', consider removing both the condition and its contents [readability-avoid-unconditional-preprocessor-if]
145 | #if 0 /* XTOS_LOCK_LEVEL is not exported to applications */
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:155:21: warning: declaration uses identifier '_xtos_ints_off', which is reserved in the global namespace [bugprone-reserved-identifier]
155 | extern unsigned int _xtos_ints_off( unsigned int mask );
| ^~~~~~~~~~~~~~
| xtos_ints_off
156 | extern unsigned int _xtos_ints_on( unsigned int mask );
157 |
158 | /* Newer functions to enable/disable the specified interrupt. */
159 | static inline void _xtos_interrupt_enable(unsigned int intnum)
160 | {
161 | _xtos_ints_on(1U << intnum);
162 | }
163 |
164 | static inline void _xtos_interrupt_disable(unsigned int intnum)
165 | {
166 | _xtos_ints_off(1U << intnum);
| ~~~~~~~~~~~~~~
| xtos_ints_off
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:156:21: warning: declaration uses identifier '_xtos_ints_on', which is reserved in the global namespace [bugprone-reserved-identifier]
156 | extern unsigned int _xtos_ints_on( unsigned int mask );
| ^~~~~~~~~~~~~
| xtos_ints_on
157 |
158 | /* Newer functions to enable/disable the specified interrupt. */
159 | static inline void _xtos_interrupt_enable(unsigned int intnum)
160 | {
161 | _xtos_ints_on(1U << intnum);
| ~~~~~~~~~~~~~
| xtos_ints_on
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:159:20: warning: declaration uses identifier '_xtos_interrupt_enable', which is reserved in the global namespace [bugprone-reserved-identifier]
159 | static inline void _xtos_interrupt_enable(unsigned int intnum)
| ^~~~~~~~~~~~~~~~~~~~~~
| xtos_interrupt_enable
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:164:20: warning: declaration uses identifier '_xtos_interrupt_disable', which is reserved in the global namespace [bugprone-reserved-identifier]
164 | static inline void _xtos_interrupt_disable(unsigned int intnum)
| ^~~~~~~~~~~~~~~~~~~~~~~
| xtos_interrupt_disable
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:170:18: warning: declaration uses identifier '_xtos_set_min_intlevel', which is reserved in the global namespace [bugprone-reserved-identifier]
170 | extern unsigned _xtos_set_min_intlevel( int intlevel );
| ^~~~~~~~~~~~~~~~~~~~~~
| xtos_set_min_intlevel
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:171:18: warning: declaration uses identifier '_xtos_restore_intlevel', which is reserved in the global namespace [bugprone-reserved-identifier]
171 | extern unsigned _xtos_restore_intlevel( unsigned restoreval );
| ^~~~~~~~~~~~~~~~~~~~~~
| xtos_restore_intlevel
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:172:18: warning: declaration uses identifier '_xtos_restore_just_intlevel', which is reserved in the global namespace [bugprone-reserved-identifier]
172 | extern unsigned _xtos_restore_just_intlevel( unsigned restoreval );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| xtos_restore_just_intlevel
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:173:22: warning: declaration uses identifier '_xtos_set_interrupt_handler', which is reserved in the global namespace [bugprone-reserved-identifier]
173 | extern _xtos_handler _xtos_set_interrupt_handler( int n, _xtos_handler f );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| xtos_set_interrupt_handler
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:173:72: warning: parameter name 'f' is too short, expected at least 3 characters [readability-identifier-length]
173 | extern _xtos_handler _xtos_set_interrupt_handler( int n, _xtos_handler f );
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:174:22: warning: declaration uses identifier '_xtos_set_interrupt_handler_arg', which is reserved in the global namespace [bugprone-reserved-identifier]
174 | extern _xtos_handler _xtos_set_interrupt_handler_arg( int n, _xtos_handler f, void *arg );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| xtos_set_interrupt_handler_arg
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:174:76: warning: parameter name 'f' is too short, expected at least 3 characters [readability-identifier-length]
174 | extern _xtos_handler _xtos_set_interrupt_handler_arg( int n, _xtos_handler f, void *arg );
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:175:22: warning: declaration uses identifier '_xtos_set_exception_handler', which is reserved in the global namespace [bugprone-reserved-identifier]
175 | extern _xtos_handler _xtos_set_exception_handler( int n, _xtos_handler f );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| xtos_set_exception_handler
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:175:72: warning: parameter name 'f' is too short, expected at least 3 characters [readability-identifier-length]
175 | extern _xtos_handler _xtos_set_exception_handler( int n, _xtos_handler f );
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:177:14: warning: declaration uses identifier '_xtos_memep_initrams', which is reserved in the global namespace [bugprone-reserved-identifier]
177 | extern void _xtos_memep_initrams( void );
| ^~~~~~~~~~~~~~~~~~~~
| xtos_memep_initrams
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:178:14: warning: declaration uses identifier '_xtos_memep_enable', which is reserved in the global namespace [bugprone-reserved-identifier]
178 | extern void _xtos_memep_enable( int flags );
| ^~~~~~~~~~~~~~~~~~
| xtos_memep_enable
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:182:14: warning: declaration uses identifier '_xtos_dispatch_level1_interrupts', which is reserved in the global namespace [bugprone-reserved-identifier]
182 | extern void _xtos_dispatch_level1_interrupts( void );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| xtos_dispatch_level1_interrupts
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:185:14: warning: declaration uses identifier '_xtos_dispatch_level2_interrupts', which is reserved in the global namespace [bugprone-reserved-identifier]
185 | extern void _xtos_dispatch_level2_interrupts( void );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| xtos_dispatch_level2_interrupts
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:188:14: warning: declaration uses identifier '_xtos_dispatch_level3_interrupts', which is reserved in the global namespace [bugprone-reserved-identifier]
188 | extern void _xtos_dispatch_level3_interrupts( void );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| xtos_dispatch_level3_interrupts
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:191:14: warning: declaration uses identifier '_xtos_dispatch_level4_interrupts', which is reserved in the global namespace [bugprone-reserved-identifier]
191 | extern void _xtos_dispatch_level4_interrupts( void );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| xtos_dispatch_level4_interrupts
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:194:14: warning: declaration uses identifier '_xtos_dispatch_level5_interrupts', which is reserved in the global namespace [bugprone-reserved-identifier]
194 | extern void _xtos_dispatch_level5_interrupts( void );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| xtos_dispatch_level5_interrupts
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:197:14: warning: declaration uses identifier '_xtos_dispatch_level6_interrupts', which is reserved in the global namespace [bugprone-reserved-identifier]
197 | extern void _xtos_dispatch_level6_interrupts( void );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| xtos_dispatch_level6_interrupts
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:201:21: warning: declaration uses identifier '_xtos_read_ints', which is reserved in the global namespace [bugprone-reserved-identifier]
201 | extern unsigned int _xtos_read_ints( void );
| ^~~~~~~~~~~~~~~
| xtos_read_ints
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:202:14: warning: declaration uses identifier '_xtos_clear_ints', which is reserved in the global namespace [bugprone-reserved-identifier]
202 | extern void _xtos_clear_ints( unsigned int mask );
| ^~~~~~~~~~~~~~~~
| xtos_clear_ints
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:206:13: warning: declaration uses identifier '_xtos_core_shutoff', which is reserved in the global namespace [bugprone-reserved-identifier]
206 | extern int _xtos_core_shutoff(unsigned flags);
| ^~~~~~~~~~~~~~~~~~
| xtos_core_shutoff
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:207:13: warning: declaration uses identifier '_xtos_core_save', which is reserved in the global namespace [bugprone-reserved-identifier]
207 | extern int _xtos_core_save(unsigned flags, XtosCoreState *savearea, void *code);
| ^~~~~~~~~~~~~~~
| xtos_core_save
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:208:14: warning: declaration uses identifier '_xtos_core_restore', which is reserved in the global namespace [bugprone-reserved-identifier]
208 | extern void _xtos_core_restore(unsigned retvalue, XtosCoreState *savearea);
| ^~~~~~~~~~~~~~~~~~
| xtos_core_restore
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:218:14: warning: declaration uses identifier '_xtos_timer_0_delta', which is reserved in the global namespace [bugprone-reserved-identifier]
218 | extern void _xtos_timer_0_delta( int cycles );
| ^~~~~~~~~~~~~~~~~~~
| xtos_timer_0_delta
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:221:14: warning: declaration uses identifier '_xtos_timer_1_delta', which is reserved in the global namespace [bugprone-reserved-identifier]
221 | extern void _xtos_timer_1_delta( int cycles );
| ^~~~~~~~~~~~~~~~~~~
| xtos_timer_1_delta
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa/xtruntime.h:224:14: warning: declaration uses identifier '_xtos_timer_2_delta', which is reserved in the global namespace [bugprone-reserved-identifier]
224 | extern void _xtos_timer_2_delta( int cycles );
| ^~~~~~~~~~~~~~~~~~~
| xtos_timer_2_delta
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa_api.h:36:9: warning: declaration uses identifier '__XTENSA_API_H__', which is a reserved identifier [bugprone-reserved-identifier]
36 | #define __XTENSA_API_H__
| ^~~~~~~~~~~~~~~~
| XTENSA_API_H_
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa_api.h:67:70: warning: parameter name 'f' is too short, expected at least 3 characters [readability-identifier-length]
67 | extern xt_exc_handler xt_set_exception_handler(int n, xt_exc_handler f);
| ^
/home/hector/esp/esp-idf-v5.5.1/components/xtensa/include/xtensa_api.h:80:62: warning: parameter name 'f' is too short, expected at least 3 characters [readability-identifier-length]
80 | extern xt_handler xt_set_interrupt_handler(int n, xt_handler f, void * arg);
| ^
1073 warnings generated.
Suppressed 916 warnings (916 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.