VS1053 Breakout Example Compile Errors

Post here about your Arduino projects, get help - for Adafruit customers!

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
BlueObsecurit
 
Posts: 4
Joined: Tue Jun 07, 2022 1:58 pm

VS1053 Breakout Example Compile Errors

Post by BlueObsecurit »

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.

User avatar
dastels
 
Posts: 15662
Joined: Tue Oct 20, 2015 3:22 pm

Re: VS1053 Breakout Example Compile Errors

Post by dastels »

Do you have the correct board support package installed and the correct board selected?

Dave

User avatar
BlueObsecurit
 
Posts: 4
Joined: Tue Jun 07, 2022 1:58 pm

Re: VS1053 Breakout Example Compile Errors

Post by BlueObsecurit »

@dastels, Yes

User avatar
dastels
 
Posts: 15662
Joined: Tue Oct 20, 2015 3:22 pm

Re: VS1053 Breakout Example Compile Errors

Post by dastels »

Your library is up to date?

Can you post the entire build output?

Dave

User avatar
BlueObsecurit
 
Posts: 4
Joined: Tue Jun 07, 2022 1:58 pm

Re: VS1053 Breakout Example Compile Errors

Post by BlueObsecurit »

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.

User avatar
BlueObsecurit
 
Posts: 4
Joined: Tue Jun 07, 2022 1:58 pm

Re: VS1053 Breakout Example Compile Errors

Post by BlueObsecurit »

Bump

Locked
Please be positive and constructive with your questions and comments.

Return to “Arduino”