profezzorn / arduino-proffieboard

25 stars 18 forks source link

Arduino warnings when compiling - plug-in V3.3.0 #5

Open NoSloppy opened 3 years ago

NoSloppy commented 3 years ago

As per your request, here's a TODO item.

Errors differ with levels of the Optimize: menu. Smallest Code and Fast both give 1 warning about SRAM2.

/Users/bconner/Library/Arduino15/packages/proffieboard_beta/tools/arm-none-eabi-gcc/9-2020-q2-update/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld:/Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/variants/STM32L452RE-ProffieboardV3/linker_scripts/STM32L452RE_FLASH.ld:224: warning: memory region 'SRAM2' not declared'

Faster and Fastest give a much longer thing. /Users/bconner/Library/Arduino15/packages/proffieboard_beta/tools/arm-none-eabi-gcc/9-2020-q2-update/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld:/Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/variants/STM32L452RE-ProffieboardV3/linker_scripts/STM32L452RE_FLASH.ld:224: warning: memory region 'SRAM2' not declared In function 'operator new', inlined from 'run' at sketch/styles/../functions/sparkle.h:22:17, inlined from 'run' at sketch/blades/../styles/blade_style.h:129:5, inlined from 'RunFunction' at sketch/blades/../styles/blade_style.h:142:64, inlined from 'run' at sketch/styles/alpha.h:21:40, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:22:47, inlined from 'run' at sketch/styles/../transitions/concat.h:85:5, inlined from 'run' at sketch/styles/../transitions/concat.h:92:5, inlined from 'run' at sketch/styles/../transitions/concat.h:92:5, inlined from 'run' at sketch/styles/../transitions/concat.h:92:5, inlined from 'run' at sketch/styles/../transitions/concat.h:92:5, inlined from 'run' at sketch/styles/../transitions/concat.h:92:5, inlined from 'run' at sketch/styles/../transitions/concat.h:92:5, inlined from '_ZN16TransitionHelperI8TrConcatIJ9TrWipeInXI4MultI6WavLenIL10EffectType13EE3IntILi13107EEEE8StripesXIS6_ILi2000EES6_ILi1500EEJ3RgbILi0ELi0ELi255EESD_ILi255ELi68ELi0EEEE7TrFadeXIS2_IS5_S6_ILi6553EEEESA_IS6_ILi3000EESB_JSE_SF_EESK_SA_IS6_ILi4000EES6_ILi2500EEJSE_SF_EES1_ISJ_ESD_ILi0ELi0ELi0EE8TrDelayXIS6_ILi100EEE6AlphaLISD_ILi255ELi255ELi255EE10SmoothStepIS6_ILi15000EES6_ILin20000EEEESH_IS6_ILi75EEESR_SH_IS6_ILi700EEE6LayersISR_JSV_ISF_8SparkleFILi300ELi1024EEEEE13TrSmoothFadeXIS6_ILi1000EEEEEE3runEP9BladeBase.part.0' at sketch/styles/../transitions/base.h:51:7: /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp:22:16: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 22 | return malloc(size); | ^ /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp: In member function '_ZN16TransitionHelperI8TrConcatIJ9TrWipeInXI4MultI6WavLenIL10EffectType13EE3IntILi13107EEEE8StripesXIS6_ILi2000EES6_ILi1500EEJ3RgbILi0ELi0ELi255EESD_ILi255ELi68ELi0EEEE7TrFadeXIS2_IS5_S6_ILi6553EEEESA_IS6_ILi3000EESB_JSE_SF_EESK_SA_IS6_ILi4000EES6_ILi2500EEJSE_SF_EES1_ISJ_ESD_ILi0ELi0ELi0EE8TrDelayXIS6_ILi100EEE6AlphaLISD_ILi255ELi255ELi255EE10SmoothStepIS6_ILi15000EES6_ILin20000EEEESH_IS6_ILi75EEESR_SH_IS6_ILi700EEE6LayersISR_JSV_ISF_8SparkleFILi300ELi1024EEEEE13TrSmoothFadeXIS6_ILi1000EEEEEE3runEP9BladeBase.part.0': /Users/bconner/Library/Arduino15/packages/proffieboard_beta/tools/arm-none-eabi-gcc/9-2020-q2-update/arm-none-eabi/include/malloc.h:37:14: note: in a call to allocation function 'malloc' declared here 37 | extern void *malloc (size_t); | ^ In function 'operator new', inlined from 'run' at sketch/styles/../functions/sparkle.h:22:17: /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp:22:16: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 22 | return malloc(size); | ^ /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp: In member function 'run': /Users/bconner/Library/Arduino15/packages/proffieboard_beta/tools/arm-none-eabi-gcc/9-2020-q2-update/arm-none-eabi/include/malloc.h:37:14: note: in a call to allocation function 'malloc' declared here 37 | extern void *malloc (size_t); | ^ In function 'operator new', inlined from 'run' at sketch/styles/fire.h:61:15, inlined from 'run' at sketch/styles/fire.h:115:68, inlined from 'run' at sketch/styles/mix.h:52:5, inlined from 'run' at sketch/styles/mix.h:67:5, inlined from 'run' at sketch/styles/mix.h:67:5, inlined from 'run' at sketch/styles/mix.h:67:5, inlined from 'run' at sketch/styles/mix.h:84:5, inlined from 'run' at sketch/blades/../styles/blade_style.h:92:5, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/alpha.h:20:46, inlined from 'run' at sketch/styles/lockup.h:122:5: /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp:22:16: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 22 | return malloc(size); | ^ /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp: In member function 'run': /Users/bconner/Library/Arduino15/packages/proffieboard_beta/tools/arm-none-eabi-gcc/9-2020-q2-update/arm-none-eabi/include/malloc.h:37:14: note: in a call to allocation function 'malloc' declared here 37 | extern void *malloc (size_t); | ^ In function 'operator new', inlined from 'run' at sketch/styles/fire.h:61:15, inlined from 'run' at sketch/styles/fire.h:115:68, inlined from 'run' at sketch/styles/mix.h:33:5, inlined from 'run' at sketch/blades/../styles/blade_style.h:92:5, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:77:30, inlined from 'RunStyle' at sketch/blades/../styles/blade_style.h:87:61, inlined from 'run' at sketch/styles/style_ptr.h:82:18: /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp:22:16: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 22 | return malloc(size); | ^ /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp: In member function 'run': /Users/bconner/Library/Arduino15/packages/proffieboard_beta/tools/arm-none-eabi-gcc/9-2020-q2-update/arm-none-eabi/include/malloc.h:37:14: note: in a call to allocation function 'malloc' declared here 37 | extern void *malloc (size_t); | ^ In function 'operator new', inlined from 'run' at sketch/styles/fire.h:61:15, inlined from 'run' at sketch/styles/fire.h:115:68, inlined from 'run' at sketch/styles/mix.h:32:5, inlined from 'run' at sketch/blades/../styles/blade_style.h:92:5, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:77:30, inlined from 'RunStyle' at sketch/blades/../styles/blade_style.h:87:61, inlined from 'run' at sketch/styles/style_ptr.h:82:18: /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp:22:16: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 22 | return malloc(size); | ^ /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp: In member function 'run': /Users/bconner/Library/Arduino15/packages/proffieboard_beta/tools/arm-none-eabi-gcc/9-2020-q2-update/arm-none-eabi/include/malloc.h:37:14: note: in a call to allocation function 'malloc' declared here 37 | extern void *malloc (size_t); | ^ In function 'operator new', inlined from 'run' at sketch/styles/fire.h:61:15, inlined from 'run' at sketch/styles/fire.h:115:68, inlined from 'run' at sketch/blades/../styles/blade_style.h:64:28, inlined from 'RunStyle' at sketch/blades/../styles/blade_style.h:87:61, inlined from 'run' at sketch/styles/style_ptr.h:82:18: /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp:22:16: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 22 | return malloc(size); | ^ /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp: In member function 'run': /Users/bconner/Library/Arduino15/packages/proffieboard_beta/tools/arm-none-eabi-gcc/9-2020-q2-update/arm-none-eabi/include/malloc.h:37:14: note: in a call to allocation function 'malloc' declared here 37 | extern void *malloc (size_t); | ^ In function 'operator new', inlined from 'run' at sketch/styles/../functions/sparkle.h:22:17, inlined from 'run' at sketch/blades/../styles/blade_style.h:129:5, inlined from 'RunFunction' at sketch/blades/../styles/blade_style.h:142:64, inlined from 'run' at sketch/styles/alpha.h:21:40, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:22:47, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/alpha.h:20:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:22:47, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:99:28, inlined from 'RunLayer' at sketch/blades/../styles/blade_style.h:111:61, inlined from 'run' at sketch/styles/layers.h:21:46, inlined from 'run' at sketch/blades/../styles/blade_style.h:77:30, inlined from 'RunStyle' at sketch/blades/../styles/blade_style.h:87:61, inlined from 'run' at sketch/styles/style_ptr.h:82:18: /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp:22:16: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 22 | return malloc(size); | ^ /Users/bconner/Library/Arduino15/packages/proffieboard_beta/hardware/stm32l4/3.3.0/cores/stm32l4/new.cpp: In member function 'run': /Users/bconner/Library/Arduino15/packages/proffieboard_beta/tools/arm-none-eabi-gcc/9-2020-q2-update/arm-none-eabi/include/malloc.h:37:14: note: in a call to allocation function 'malloc' declared here 37 | extern void *malloc (size_t); | ^