Makuna / NeoPixelBus

An Arduino NeoPixel support library supporting a large variety of individually addressable LEDs. Please refer to the Wiki for more details. Please use the GitHub Discussions to ask questions as the GitHub Issues feature is used for bug tracking.
GNU Lesser General Public License v3.0
1.17k stars 257 forks source link

Compilation Failure: MKR1000, NeoPixelBus 2.2.6, Arduino 1.8.1 #161

Closed markuslang79 closed 7 years ago

markuslang79 commented 7 years ago

I'm unable to compile the NeoPixelTest.ino code from the NeoPixelBus 2.2.6 examples for an Arduino/Genuino MRK1000 Board. It fails with the following compilation errors:

Arduino: 1.8.1 (Windows 10), Board: "Arduino/Genuino MKR1000"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Markus\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Markus\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Markus\Documents\Arduino\libraries -fqbn=arduino:samd:mkr1000 -ide-version=10801 -build-path C:\Users\Markus\AppData\Local\Temp\arduino_build_194023 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0 -prefs=runtime.tools.CMSIS-Atmel.path=C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.openocd.path=C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.9.0-arduino5-static -prefs=runtime.tools.CMSIS.path=C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0 -verbose C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\examples\NeoPixelTest\NeoPixelTest.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Markus\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Markus\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Markus\Documents\Arduino\libraries -fqbn=arduino:samd:mkr1000 -ide-version=10801 -build-path C:\Users\Markus\AppData\Local\Temp\arduino_build_194023 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0 -prefs=runtime.tools.CMSIS-Atmel.path=C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.openocd.path=C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.9.0-arduino5-static -prefs=runtime.tools.CMSIS.path=C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0 -verbose C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\examples\NeoPixelTest\NeoPixelTest.ino
Using board 'mkr1000' from platform in folder: C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12
Using core 'arduino' from platform in folder: C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12
Detecting libraries used...
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "C:\Users\Markus\AppData\Local\Temp\arduino_build_194023\sketch\NeoPixelTest.ino.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "C:\Users\Markus\AppData\Local\Temp\arduino_build_194023\sketch\NeoPixelTest.ino.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\AppData\Local\Temp\arduino_build_194023\sketch\NeoPixelTest.ino.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\HsbColor.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\HslColor.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\HtmlColor.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\HtmlColorNameStrings.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\HtmlColorNames.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\HtmlColorShortNames.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\NeoEsp8266UartMethod.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\NeoGamma.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\NeoPixelAnimator.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\NeoPixelAvr.c" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\NeoPixelEsp8266.c" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\RgbColor.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src\internal\RgbwColor.cpp" -o "nul"
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI\SPI.cpp" -o "nul"
Generating function prototypes...
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\AppData\Local\Temp\arduino_build_194023\sketch\NeoPixelTest.ino.cpp" -o "C:\Users\Markus\AppData\Local\Temp\arduino_build_194023\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\Markus\AppData\Local\Temp\arduino_build_194023\preproc\ctags_target_for_gcc_minus_e.cpp"
Sketch wird kompiliert...
"C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10801 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD  -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\cores\arduino" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\mkr1000" "-IC:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src" "-IC:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI" "C:\Users\Markus\AppData\Local\Temp\arduino_build_194023\sketch\NeoPixelTest.ino.cpp" -o "C:\Users\Markus\AppData\Local\Temp\arduino_build_194023\sketch\NeoPixelTest.ino.cpp.o"
In file included from C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:38:0,

                 from C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\examples\NeoPixelTest\NeoPixelTest.ino:14:

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoColorFeatures.h:67:54: error: 'PGM_VOID_P' has not been declared

     static void movePixelsInc_P(uint8_t* pPixelDest, PGM_VOID_P pPixelSrc, uint16_t count)

                                                      ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoColorFeatures.h:131:54: error: 'PGM_VOID_P' has not been declared

     static void movePixelsInc_P(uint8_t* pPixelDest, PGM_VOID_P pPixelSrc, uint16_t count)

                                                      ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoColorFeatures.h:181:45: error: 'PGM_VOID_P' has not been declared

     static ColorObject retrievePixelColor_P(PGM_VOID_P pPixels, uint16_t indexPixel)

                                             ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoColorFeatures.h:222:45: error: 'PGM_VOID_P' has not been declared

     static ColorObject retrievePixelColor_P(PGM_VOID_P pPixels, uint16_t indexPixel)

                                             ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoColorFeatures.h:263:45: error: 'PGM_VOID_P' has not been declared

     static ColorObject retrievePixelColor_P(PGM_VOID_P pPixels, uint16_t indexPixel)

                                             ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoColorFeatures.h:302:45: error: 'PGM_VOID_P' has not been declared

     static ColorObject retrievePixelColor_P(PGM_VOID_P pPixels, uint16_t indexPixel)

                                             ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoColorFeatures.h:340:45: error: 'PGM_VOID_P' has not been declared

     static ColorObject retrievePixelColor_P(PGM_VOID_P pPixels, uint16_t indexPixel)

                                             ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoColorFeatures.h:379:45: error: 'PGM_VOID_P' has not been declared

     static ColorObject retrievePixelColor_P(PGM_VOID_P pPixels, uint16_t indexPixel)

                                             ^

In file included from C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:39:0,

                 from C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\examples\NeoPixelTest\NeoPixelTest.ino:14:

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/DotStarColorFeatures.h:67:54: error: 'PGM_VOID_P' has not been declared

     static void movePixelsInc_P(uint8_t* pPixelDest, PGM_VOID_P pPixelSrc, uint16_t count)

                                                      ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/DotStarColorFeatures.h:134:54: error: 'PGM_VOID_P' has not been declared

     static void movePixelsInc_P(uint8_t* pPixelDest, PGM_VOID_P pPixelSrc, uint16_t count)

                                                      ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/DotStarColorFeatures.h:189:45: error: 'PGM_VOID_P' has not been declared

     static ColorObject retrievePixelColor_P(PGM_VOID_P pPixels, uint16_t indexPixel)

                                             ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/DotStarColorFeatures.h:230:45: error: 'PGM_VOID_P' has not been declared

     static ColorObject retrievePixelColor_P(PGM_VOID_P pPixels, uint16_t indexPixel)

                                             ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/DotStarColorFeatures.h:271:45: error: 'PGM_VOID_P' has not been declared

     static ColorObject retrievePixelColor_P(PGM_VOID_P pPixels, uint16_t indexPixel)

                                             ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/DotStarColorFeatures.h:312:45: error: 'PGM_VOID_P' has not been declared

     static ColorObject retrievePixelColor_P(PGM_VOID_P pPixels, uint16_t indexPixel)

                                             ^

In file included from C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:48:0,

                 from C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\examples\NeoPixelTest\NeoPixelTest.ino:14:

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h:46:54: error: 'PGM_VOID_P' has not been declared

     NeoBufferMethod(uint16_t width, uint16_t height, PGM_VOID_P pixels = NULL) :

                                                      ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h:168:61: error: 'PGM_VOID_P' has not been declared

     NeoBufferProgmemMethod(uint16_t width, uint16_t height, PGM_VOID_P pixels) :

                                                             ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h:261:5: error: 'PGM_VOID_P' does not name a type

     PGM_VOID_P _pixels;

     ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h: In constructor 'NeoBufferProgmemMethod<T_COLOR_FEATURE>::NeoBufferProgmemMethod(uint16_t, uint16_t, int)':

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h:171:9: error: class 'NeoBufferProgmemMethod<T_COLOR_FEATURE>' does not have any field named '_pixels'

         _pixels(pixels)

         ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h: In member function 'uint8_t* NeoBufferProgmemMethod<T_COLOR_FEATURE>::Pixels() const':

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h:182:26: error: '_pixels' was not declared in this scope

         return (uint8_t*)_pixels;

                          ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h: In member function 'typename T_COLOR_FEATURE::ColorObject NeoBufferProgmemMethod<T_COLOR_FEATURE>::GetPixelColor(uint16_t) const':

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h:229:54: error: '_pixels' was not declared in this scope

         return T_COLOR_FEATURE::retrievePixelColor_P(_pixels, indexPixel);

                                                      ^

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h: In member function 'typename T_COLOR_FEATURE::ColorObject NeoBufferProgmemMethod<T_COLOR_FEATURE>::GetPixelColor(int16_t, int16_t) const':

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBufferMethods.h:242:54: error: '_pixels' was not declared in this scope

         return T_COLOR_FEATURE::retrievePixelColor_P(_pixels, indexPixel);

                                                      ^

In file included from C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:49:0,

                 from C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\examples\NeoPixelTest\NeoPixelTest.ino:14:

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBuffer.h: At global scope:

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoBuffer.h:33:9: error: 'PGM_VOID_P' has not been declared

         PGM_VOID_P pixels) :

         ^

In file included from C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:50:0,

                 from C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\examples\NeoPixelTest\NeoPixelTest.ino:14:

C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoSpriteSheet.h:35:9: error: 'PGM_VOID_P' has not been declared

         PGM_VOID_P pixels) :

         ^

Bibliothek NeoPixelBus_by_Makuna in Version 2.2.6 im Ordner: C:\Users\Markus\Documents\Arduino\libraries\NeoPixelBus_by_Makuna  wird verwendet
Bibliothek SPI in Version 1.0 im Ordner: C:\Users\Markus\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\libraries\SPI  wird verwendet
exit status 1

Compiling the Sketch for other boards like an Arduino Uno works fine so that I assume it's an board-specific issue. The same error also happens for the Arduino Zero board.

Does the NeoPixelBus library support the MKR1000/Zero SAMD21 architecture?

penfold42 commented 7 years ago

I don't think those boards support the progmem directives so the library would need to be enhanced to not use progmem directives

Makuna commented 7 years ago

This platform architecture is supported; but they may have changed/fixed things as Arm boards didn't correctly use Arduino compile define standards so there has to be extra checks than just the normal platform arch checks; making it rather a hack to support them.

I do not see ARM defined in the compile lines above; could you confirm in a sketch that it is present with your current build setup. Add this line at the very top of your sketch and compile.

#if !defined(__arm__)
#error "Platform ARM NOT defined!"
#endif

Do you see the compile error in the output that states "Platform ARM NOT defined!"?

Makuna commented 7 years ago

Problem found. You should add an Issue with the ARM board project. They removed the PGM_VOID_P type from their PROGMEM support in some update. They do support PROGMEM, but for some reason they missed this standard type/define that AVR and other platforms support.

A work around is add the following to your sketch just before the include for my library...

// add the following for Arm as a work around until they fix their board support
#include <Arduino.h>
#ifndef PGM_VOID_P
#define PGM_VOID_P const void *
#endif
// add the above before the include for NeoPixelBus
#include <NeoPixelBus.h>
Makuna commented 7 years ago

https://github.com/Makuna/NeoPixelBus/releases/tag/2.2.8

foxcanada commented 6 years ago

Any chance someone has this library running on rfduino? What an awesome library! Thank you. I was able to run this on a 300 led rgbw sk6812 strip. However I'm a little too green to figure out how to compile on an rfduino board. Could anyone provide some info? Need some info from the compile?

Makuna commented 6 years ago

@foxcanada It not considered correct to reply to a closed issue unless it is directly related to said issue. Since you mentioned another board than what this issue was created for, please don't do this.

You should look at the readme which states to go to gitter for quick questions (like yours).