Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Arduino: 1.8.19 (Windows 10), Board: "Proffieboard V2, Serial, SDCARD (SPI), 80 MHz, Smallest Code"
- C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\krysi\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\krysi\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\krysi\OneDrive\Documents\Arduino\libraries -fqbn=proffieboard:stm32l4:ProffieboardV2-L433CC:usb=cdc,dosfs=sdspi,speed=80,opt=os -vid-pid=1209_6668 -ide-version=10819 -build-path C:\Users\krysi\AppData\Local\Temp\arduino_build_946508 -warnings=none -build-cache C:\Users\krysi\AppData\Local\Temp\arduino_cache_315154 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\krysi\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update -prefs=runtime.tools.arm-none-eabi-gcc-9-2020-q2-update.path=C:\Users\krysi\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update -verbose C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino
- C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\krysi\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\krysi\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\krysi\OneDrive\Documents\Arduino\libraries -fqbn=proffieboard:stm32l4:ProffieboardV2-L433CC:usb=cdc,dosfs=sdspi,speed=80,opt=os -vid-pid=1209_6668 -ide-version=10819 -build-path C:\Users\krysi\AppData\Local\Temp\arduino_build_946508 -warnings=none -build-cache C:\Users\krysi\AppData\Local\Temp\arduino_cache_315154 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\krysi\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update -prefs=runtime.tools.arm-none-eabi-gcc-9-2020-q2-update.path=C:\Users\krysi\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update -verbose C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino
- Using board 'ProffieboardV2-L433CC' from platform in folder: C:\Users\krysi\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\3.6.0
- Using core 'stm32l4' from platform in folder: C:\Users\krysi\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\3.6.0
- Detecting libraries used...
- "C:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\tools\\arm-none-eabi-gcc\\9-2020-q2-update/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "C:\\Users\\krysi\\AppData\\Local\\Temp\\arduino_build_946508\\sketch\\ProffieOS.ino.cpp" -o nul
- Alternatives for Wire.h: [[email protected]]
- ResolveLibrary(Wire.h)
- -> candidates: [[email protected]]
- "C:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\tools\\arm-none-eabi-gcc\\9-2020-q2-update/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\krysi\\AppData\\Local\\Temp\\arduino_build_946508\\sketch\\ProffieOS.ino.cpp" -o nul
- "C:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\tools\\arm-none-eabi-gcc\\9-2020-q2-update/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src\\Wire.cpp" -o nul
- Generating function prototypes...
- "C:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\tools\\arm-none-eabi-gcc\\9-2020-q2-update/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\krysi\\AppData\\Local\\Temp\\arduino_build_946508\\sketch\\ProffieOS.ino.cpp" -o "C:\\Users\\krysi\\AppData\\Local\\Temp\\arduino_build_946508\\preproc\\ctags_target_for_gcc_minus_e.cpp"
- "C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\krysi\\AppData\\Local\\Temp\\arduino_build_946508\\preproc\\ctags_target_for_gcc_minus_e.cpp"
- Compiling sketch...
- "C:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\tools\\arm-none-eabi-gcc\\9-2020-q2-update/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -MMD -flto -fdevirtualize-at-ltrans -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\krysi\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\krysi\\AppData\\Local\\Temp\\arduino_build_946508\\sketch\\ProffieOS.ino.cpp" -o "C:\\Users\\krysi\\AppData\\Local\\Temp\\arduino_build_946508\\sketch\\ProffieOS.ino.cpp.o"
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:11,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:396:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dynamic_mixer.h: In member function 'int AudioDynamicMixer<N>::read(int16_t*, int)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dynamic_mixer.h:65:43: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 65 | int to_do = std::min(elements, (int)NELEM(sum));
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dynamic_mixer.h:65:43: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dynamic_mixer.h: In member function 'int AudioDynamicMixer<N>::read(float*, int)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dynamic_mixer.h:106:43: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 106 | int to_do = std::min(elements, (int)NELEM(sum));
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:12,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:396:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dac.h: In member function 'virtual bool LS_DAC::Parse(const char*, const char*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dac.h:449:30: error: 'NELEM' was not declared in this scope
- 449 | for (size_t i = 0; i < NELEM(dac_dma_buffer); i++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dac.h: In member function 'bool LS_DAC::isSilent()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dac.h:468:29: error: 'NELEM' was not declared in this scope
- 468 | for (size_t i = 0; i < NELEM(dac_dma_buffer); i++)
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:13,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:396:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\beeper.h: In member function 'void Beeper::Beep(float, float)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\beeper.h:43:22: error: 'NELEM' was not declared in this scope
- 43 | if (num_beeps_ < NELEM(beeps_)) {
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:14,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:396:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\talkie.h: In member function 'void Talkie::Say(const uint8_t*, uint32_t, const tms5100_coeffs*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\talkie.h:683:23: error: 'NELEM' was not declared in this scope
- 683 | if (num_words < NELEM(words)) {
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\buffered_wav_player.h:4,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:26,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:396:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In member function 'void PlayWav::DecodeBytes4()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:32: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 139 | num_samples_ < (int)NELEM(samples_)) {
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:396:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h: In function 'RefPtr<BufferedWavPlayer> GetFreeWavPlayer()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:33:32: error: 'NELEM' was not declared in this scope
- 33 | for (size_t unit = 0; unit < NELEM(wav_players); unit++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h: In function 'RefPtr<BufferedWavPlayer> GetWavPlayerPlaying(Effect*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:43:32: error: 'NELEM' was not declared in this scope
- 43 | for (size_t unit = 0; unit < NELEM(wav_players); unit++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h: In function 'void SetupStandardAudioLow()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:68:26: error: 'NELEM' was not declared in this scope
- 68 | for (size_t i = 0; i < NELEM(wav_players); i++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:75:26: error: 'NELEM' was not declared in this scope
- 75 | dynamic_mixer.streams_[NELEM(wav_players)] = &beeper;
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:427:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\charging.h: In member function 'virtual void StyleCharging::run(BladeBase*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\charging.h:28:24: error: 'NELEM' was not declared in this scope
- 28 | i = clampi32(i, 0, NELEM(colors) - 2);
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\hump_flicker.h:13,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:435:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h: In member function 'int Bump<BUMP_POSITION, BUMP_WIDTH_FRACTION>::getInteger(int)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h:39:14: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 39 | if (p >= NELEM(bump_shape) - 1) return 0;
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:445:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\clash.h: In member function 'void LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>::run(BladeBase*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\clash.h:90:15: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 90 | mult_ = NELEM(clash_hump) * 2 * 102400 / CLASH_WIDTH_PERCENT / blade->num_leds();
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\clash.h: In member function 'decltype ((((LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>*)this)->LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>::clash_color_.getColor(led) * 1)) LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>::getColor(int)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\clash.h:109:18: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 109 | if (dist < NELEM(clash_hump)) {
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:524:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\pov.h: In member function 'Vec3 StylePOV::extrapolate_accel()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\pov.h:64:28: error: 'NELEM' was not declared in this scope
- 64 | for (size_t i = 0; i < NELEM(accel_entries_); i++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\pov.h:69:29: error: 'NELEM' was not declared in this scope
- 69 | Vec3 avg = sum * (1.0 / NELEM(accel_entries_));
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\pov.h: In member function 'virtual void StylePOV::SB_Accel(const Vec3&, bool)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\pov.h:94:19: error: 'NELEM' was not declared in this scope
- 94 | if (entry_ >= NELEM(accel_entries_)) entry_ = 0;
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\pov.h: In member function 'virtual void StylePOV::run(BladeBase*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\pov.h:117:26: error: 'NELEM' was not declared in this scope
- 117 | int col = fraction * NELEM(imageoffsets);
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\ws2811_blade.h:4,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:531:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\abstract_blade.h: In member function 'virtual void AbstractBlade::SB_Effect2(BladeEffectType, float)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\abstract_blade.h:72:21: error: 'NELEM' was not declared in this scope
- 72 | for (size_t i = NELEM(effects_) - 1; i; i--) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\abstract_blade.h:80:47: error: 'NELEM' was not declared in this scope
- 80 | num_effects_ = std::min(num_effects_ + 1, NELEM(effects_));
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\ws2811_blade.h:30,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:531:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h: In member function 'bool WS2811PinBase<BYTEORDER>::IsReadyForBeginFrame()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:597:21: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 597 | if (num_leds_ > NELEM(color_buffer)) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:601:12: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 601 | return NELEM(color_buffer) - color_buffer_size >= num_leds_;
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h: In member function 'Color16* WS2811PinBase<BYTEORDER>::BeginFrame()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:613:31: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 613 | if (ret >= color_buffer + NELEM(color_buffer)) ret -= NELEM(color_buffer);
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:613:59: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 613 | if (ret >= color_buffer + NELEM(color_buffer)) ret -= NELEM(color_buffer);
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h: In member function 'void WS2811PinBase<BYTEORDER>::read(uint8_t*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:677:31: error: there are no arguments to 'NELEM' that depend on a template parameter, so a declaration of 'NELEM' must be available [-fpermissive]
- 677 | if (pos == color_buffer + NELEM(color_buffer)) pos = color_buffer;
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:531:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\ws2811_blade.h: In member function 'virtual void WS2811_Blade::set(int, Color16)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\ws2811_blade.h:127:31: error: 'NELEM' was not declared in this scope
- 127 | if (pos >= color_buffer + NELEM(color_buffer)) pos -= NELEM(color_buffer);
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:534:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\saviblade.h: In member function 'void SaviBlade::SendCMD(uint8_t)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\saviblade.h:150:25: error: 'NELEM' was not declared in this scope
- 150 | end_ = (end_ + 1) % NELEM(commands_);
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:534:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\saviblade.h: In member function 'void SaviBlade::irq(uint32_t)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\saviblade.h:196:28: error: 'NELEM' was not declared in this scope
- 196 | begin_ = (begin_ + 1) % NELEM(commands_);
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:543:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_parser.h: In member function 'NamedStyle* StyleParser::FindStyle(const char*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_parser.h:121:28: error: 'NELEM' was not declared in this scope
- 121 | for (size_t i = 0; i < NELEM(named_styles); i++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_parser.h: In member function 'virtual bool StyleParser::Parse(const char*, const char*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_parser.h:372:30: error: 'NELEM' was not declared in this scope
- 372 | for (size_t i = 0; i < NELEM(named_styles) - 1; i++) {
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:565:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h: At global scope:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:64:4: error: expected '}' before '{' token
- 64 | { "TheWise;common", "common/tracks/Palpatheme.wav",
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:35:20: note: to match this '{'
- 35 | Preset presets[] = {
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:64:4: error: expected ',' or ';' before '{' token
- 64 | { "TheWise;common", "common/tracks/Palpatheme.wav",
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:65:62: error: expected unqualified-id before ',' token
- 65 | StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:66:4: error: expected unqualified-id before '{' token
- 66 | { "TthCrstl;common", "common/tracks/Palpatheme.wav",
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:67:62: error: expected unqualified-id before ',' token
- 67 | StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:68:4: error: expected unqualified-id before '{' token
- 68 | { "Unstoppable;common", "common/tracks/Palpatheme.wav",
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:69:62: error: expected unqualified-id before ',' token
- 69 | StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:70:4: error: expected unqualified-id before '{' token
- 70 | { "wraith;common", "common/tracks/Palpatheme.wav",
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:71:62: error: expected unqualified-id before ',' token
- 71 | StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:72:4: error: expected unqualified-id before '{' token
- 72 | { "ranger;common", "common/tracks/Palpatheme.wav",
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:73:62: error: expected unqualified-id before ',' token
- 73 | StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:74:4: error: expected unqualified-id before '{' token
- 74 | { "MobileSuit;common", "common/tracks/Palpatheme.wav",
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:75:62: error: expected unqualified-id before ',' token
- 75 | StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:76:4: error: expected unqualified-id before '{' token
- 76 | { "old.Mobile.Suit;common", "common/tracks/Palpatheme.wav",
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:77:62: error: expected unqualified-id before ',' token
- 77 | StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:78:1: error: expected unqualified-id before '}' token
- 78 | };
- | ^
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:78:1: error: expected declaration before '}' token
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:539:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\common\preset.h:6:27: error: 'NELEM' was not declared in this scope
- 6 | #define CONFIGARRAY(X) X, NELEM(X)
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:80:97: note: in expansion of macro 'CONFIGARRAY'
- 80 | { 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
- | ^~~~~~~~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h:691,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:31,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:569:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h: In member function 'virtual void PropBase::Off(SaberBase::OffType)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:208:30: error: 'NELEM' was not declared in this scope
- 208 | for (size_t i = 0; i < NELEM(wav_players); i++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h: In member function 'virtual bool PropBase::chdir(const char*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:292:28: error: 'NELEM' was not declared in this scope
- 292 | for (size_t i = 0; i < NELEM(wav_players); i++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h: In member function 'void PropBase::FindBlade()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:557:9: error: 'NELEM' was not declared in this scope
- 557 | if (NELEM(blades) > 1) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h: In member function 'void PropBase::MonitorStrokes()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:767:23: error: 'NELEM' was not declared in this scope
- 767 | switch (strokes[NELEM(strokes)-1].type) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:782:38: error: 'NELEM' was not declared in this scope
- 782 | STDOUT << " len = " << strokes[NELEM(strokes)-1].length();
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h: In member function 'bool PropBase::DoGesture(PropBase::StrokeType)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:818:28: error: 'NELEM' was not declared in this scope
- 818 | if (gesture == strokes[NELEM(strokes)-1].type) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:829:17: error: 'NELEM' was not declared in this scope
- 829 | if (strokes[NELEM(strokes) - 1].end_millis == 0 &&
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:838:17: error: 'NELEM' was not declared in this scope
- 838 | if (strokes[NELEM(strokes)-1].end_millis -
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:844:13: error: 'NELEM' was not declared in this scope
- 844 | strokes[NELEM(strokes)-1].type = gesture;
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h: In member function 'void PropBase::DetectTwist()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:862:20: error: 'NELEM' was not declared in this scope
- 862 | if ((strokes[NELEM(strokes)-1].type == TWIST_LEFT &&
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h: In member function 'void PropBase::DetectShake()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:897:21: error: 'NELEM' was not declared in this scope
- 897 | if (strokes[NELEM(strokes)-1-i].type !=
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:901:21: error: 'NELEM' was not declared in this scope
- 901 | strokes[NELEM(strokes)-i].start_millis -
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:907:17: error: 'NELEM' was not declared in this scope
- 907 | strokes[NELEM(strokes)-1].type = SHAKE_CLOSE;
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h:691,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:31,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:569:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h: In member function 'virtual bool PropBase::Parse(const char*, const char*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:1347:36: error: 'NELEM' was not declared in this scope
- 1347 | for (size_t unit = 0; unit < NELEM(wav_players); unit++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\prop_base.h:1358:36: error: 'NELEM' was not declared in this scope
- 1358 | for (size_t unit = 0; unit < NELEM(wav_players); unit++) {
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\config\saber_config.h:31,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:569:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::MenuChoice()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h:2633:132: error: 'NELEM' was not declared in this scope
- 2633 | current_preset_.SetStyle(blade_num_, style_parser.CopyArguments("~", current_preset_.GetStyle(blade_num_), int_arg_menu_, NELEM(int_arg_menu_)));
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::MenuDial(int)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h:3204:34: error: 'NELEM' was not declared in this scope
- 3204 | for (int i = 0; i < (int)NELEM(rgb_arg_menu_); i++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h:3299:34: error: 'NELEM' was not declared in this scope
- 3299 | if (dial_ < 0) dial_ = NELEM(color_list_) - 1;
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h:3300:28: error: 'NELEM' was not declared in this scope
- 3300 | if (dial_ > (int)NELEM(color_list_) - 1) dial_ = 0;
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h:3558:34: error: 'NELEM' was not declared in this scope
- 3558 | for (int i = 0; i < (int)NELEM(int_arg_menu_); i++) {
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h: In member function 'virtual bool SaberFett263Buttons::Event2(BUTTON, EVENT, uint32_t)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h:5169:33: error: 'NELEM' was not declared in this scope
- 5169 | dial_ = (dial_ + 1) % NELEM(color_list_);
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\props\saber_fett263_buttons.h:5187:35: error: 'NELEM' was not declared in this scope
- 5187 | if (dial_ <= 0) dial_ = NELEM(color_list_);
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:616:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ir\stm32_ir.h: In member function 'void IrTransmitterSTM32::WaitForSpace()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ir\stm32_ir.h:122:16: error: 'NELEM' was not declared in this scope
- 122 | if (pos_ < NELEM(data_)) return; // We have space
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ir\stm32_ir.h:124:16: error: 'NELEM' was not declared in this scope
- 124 | if (pos_ < NELEM(data_)) return; // Sending codes helped
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ir\stm32_ir.h:126:16: error: 'NELEM' was not declared in this scope
- 126 | if (pos_ < NELEM(data_)) return; // Waiting for compacting helped.
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:639:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\common\sd_test.h: In constructor 'SDTestHistogram::SDTestHistogram()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\common\sd_test.h:6:32: error: 'NELEM' was not declared in this scope
- 6 | for (size_t col = 0; col < NELEM(counts); col++) counts[col] = 0;
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\common\sd_test.h: In member function 'void SDTestHistogram::count(uint32_t)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\common\sd_test.h:12:30: error: 'NELEM' was not declared in this scope
- 12 | counts[clampi32(m/50, 0, NELEM(counts) - 1)]++;
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\common\sd_test.h: In member function 'void SDTestHistogram::print(int)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\common\sd_test.h:16:32: error: 'NELEM' was not declared in this scope
- 16 | for (size_t col = 0; col < NELEM(counts); col++) max = std::max(max, counts[col]);
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\common\sd_test.h:19:36: error: 'NELEM' was not declared in this scope
- 19 | for (uint32_t col = 0; col < NELEM(counts); col++) {
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:1392:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\scripts\clash_recorder.h: In member function 'virtual void ClashRecorder::SB_Effect(EffectType, float)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\scripts\clash_recorder.h:11:18: error: 'NELEM' was not declared in this scope
- 11 | time_to_dump_ = NELEM(buffer_) / 2;
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\scripts\clash_recorder.h: In member function 'virtual void ClashRecorder::SB_Accel(const Vec3&, bool)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\scripts\clash_recorder.h:22:17: error: 'NELEM' was not declared in this scope
- 22 | if (pos_ == NELEM(buffer_)) pos_ = 0;
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\scripts\clash_recorder.h:53:28: error: 'NELEM' was not declared in this scope
- 53 | for (size_t i = 0; i < NELEM(buffer_); i++) {
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:1405:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\amplifier.h: In member function 'bool Amplifier::Active()':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\amplifier.h:27:28: error: 'NELEM' was not declared in this scope
- 27 | for (size_t i = 0; i < NELEM(wav_players); i++)
- | ^~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\amplifier.h: In member function 'virtual bool Amplifier::Parse(const char*, const char*)':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\amplifier.h:118:30: error: 'NELEM' was not declared in this scope
- 118 | for (size_t i = 0; i < NELEM(wav_players); i++) {
- | ^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:11,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:396:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dynamic_mixer.h: In instantiation of 'int AudioDynamicMixer<N>::read(int16_t*, int) [with int N = 9; int16_t = short int]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dac.h:547:53: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\dynamic_mixer.h:65:48: error: 'NELEM' was not declared in this scope
- 65 | int to_do = std::min(elements, (int)NELEM(sum));
- | ~~~~~^~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\buffered_wav_player.h:4,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\sound.h:26,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:396:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 8; int channels = 1; int rate = 44100]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:165:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 8; int channels = 1]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:176:25: required from 'void PlayWav::DecodeBytes2() [with int bits = 8]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:182:37: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- 139 | num_samples_ < (int)NELEM(samples_)) {
- | ~~~~~^~~~~~~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 8; int channels = 1; int rate = 22050]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:167:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 8; int channels = 1]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:176:25: required from 'void PlayWav::DecodeBytes2() [with int bits = 8]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:182:37: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 8; int channels = 1; int rate = 11025]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:169:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 8; int channels = 1]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:176:25: required from 'void PlayWav::DecodeBytes2() [with int bits = 8]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:182:37: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 8; int channels = 2; int rate = 44100]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:165:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 8; int channels = 2]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:177:30: required from 'void PlayWav::DecodeBytes2() [with int bits = 8]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:182:37: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 8; int channels = 2; int rate = 22050]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:167:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 8; int channels = 2]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:177:30: required from 'void PlayWav::DecodeBytes2() [with int bits = 8]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:182:37: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 8; int channels = 2; int rate = 11025]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:169:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 8; int channels = 2]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:177:30: required from 'void PlayWav::DecodeBytes2() [with int bits = 8]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:182:37: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 16; int channels = 1; int rate = 44100]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:165:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 16; int channels = 1]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:176:25: required from 'void PlayWav::DecodeBytes2() [with int bits = 16]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:183:44: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 16; int channels = 1; int rate = 22050]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:167:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 16; int channels = 1]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:176:25: required from 'void PlayWav::DecodeBytes2() [with int bits = 16]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:183:44: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 16; int channels = 1; int rate = 11025]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:169:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 16; int channels = 1]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:176:25: required from 'void PlayWav::DecodeBytes2() [with int bits = 16]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:183:44: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 16; int channels = 2; int rate = 44100]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:165:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 16; int channels = 2]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:177:30: required from 'void PlayWav::DecodeBytes2() [with int bits = 16]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:183:44: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 16; int channels = 2; int rate = 22050]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:167:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 16; int channels = 2]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:177:30: required from 'void PlayWav::DecodeBytes2() [with int bits = 16]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:183:44: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h: In instantiation of 'void PlayWav::DecodeBytes4() [with int bits = 16; int channels = 2; int rate = 11025]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:169:7: required from 'void PlayWav::DecodeBytes3() [with int bits = 16; int channels = 2]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:177:30: required from 'void PlayWav::DecodeBytes2() [with int bits = 16]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:183:44: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\sound\playwav.h:139:37: error: 'NELEM' was not declared in this scope
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\ws2811_blade.h:30,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:531:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h: In instantiation of 'void WS2811PinBase<BYTEORDER>::read(uint8_t*) [with Color8::Byteorder BYTEORDER = Color8::GRB; uint8_t = unsigned char]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:648:8: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:677:36: error: 'NELEM' was not declared in this scope
- 677 | if (pos == color_buffer + NELEM(color_buffer)) pos = color_buffer;
- | ~~~~~^~~~~~~~~~~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h: In instantiation of 'bool WS2811PinBase<BYTEORDER>::IsReadyForBeginFrame() [with Color8::Byteorder BYTEORDER = Color8::GRB]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:596:8: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:597:26: error: 'NELEM' was not declared in this scope
- 597 | if (num_leds_ > NELEM(color_buffer)) {
- | ~~~~~^~~~~~~~~~~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:601:17: error: 'NELEM' was not declared in this scope
- 601 | return NELEM(color_buffer) - color_buffer_size >= num_leds_;
- | ~~~~~^~~~~~~~~~~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h: In instantiation of 'Color16* WS2811PinBase<BYTEORDER>::BeginFrame() [with Color8::Byteorder BYTEORDER = Color8::GRB]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:604:12: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:613:36: error: 'NELEM' was not declared in this scope
- 613 | if (ret >= color_buffer + NELEM(color_buffer)) ret -= NELEM(color_buffer);
- | ~~~~~^~~~~~~~~~~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\blades\stm32l4_ws2811.h:613:64: error: 'NELEM' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
- 613 | if (ret >= color_buffer + NELEM(color_buffer)) ret -= NELEM(color_buffer);
- | ~~~~~^~~~~~~~~~~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\hump_flicker.h:13,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:435:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h: In instantiation of 'int Bump<BUMP_POSITION, BUMP_WIDTH_FRACTION>::getInteger(int) [with BUMP_POSITION = IntEdit; BUMP_WIDTH_FRACTION = SingleValueAdapter<IntSVF<10000> >]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\mix.h:42:21: required from 'decltype (MixColors(((Mix<F, A, B>*)this)->Mix<F, A, B>::a_.getColor(led), ((Mix<F, A, B>*)this)->Mix<F, A, B>::b_.getColor(led), ((Mix<F, A, B>*)this)->Mix<F, A, B>::f_.getInteger(led), 15)) Mix<F, A, B>::getColor(int) [with F = Bump<IntEdit, SingleValueAdapter<IntSVF<10000> > >; A = Rgb<0, 0, 0>; B = ShowColorStyle; decltype (MixColors(((Mix<F, A, B>*)this)->Mix<F, A, B>::a_.getColor(led), ((Mix<F, A, B>*)this)->Mix<F, A, B>::b_.getColor(led), ((Mix<F, A, B>*)this)->Mix<F, A, B>::f_.getInteger(led), 15)) = SimpleColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:78:28: required from 'decltype (T().getColor(0)) Style<T>::getColor2(int) [with T = Mix<Bump<IntEdit, SingleValueAdapter<IntSVF<10000> > >, Rgb<0, 0, 0>, ShowColorStyle>; decltype (T().getColor(0)) = SimpleColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:77:16: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h:39:19: error: 'NELEM' was not declared in this scope
- 39 | if (p >= NELEM(bump_shape) - 1) return 0;
- | ~~~~~^~~~~~~~~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h: In instantiation of 'int Bump<BUMP_POSITION, BUMP_WIDTH_FRACTION>::getInteger(int) [with BUMP_POSITION = SingleValueAdapter<IntSVF<16384> >; BUMP_WIDTH_FRACTION = SingleValueAdapter<IntSVF<14000> >]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\mix.h:42:21: required from 'decltype (MixColors(((Mix<F, A, B>*)this)->Mix<F, A, B>::a_.getColor(led), ((Mix<F, A, B>*)this)->Mix<F, A, B>::b_.getColor(led), ((Mix<F, A, B>*)this)->Mix<F, A, B>::f_.getInteger(led), 15)) Mix<F, A, B>::getColor(int) [with F = Bump<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<14000> > >; A = RgbArg<1, Rgb<255, 0, 0> >; B = ShowColorStyle; decltype (MixColors(((Mix<F, A, B>*)this)->Mix<F, A, B>::a_.getColor(led), ((Mix<F, A, B>*)this)->Mix<F, A, B>::b_.getColor(led), ((Mix<F, A, B>*)this)->Mix<F, A, B>::f_.getInteger(led), 15)) = SimpleColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:78:28: required from 'decltype (T().getColor(0)) Style<T>::getColor2(int) [with T = Mix<Bump<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<14000> > >, RgbArg<1, Rgb<255, 0, 0> >, ShowColorStyle>; decltype (T().getColor(0)) = SimpleColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:77:16: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h:39:19: error: 'NELEM' was not declared in this scope
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:445:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\clash.h: In instantiation of 'decltype ((((LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>*)this)->LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>::clash_color_.getColor(led) * 1)) LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>::getColor(int) [with CLASH_COLOR = Rgb<255, 255, 255>; int CLASH_MILLIS = 60; int CLASH_WIDTH_PERCENT = 100; EffectType EFFECT = EffectType::EFFECT_CLASH; decltype ((((LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>*)this)->LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>::clash_color_.getColor(led) * 1)) = RGBA_um_nod]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\layers.h:42:32: recursively required from 'decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) Layers<BASE, L1>::getColor(int) [with BASE = Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >; L1 = LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH>; decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) = SimpleColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\layers.h:42:32: required from 'decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) Layers<BASE, L1>::getColor(int) [with BASE = Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >; L1 = AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> >; decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) = SimpleColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:78:28: required from 'decltype (T().getColor(0)) Style<T>::getColor2(int) [with T = Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > >; decltype (T().getColor(0)) = SimpleColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:77:16: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\clash.h:109:23: error: 'NELEM' was not declared in this scope
- 109 | if (dist < NELEM(clash_hump)) {
- | ~~~~~^~~~~~~~~~~~
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\hump_flicker.h:13,
- from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:435:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h: In instantiation of 'int Bump<BUMP_POSITION, BUMP_WIDTH_FRACTION>::getInteger(int) [with BUMP_POSITION = ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >; BUMP_WIDTH_FRACTION = ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > >]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\layer_functions.h:23:29: required from 'int LayerFunctions<A, B ...>::getInteger(int) [with A = Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >; B = {Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > >}]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\layers.h:42:32: recursively required from 'decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) Layers<BASE, L1>::getColor(int) [with BASE = Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >; L1 = SimpleClashL<Rgb<255, 255, 255> >; decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) = OverDriveColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\layers.h:42:32: required from 'decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) Layers<BASE, L1>::getColor(int) [with BASE = Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >; L1 = AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<800> > >, true> >; decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) = OverDriveColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:78:28: required from 'decltype (T().getColor(0)) Style<T>::getColor2(int) [with T = Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<800> > >, true> > >; decltype (T().getColor(0)) = OverDriveColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:77:16: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h:39:19: error: 'NELEM' was not declared in this scope
- 39 | if (p >= NELEM(bump_shape) - 1) return 0;
- | ~~~~~^~~~~~~~~~~~
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h: In instantiation of 'int Bump<BUMP_POSITION, BUMP_WIDTH_FRACTION>::getInteger(int) [with BUMP_POSITION = ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >; BUMP_WIDTH_FRACTION = SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > >]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\layer_functions.h:23:29: required from 'int LayerFunctions<A, B ...>::getInteger(int) [with A = Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >; B = {Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > >}]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\layer_functions.h:23:60: required from 'int LayerFunctions<A, B ...>::getInteger(int) [with A = Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >; B = {Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > >}]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\layers.h:42:32: recursively required from 'decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) Layers<BASE, L1>::getColor(int) [with BASE = Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >; L1 = SimpleClashL<Rgb<255, 255, 255> >; decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) = OverDriveColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\layers.h:42:32: required from 'decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) Layers<BASE, L1>::getColor(int) [with BASE = Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >; L1 = AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<800> > >, true> >; decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) = OverDriveColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:78:28: required from 'decltype (T().getColor(0)) Style<T>::getColor2(int) [with T = Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<800> > >, true> > >; decltype (T().getColor(0)) = OverDriveColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:77:16: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h:39:19: error: 'NELEM' was not declared in this scope
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h: In instantiation of 'int Bump<BUMP_POSITION, BUMP_WIDTH_FRACTION>::getInteger(int) [with BUMP_POSITION = ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >; BUMP_WIDTH_FRACTION = ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > >]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\layer_functions.h:23:60: recursively required from 'int LayerFunctions<A, B ...>::getInteger(int) [with A = Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >; B = {Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > >}]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\layer_functions.h:23:60: required from 'int LayerFunctions<A, B ...>::getInteger(int) [with A = Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >; B = {Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > >}]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\layers.h:42:32: recursively required from 'decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) Layers<BASE, L1>::getColor(int) [with BASE = Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >; L1 = SimpleClashL<Rgb<255, 255, 255> >; decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) = OverDriveColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\layers.h:42:32: required from 'decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) Layers<BASE, L1>::getColor(int) [with BASE = Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >; L1 = AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<800> > >, true> >; decltype ((((Layers<BASE, L1>*)this)->Layers<BASE, L1>::base_.getColor(led) << ((Layers<BASE, L1>*)this)->Layers<BASE, L1>::layer_.getColor(led))) = OverDriveColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:78:28: required from 'decltype (T().getColor(0)) Style<T>::getColor2(int) [with T = Layers<Layers<Layers<Rainbow, LockupL<Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Rainbow, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, SimpleClashL<Rgb<255, 255, 255>, 40, EffectType::EFFECT_CLASH, SmoothStep<SingleValueAdapter<IntSVF<16384> >, SingleValueAdapter<IntSVF<24000> > > > >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntSVF<300> >, SingleValueAdapter<IntSVF<800> > >, true> > >; decltype (T().getColor(0)) = OverDriveColor]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:77:16: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\functions\bump.h:39:19: error: 'NELEM' was not declared in this scope
- In file included from C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\ProffieOS.ino:445:
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\clash.h: In instantiation of 'void LocalizedClashL<CLASH_COLOR, CLASH_MILLIS, CLASH_WIDTH_PERCENT, EFFECT>::run(BladeBase*) [with CLASH_COLOR = Rgb<255, 255, 255>; int CLASH_MILLIS = 60; int CLASH_WIDTH_PERCENT = 100; EffectType EFFECT = EffectType::EFFECT_CLASH]':
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\blade_style.h:92:5: required from 'static LayerRunResult RunLayerHelper<T, X>::run(T*, BladeBase*) [with T = LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH>; X = void]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\blade_style.h:111:61: required from 'LayerRunResult RunLayer(T*, BladeBase*) [with T = LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH>]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\layers.h:25:47: required from 'LayerRunResult Layers<BASE, L1>::run(BladeBase*) [with BASE = Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >; L1 = LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH>]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\blade_style.h:99:28: required from 'static LayerRunResult RunLayerHelper<T, LayerRunResult>::run(T*, BladeBase*) [with T = Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\blade_style.h:111:61: required from 'LayerRunResult RunLayer(T*, BladeBase*) [with T = Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\layers.h:24:46: required from 'LayerRunResult Layers<BASE, L1>::run(BladeBase*) [with BASE = Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >; L1 = AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> >]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\blade_style.h:77:30: required from 'static bool RunStyleHelper<T, LayerRunResult>::run(T*, BladeBase*) [with T = Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > >]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\blade_style.h:87:61: required from 'bool RunStyle(T*, BladeBase*) [with T = Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > >]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:82:18: required from 'void Style<T>::run(BladeBase*) [with T = Layers<Layers<Layers<Layers<Layers<Layers<Layers<RgbArg<1, Rgb<150, 0, 0> >, AlphaL<Layers<RgbArg<3, Rgb<255, 40, 0> >, AlphaL<RgbArg<4, Rgb<255, 255, 10> >, SparkleF<100, 1024> > >, StrobeF<SingleValueAdapter<IntSVF<100> >, SingleValueAdapter<IntSVF<50> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<RgbArg<1, Rgb<150, 0, 0> >, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<5> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<12800> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<100> > > > > >, AlphaL<Rgb<255, 255, 255>, BlastF<200, 100, 400, EffectType::EFFECT_BLAST> > >, LockupL<Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, Layers<Layers<Layers<Layers<Rgb<0, 0, 0>, AlphaL<Rgb<255, 255, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, AlphaL<Layers<RgbArg<2, Rgb<255, 0, 0> >, AlphaL<Rgb<0, 0, 0>, StrobeF<SingleValueAdapter<IntSVF<50> >, SingleValueAdapter<IntSVF<1> > > > >, BrownNoiseF<SingleValueAdapter<IntSVF<6400> > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<OnSparkFSVF<SingleValueAdapter<IntSVF<200> > > > > >, AlphaL<Rgb<255, 255, 255>, SingleValueAdapter<NoisySoundLevelCompatSVF> > >, SingleValueAdapter<IntSVF<32768> >, SmoothStep<SingleValueAdapter<IntSVF<28671> >, SingleValueAdapter<IntSVF<4096> > >, LayerFunctions<Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2000> > >, SingleValueAdapter<IntSVF<3000> >, SingleValueAdapter<IntSVF<16000> > >, ScaleBase<BrownNoiseF<SingleValueAdapter<IntSVF<10> > >, SingleValueAdapter<IntSVF<14000> >, SingleValueAdapter<IntSVF<8000> > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<26000> >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<10000> > > > >, Bump<ScaleBase<SlowNoise<SingleValueAdapter<IntSVF<2300> > >, SingleValueAdapter<IntSVF<20000> >, SingleValueAdapter<IntSVF<30000> > >, ScaleBase<IsLessThanBase<SlowNoise<SingleValueAdapter<IntSVF<1500> > >, SingleValueAdapter<IntSVF<8000> > >, SingleValueAdapter<ScaleSVF<NoisySoundLevelSVF, SingleValueAdapter<IntSVF<5000> >, SingleValueAdapter<IntSVF<0> > > >, SingleValueAdapter<IntSVF<0> > > > > > >, LocalizedClashL<Rgb<255, 255, 255>, 60, 100, EffectType::EFFECT_CLASH> >, AlphaL<Rgb<0, 0, 0>, InOutHelperF<InOutFuncX<SingleValueAdapter<IntArgSVF<5, 100> >, SingleValueAdapter<IntArgSVF<6, 200> > >, true> > >]'
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\style_ptr.h:81:8: required from here
- C:\Users\krysi\OneDrive\Desktop\ProffieOS-v6.5\ProffieOS\styles\clash.h:90:20: error: 'NELEM' was not declared in this scope
- 90 | mult_ = NELEM(clash_hump) * 2 * 102400 / CLASH_WIDTH_PERCENT / blade->num_leds();
- | ~~~~~^~~~~~~~~~~~
- Using library Wire at version 1.0 in folder: C:\Users\krysi\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\3.6.0\libraries\Wire
- exit status 1
- Error compiling for board Proffieboard V2.
Advertisement
Add Comment
Please, Sign In to add comment