Ребята вопрос, иногда на некоторых кодах выкидывает оранжевым цветом типа ошибки, но типа удачно прописал, но код корректно не работает, например спектранализатопр должен цвета менять, а он только зеленым цветом работает. не могу понять где косяк, либо библиотеки и версии программ не совпадают или надо руками править, судя ошибке снизу, там шлайфе не используется?
Исходный код
F:\Arduino_Sammlung\nicht_gut\14 Band Spectrum Analyzer\V1.0_14_Band_Spectrum_Analyzer\V1.0_14_Band_Spectrum_Analyzer.ino: In function 'topSinking()':
F:\Arduino_Sammlung\nicht_gut\14 Band Spectrum Analyzer\V1.0_14_Band_Spectrum_Analyzer\V1.0_14_Band_Spectrum_Analyzer.ino:139:18: warning: iteration 14 invokes undefined behavior [-Waggressive-loop-optimizations]
if(peakhold[j].position > 0 && peakhold[j].peakpause <= 0) peakhold[j].position--;
~~~~~~~~~~~~^~~~~~~~
F:\Arduino_Sammlung\nicht_gut\14 Band Spectrum Analyzer\V1.0_14_Band_Spectrum_Analyzer\V1.0_14_Band_Spectrum_Analyzer.ino:137:20: note: within this loop
for(int j = 0; j < ROWS; j++)
C:\Users\Bob\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\main.cpp: In function 'main':
F:\Arduino_Sammlung\nicht_gut\14 Band Spectrum Analyzer\V1.0_14_Band_Spectrum_Analyzer\V1.0_14_Band_Spectrum_Analyzer.ino:139:18: warning: iteration 14 invokes undefined behavior [-Waggressive-loop-optimizations]
if(peakhold[j].position > 0 && peakhold[j].peakpause <= 0) peakhold[j].position--;
^
F:\Arduino_Sammlung\nicht_gut\14 Band Spectrum Analyzer\V1.0_14_Band_Spectrum_Analyzer\V1.0_14_Band_Spectrum_Analyzer.ino:137:20: note: within this loop
for(int j = 0; j < ROWS; j++)
^
Der Sketch verwendet 8112 Bytes (3%) des Programmspeicherplatzes. Das Maximum sind 253952 Bytes.
Globale Variablen verwenden 2054 Bytes (25%) des dynamischen Speichers, 6138 Bytes für lokale Variablen verbleiben. Das Maximum sind 8192 Bytes.
Показать весь код