VS1053 Breakout Example Compile Errors
Post here about your Arduino projects, get help - for Adafruit customers!
Please be positive and constructive with your questions and comments.
BlueObsecurit
Posts: 4 Joined: Tue Jun 07, 2022 1:58 pm
Post
by BlueObsecurit » Tue Jun 07, 2022 2:03 pm
Bought an Adafruit VS1053 breakout through a reseller in the UK.
I cannot get it to compile any examples for NRF5280.
I am using this uC:
https://wiki.seeedstudio.com/XIAO_BLE/
I have used both the player_simple and feather_player examples
I have tried to compile it for a standard BLE 33
Errors:
Code: Select all
Arduino\libraries\Adafruit_VS1053_Library\Adafruit_VS1053.cpp: In constructor 'Adafruit_VS1053::Adafruit_VS1053(int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t)':
Arduino\libraries\Adafruit_VS1053_Library\Adafruit_VS1053.cpp:334:16: error: 'portOutputRegister' was not declared in this scope
clkportreg = portOutputRegister(digitalPinToPort(_clk));
^~~~~~~~~~~~~~~~~~
Arduino\libraries\Adafruit_VS1053_Library\Adafruit_VS1053.cpp:335:12: error: 'digitalPinToBitMask' was not declared in this scope
clkpin = digitalPinToBitMask(_clk);
^~~~~~~~~~~~~~~~~~~
Arduino\libraries\Adafruit_VS1053_Library\Adafruit_VS1053.cpp:335:12: note: suggested alternative: 'digitalPinToPinName'
clkpin = digitalPinToBitMask(_clk);
^~~~~~~~~~~~~~~~~~~
digitalPinToPinName
Arduino\libraries\Adafruit_VS1053_Library\Adafruit_VS1053.cpp:336:17: error: 'portInputRegister' was not declared in this scope
misoportreg = portInputRegister(digitalPinToPort(_miso));
^~~~~~~~~~~~~~~~~
exit status 1
It compiles fine for a standard Uno, so I understand this is an issue with the uC I am using.
I got this breakout since seeing the feather example I thought it would work with nRF52 architechture.
How can I replace this code/solve this?
Please let me know if something more is needed.
dastels
Posts: 15662 Joined: Tue Oct 20, 2015 3:22 pm
Post
by dastels » Tue Jun 07, 2022 2:54 pm
Do you have the correct board support package installed and the correct board selected?
Dave
dastels
Posts: 15662 Joined: Tue Oct 20, 2015 3:22 pm
Post
by dastels » Tue Jun 07, 2022 8:36 pm
Your library is up to date?
Can you post the entire build output?
Dave
BlueObsecurit
Posts: 4 Joined: Tue Jun 07, 2022 1:58 pm
Post
by BlueObsecurit » Wed Jun 08, 2022 7:27 am
dastels wrote: Your library is up to date?
Can you post the entire build output?
Dave
Installed the library yesterday, version is 1.2.1. I also checked to core, it is the correct and up to date core but I reinstalled it just in case.
I am not 100% what you mean by full build output, but I googled and found a setting called verbose output, results of which are here:
Code: Select all
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\(USER)\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\(USER)\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\(USER)\Documents\Arduino\libraries -fqbn=Seeeduino:nrf52:xiaonRF52840Sense -ide-version=10813 -build-path C:\Users\CHRIST~1\AppData\Local\Temp\arduino_build_950174 -warnings=none -build-cache C:\Users\CHRIST~1\AppData\Local\Temp\arduino_cache_816653 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\bossac\1.9.1-arduino2 -prefs=runtime.tools.bossac-1.9.1-arduino2.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\bossac\1.9.1-arduino2 -prefs=runtime.tools.openocd.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\openocd\0.11.0-arduino2 -prefs=runtime.tools.openocd-0.11.0-arduino2.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\openocd\0.11.0-arduino2 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.dfu-util.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\dfu-util\0.10.0-arduino1 -prefs=runtime.tools.dfu-util-0.10.0-arduino1.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\dfu-util\0.10.0-arduino1 -verbose C:\Users\CHRIST~1\AppData\Local\Temp\arduino_modified_sketch_853646\player_simple.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\(USER)\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\(USER)\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\(USER)\Documents\Arduino\libraries -fqbn=Seeeduino:nrf52:xiaonRF52840Sense -ide-version=10813 -build-path C:\Users\CHRIST~1\AppData\Local\Temp\arduino_build_950174 -warnings=none -build-cache C:\Users\CHRIST~1\AppData\Local\Temp\arduino_cache_816653 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\bossac\1.9.1-arduino2 -prefs=runtime.tools.bossac-1.9.1-arduino2.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\bossac\1.9.1-arduino2 -prefs=runtime.tools.openocd.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\openocd\0.11.0-arduino2 -prefs=runtime.tools.openocd-0.11.0-arduino2.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\openocd\0.11.0-arduino2 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.dfu-util.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\dfu-util\0.10.0-arduino1 -prefs=runtime.tools.dfu-util-0.10.0-arduino1.path=C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\tools\dfu-util\0.10.0-arduino1 -verbose C:\Users\CHRIST~1\AppData\Local\Temp\arduino_modified_sketch_853646\player_simple.ino
Using board 'xiaonRF52840Sense' from platform in folder: C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\hardware\nrf52\2.6.1
Using core 'arduino' from platform in folder: C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\hardware\nrf52\2.6.1
Detecting libraries used...
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Users\\CHRIST~1\\AppData\\Local\\Temp\\arduino_build_950174\\sketch\\player_simple.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SPI.h: [SPI]
ResolveLibrary(SPI.h)
-> candidates: [SPI]
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Users\\CHRIST~1\\AppData\\Local\\Temp\\arduino_build_950174\\sketch\\player_simple.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for Adafruit_VS1053.h: [[email protected] ]
ResolveLibrary(Adafruit_VS1053.h)
-> candidates: [[email protected] ]
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Users\\CHRIST~1\\AppData\\Local\\Temp\\arduino_build_950174\\sketch\\player_simple.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SD.h: [[email protected] ]
ResolveLibrary(SD.h)
-> candidates: [[email protected] ]
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Program Files (x86)\\Arduino\\libraries\\SD\\src" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Users\\CHRIST~1\\AppData\\Local\\Temp\\arduino_build_950174\\sketch\\player_simple.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Using cached library dependencies for file: C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\hardware\nrf52\2.6.1\libraries\SPI\SPI.cpp
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Program Files (x86)\\Arduino\\libraries\\SD\\src" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library\\Adafruit_VS1053.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Program Files (x86)\\Arduino\\libraries\\SD\\src" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Program Files (x86)\\Arduino\\libraries\\SD\\src\\File.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Program Files (x86)\\Arduino\\libraries\\SD\\src" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Program Files (x86)\\Arduino\\libraries\\SD\\src\\SD.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Program Files (x86)\\Arduino\\libraries\\SD\\src" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Program Files (x86)\\Arduino\\libraries\\SD\\src\\utility\\Sd2Card.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Program Files (x86)\\Arduino\\libraries\\SD\\src" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Program Files (x86)\\Arduino\\libraries\\SD\\src\\utility\\SdFile.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Program Files (x86)\\Arduino\\libraries\\SD\\src" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Program Files (x86)\\Arduino\\libraries\\SD\\src\\utility\\SdVolume.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Generating function prototypes...
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Program Files (x86)\\Arduino\\libraries\\SD\\src" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Users\\CHRIST~1\\AppData\\Local\\Temp\\arduino_build_950174\\sketch\\player_simple.ino.cpp" -o "C:\\Users\\CHRIST~1\\AppData\\Local\\Temp\\arduino_build_950174\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE
"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\\CHRIST~1\\AppData\\Local\\Temp\\arduino_build_950174\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -MMD -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Program Files (x86)\\Arduino\\libraries\\SD\\src" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Users\\CHRIST~1\\AppData\\Local\\Temp\\arduino_build_950174\\sketch\\player_simple.ino.cpp" -o "C:\\Users\\CHRIST~1\\AppData\\Local\\Temp\\arduino_build_950174\\sketch\\player_simple.ino.cpp.o"
Compiling libraries...
Compiling library "SPI"
Using previously compiled file: C:\Users\CHRIST~1\AppData\Local\Temp\arduino_build_950174\libraries\SPI\SPI.cpp.o
Compiling library "Adafruit_VS1053_Library"
"C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/defines.txt" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -MMD -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -DARDUINO=10813 -DARDUINO_SEEED_XIAO_NRF52840_SENSE -DARDUINO_ARCH_NRF52 -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\libraries\\SPI" "-IC:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library" "-IC:\\Program Files (x86)\\Arduino\\libraries\\SD\\src" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\cores\\arduino" "@C:\\Users\\(USER)\\AppData\\Local\\Arduino15\\packages\\Seeeduino\\hardware\\nrf52\\2.6.1\\variants\\SEEED_XIAO_NRF52840_SENSE/includes.txt" "C:\\Users\\(USER)\\Documents\\Arduino\\libraries\\Adafruit_VS1053_Library\\Adafruit_VS1053.cpp" -o "C:\\Users\\CHRIST~1\\AppData\\Local\\Temp\\arduino_build_950174\\libraries\\Adafruit_VS1053_Library\\Adafruit_VS1053.cpp.o"
C:\Users\(USER)\Documents\Arduino\libraries\Adafruit_VS1053_Library\Adafruit_VS1053.cpp: In constructor 'Adafruit_VS1053::Adafruit_VS1053(int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t)':
C:\Users\(USER)\Documents\Arduino\libraries\Adafruit_VS1053_Library\Adafruit_VS1053.cpp:334:16: error: 'portOutputRegister' was not declared in this scope
clkportreg = portOutputRegister(digitalPinToPort(_clk));
^~~~~~~~~~~~~~~~~~
C:\Users\(USER)\Documents\Arduino\libraries\Adafruit_VS1053_Library\Adafruit_VS1053.cpp:335:12: error: 'digitalPinToBitMask' was not declared in this scope
clkpin = digitalPinToBitMask(_clk);
^~~~~~~~~~~~~~~~~~~
C:\Users\(USER)\Documents\Arduino\libraries\Adafruit_VS1053_Library\Adafruit_VS1053.cpp:335:12: note: suggested alternative: 'digitalPinToPinName'
clkpin = digitalPinToBitMask(_clk);
^~~~~~~~~~~~~~~~~~~
digitalPinToPinName
C:\Users\(USER)\Documents\Arduino\libraries\Adafruit_VS1053_Library\Adafruit_VS1053.cpp:336:17: error: 'portInputRegister' was not declared in this scope
misoportreg = portInputRegister(digitalPinToPort(_miso));
^~~~~~~~~~~~~~~~~
Using library SPI in folder: C:\Users\(USER)\AppData\Local\Arduino15\packages\Seeeduino\hardware\nrf52\2.6.1\libraries\SPI (legacy)
Using library Adafruit_VS1053_Library at version 1.2.1 in folder: C:\Users\(USER)\Documents\Arduino\libraries\Adafruit_VS1053_Library
Using library SD at version 1.2.4 in folder: C:\Program Files (x86)\Arduino\libraries\SD
exit status 1
Error compiling for board Seeed XIAO BLE Sense - nRF52840.
Please be positive and constructive with your questions and comments.