Having Trouble Using SparkFun's Pulse Ox sensor with my arduino nano

Im new to sparkfun’s sensors and im trying to connect a the pulse oximeter/ heart rate monitor to an arduino nano every. I have the hardware connections correct but every time I compile one of the example sketches for the pulse ox I get a message out like this and the serial monitor outputs jumbled letters.


FQBN: arduino:megaavr:nona4809

Using board 'nona4809' from platform in folder: /Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8

Using core 'arduino' from platform in folder: /Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8

Detecting libraries used...

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino/api/deprecated -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/variants/nona4809 /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/sketch/pulseoxsketch.ino.cpp -o /dev/null

Alternatives for SparkFun_Bio_Sensor_Hub_Library.h: [SparkFun Bio Sensor Hub Library@1.1]

ResolveLibrary(SparkFun_Bio_Sensor_Hub_Library.h)

-> candidates: [SparkFun Bio Sensor Hub Library@1.1]

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino/api/deprecated -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/variants/nona4809 -I/Users/alexreimert/Documents/Arduino/libraries/SparkFun_Bio_Sensor_Hub_Library/src /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/sketch/pulseoxsketch.ino.cpp -o /dev/null

Alternatives for Wire.h: [Wire@1.0]

ResolveLibrary(Wire.h)

-> candidates: [Wire@1.0]

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino/api/deprecated -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/variants/nona4809 -I/Users/alexreimert/Documents/Arduino/libraries/SparkFun_Bio_Sensor_Hub_Library/src -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/sketch/pulseoxsketch.ino.cpp -o /dev/null

Using cached library dependencies for file: /Users/alexreimert/Documents/Arduino/libraries/SparkFun_Bio_Sensor_Hub_Library/src/SparkFun_Bio_Sensor_Hub_Library.cpp

Using cached library dependencies for file: /Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.cpp

Using cached library dependencies for file: /Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/utility/twi.c

Generating function prototypes...

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino/api/deprecated -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/variants/nona4809 -I/Users/alexreimert/Documents/Arduino/libraries/SparkFun_Bio_Sensor_Hub_Library/src -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/sketch/pulseoxsketch.ino.cpp -o /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/4113424045/sketch_merged.cpp

/Users/alexreimert/Library/Arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/4113424045/sketch_merged.cpp

Compiling sketch...

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino/api/deprecated -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/variants/nona4809 -I/Users/alexreimert/Documents/Arduino/libraries/SparkFun_Bio_Sensor_Hub_Library/src -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/sketch/pulseoxsketch.ino.cpp -o /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/sketch/pulseoxsketch.ino.cpp.o

Compiling libraries...

Compiling library "SparkFun Bio Sensor Hub Library"

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino/api/deprecated -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/cores/arduino -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/variants/nona4809 -I/Users/alexreimert/Documents/Arduino/libraries/SparkFun_Bio_Sensor_Hub_Library/src -I/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src /Users/alexreimert/Documents/Arduino/libraries/SparkFun_Bio_Sensor_Hub_Library/src/SparkFun_Bio_Sensor_Hub_Library.cpp -o /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/libraries/SparkFun_Bio_Sensor_Hub_Library/SparkFun_Bio_Sensor_Hub_Library.cpp.o

In file included from /Users/alexreimert/Documents/Arduino/libraries/SparkFun_Bio_Sensor_Hub_Library/src/SparkFun_Bio_Sensor_Hub_Library.h:4:0,

from /Users/alexreimert/Documents/Arduino/libraries/SparkFun_Bio_Sensor_Hub_Library/src/SparkFun_Bio_Sensor_Hub_Library.cpp:21:

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'bool SparkFun_Bio_Sensor_Hub::eraseFlash()':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'version SparkFun_Bio_Sensor_Hub::readBootloaderVers()':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'version SparkFun_Bio_Sensor_Hub::readSensorHubVersion()':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'version SparkFun_Bio_Sensor_Hub::readAlgorithmVersion()':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::enableWrite(uint8_t, uint8_t, uint8_t)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::writeByte(uint8_t, uint8_t, uint8_t)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::writeByte(uint8_t, uint8_t, uint8_t, uint16_t)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::writeByte(uint8_t, uint8_t, uint8_t, uint8_t)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::writeLongBytes(uint8_t, uint8_t, uint8_t, int32_t*, size_t)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::writeBytes(uint8_t, uint8_t, uint8_t, uint8_t*, size_t)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::readByte(uint8_t, uint8_t)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::readByte(uint8_t, uint8_t, uint8_t)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::readFillArray(uint8_t, uint8_t, uint8_t, uint8_t*)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint16_t SparkFun_Bio_Sensor_Hub::readIntByte(uint8_t, uint8_t, uint8_t)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::readMultipleBytes(uint8_t, uint8_t, uint8_t, size_t, int32_t*)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'uint8_t SparkFun_Bio_Sensor_Hub::readMultipleBytes(uint8_t, uint8_t, uint8_t, size_t, uint8_t*)':

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)

size_t requestFrom(int, int);

^~~~~~~~~~~

/Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)

size_t requestFrom(uint8_t, size_t);

^~~~~~~~~~~

Compiling library "Wire"

Using previously compiled file: /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/libraries/Wire/utility/twi.c.o

Using previously compiled file: /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/libraries/Wire/Wire.cpp.o

Compiling core...

Using previously compiled file: /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/core/variant.c.o

Using precompiled core: /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/cores/arduino_megaavr_nona4809_mode_on_f918d880773bddc1870a777381c83401/core.a

Linking everything together...

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-gcc -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -Wl,--section-start=.text=0x0 -mmcu=atmega4809 -o /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/pulseoxsketch.ino.elf /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/sketch/pulseoxsketch.ino.cpp.o /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/libraries/SparkFun_Bio_Sensor_Hub_Library/SparkFun_Bio_Sensor_Hub_Library.cpp.o /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/libraries/Wire/Wire.cpp.o /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/libraries/Wire/utility/twi.c.o /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/core/variant.c.o /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/../../cores/arduino_megaavr_nona4809_mode_on_f918d880773bddc1870a777381c83401/core.a -L/private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2 -lm -Wl,-Map,/private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/pulseoxsketch.ino.map

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy -O binary -R .eeprom /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/pulseoxsketch.ino.elf /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/pulseoxsketch.ino.bin

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/pulseoxsketch.ino.elf /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/pulseoxsketch.ino.eep

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy -O ihex -R .eeprom /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/pulseoxsketch.ino.elf /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/pulseoxsketch.ino.hex

Using library SparkFun Bio Sensor Hub Library at version 1.1 in folder: /Users/alexreimert/Documents/Arduino/libraries/SparkFun_Bio_Sensor_Hub_Library 

Using library Wire at version 1.0 in folder: /Users/alexreimert/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire 

/Users/alexreimert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-size -A /private/var/folders/zs/03fg_lmj4txff0d5ntsmdjzr0000gn/T/arduino/sketches/9747CE92B91AE728DEDBEEFE7E61C5D2/pulseoxsketch.ino.elf

Sketch uses 7843 bytes (15%) of program storage space. Maximum is 49152 bytes.

Global variables use 596 bytes (9%) of dynamic memory, leaving 5548 bytes for local variables. Maximum is 6144 bytes.

avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description

Do you have another board to test with? It looks like there might be an issue with deprecated libraries… you may need to try uninstalling & wiping the arduino15 folder like so https://support.arduino.cc/hc/en-us/art … rduino-IDE - be sure to perform the “Removing additional files” steps, then try re-installing/starting over and see how it goes

Here are a few suggestions to resolve the issue:

Library Versions:

Ensure that you are using compatible versions of the SparkFun Bio Sensor Hub Library and Wire library. Sometimes, different libraries require specific versions to work together seamlessly. Check the library documentation or SparkFun’s website for any version compatibility information.

Library Order:

Try changing the order of library includes in your sketch. If SparkFun’s library includes Wire, you might not need to include Wire separately. Experiment with removing the #include <Wire.h> line from your sketch and see if it resolves the conflict.

Library Modifications:

If the issue persists, you might need to modify the SparkFun Bio Sensor Hub Library. Open the library’s SparkFun_Bio_Sensor_Hub_Library.h file and comment out or remove the #include <Wire.h> line if it exists. This prevents conflicts with the Wire library included by default.

Alternative Libraries:

Check if there are alternative libraries available for your pulse oximeter sensor. You might find other libraries that are more compatible with the Arduino Nano Every and do not conflict with the Wire library.

Arduino IDE and Board Package Updates:

Ensure that you are using the latest version of the Arduino IDE and that your board package is up to date. Sometimes, updating the IDE or board package can resolve compatibility issues.

Contact SparkFun Support:

If none of the above solutions work, consider reaching out to SparkFun’s customer support. They might have specific advice or updates related to your sensor and the Arduino Nano Every.

Remember to make backups before modifying [koo[ws libraries, and document any changes you make for future reference. If you provide more details about your setup and the specific error messages you receive, I can offer more targeted assistance.](CooMeet – Super Fast Best Video Cam Chat with Girls - Koows)](Omegle - Online - Koows)