FastLED / FastLED

The FastLED library for colored LED animation on Arduino. Please direct questions/requests for help to the FastLED Reddit community: http://fastled.io/r We'd like to use github "issues" just for tracking library bugs / enhancements.
http://fastled.io
MIT License
6.28k stars 1.6k forks source link

Compilation Error #1635

Open pierrotm777 opened 2 weeks ago

pierrotm777 commented 2 weeks ago

Hello, I use your FastLed lib with success with a Waveshare RP2040 Zero board and live it. Bit if y use the 3.7.0 version I have a compilation error. 3.6.0 is OK for me. Can you solve that please ?

My use:

#include <FastLED.h>// la version 3.7.0 ne compile pas. la 3.6.0 est OK
#define NUM_LEDS 1
#define DATA_PIN 16
CRGB leds[NUM_LEDS];

On my setup: FastLED.addLeds<WS2812B, DATA_PIN, RGB>(leds, NUM_LEDS);

An a blink function by example:

void blinkNTimeYELLOW(int count, int onInterval, int offInterval)
{
  byte i;
  for (i = 0; i < count; i++) 
  {
    FastLED.delay(offInterval);
    leds[0] = CRGB::OrangeRed;
    FastLED.delay(onInterval);
    leds[0] = CRGB::Black;
  }
}
samguyer commented 2 weeks ago

@pierrotm777 What is the compiler error you are seeing?

pierrotm777 commented 2 weeks ago

` FQBN: rp2040:rp2040:waveshare_rp2040_zero Using board 'waveshare_rp2040_zero' from platform in folder: C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2 Using core 'rp2040' from platform in folder: C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2

Detecting libraries used... C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C\sketch\sketch_jun18a.ino.cpp -o nul Alternative pour FastLED.h: [FastLED@3.7.0] ResolveLibrary(FastLED.h) -> candidates: [FastLED@3.7.0] C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C\sketch\sketch_jun18a.ino.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\FastLED.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\bitswap.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\colorpalettes.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\colorutils.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\five_bit_hd_gamma.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\hsv2rgb.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\lib8tion.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\noise.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\platforms\esp\32\clockless_rmt_esp32.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\platforms.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\power_mgt.cpp -o nul C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src\wiring.cpp -o nul Generating function prototypes... C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 -DUSB_MANUFACTURER="Waveshare" -DUSB_PRODUCT="RP2040 Zero" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="waveshare_rp2040_zero" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/ @C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO -DBOARD_NAME="WAVESHARE_RP2040_ZERO" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040 -IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero -Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C\sketch\sketch_jun18a.ino.cpp -o C:\Users\pierrot\AppData\Local\Temp\200157185\sketch_merged.cpp C:\Users\pierrot\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\pierrot\AppData\Local\Temp\200157185\sketch_merged.cpp Compilation du croquis... "C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed/python3" -I "C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/tools/signing.py" --mode header --publickey "C:\Users\pierrot\AppData\Local\Temp\.arduinoIDE-unsaved2024518-5592-1fusra2.xv69\sketch_jun18a/public.key" --out "C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core/Updater_Signing.h" "C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++" -I "C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C/core" -c -Wall -Wextra -Werror=return-type -Wno-ignored-qualifiers -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0x0003 -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=500 "-DUSB_MANUFACTURER=\"Waveshare\"" "-DUSB_PRODUCT=\"RP2040 Zero\"" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 "-DARDUINO_VARIANT=\"waveshare_rp2040_zero\"" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -MMD "-iprefixC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/" "@C:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/lib/platform_inc.txt" "-IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2/include" -fno-rtti -std=gnu++17 -g -pipe -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_WAVESHARE_RP2040_ZERO "-DBOARD_NAME=\"WAVESHARE_RP2040_ZERO\"" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE "-IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\cores\rp2040" "-IC:\Users\pierrot\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.2\variants\waveshare_rp2040_zero" "-Ic:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src" "C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C\sketch\sketch_jun18a.ino.cpp" -o "C:\Users\pierrot\AppData\Local\Temp\arduino\sketches\6C948E9A3DF35B8B9162310D9C92D47C\sketch\sketch_jun18a.ino.cpp.o" In file included from c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src/FastLED.h:79, from C:\Users\pierrot\AppData\Local\Temp.arduinoIDE-unsaved2024518-5592-1fusra2.xv69\sketch_jun18a\sketch_jun18a.ino:1: c:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED\src/fastspi.h:172:23: note: '#pragma message: Forcing software SPI - no hardware SPI for you!' 172 | # pragma message "Forcing software SPI - no hardware SPI for you!" | ^~~~~~~~~~~~~ {standard input}: Assembler messages: {standard input}:2561: Error: invalid offset, value too big (0x00000534) {standard input}:2588: Error: invalid offset, value too big (0x000004F0)

Utilisation de la bibliothèque FastLED version 3.7.0 dans le dossier: C:\tmp\Arduino_Compilateur\arduino-1.8.19\MyArduinoSketch\libraries\FastLED exit status 1

Compilation error: exit status 1`

samguyer commented 2 weeks ago

Ah ok, you're getting the "invalid offset" error. We've had a bunch of reports of this problem. We're looking into it. Thanks!

pierrotm777 commented 2 weeks ago

Thanks to you :-)