Originally it was COM30. After the first Upload attempt it abruptly became COM31 and has stayed that way.
Apologies if I'm late to the party.
Verbose error messages --
Arduino: 1.8.19 (Windows 10), TD: 1.57-beta1, Board: "Arduino Nano 33 BLE"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\jacob\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\jacob\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\sketchbook\libraries -fqbn=arduino:mbed_nano:nano33ble -vid-pid=2341_0057 -ide-version=10819 -build-path C:\Users\jacob\AppData\Local\Temp\arduino_build_48131 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.9.1-arduino2 -prefs=runtime.tools.bossac-1.9.1-arduino2.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.9.1-arduino2 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.openocd.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.11.0-arduino2 -prefs=runtime.tools.openocd-0.11.0-arduino2.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.11.0-arduino2 -prefs=runtime.tools.dfu-util.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1 -prefs=runtime.tools.dfu-util-0.10.0-arduino1.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1 -prefs=runtime.tools.rp2040tools.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\rp2040tools\1.0.6 -prefs=runtime.tools.rp2040tools-1.0.6.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\rp2040tools\1.0.6 -verbose C:\sketchbook\UDEMY_BLE\ble_udemy_001\ble_udemy_001.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\jacob\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\jacob\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\sketchbook\libraries -fqbn=arduino:mbed_nano:nano33ble -vid-pid=2341_0057 -ide-version=10819 -build-path C:\Users\jacob\AppData\Local\Temp\arduino_build_48131 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.9.1-arduino2 -prefs=runtime.tools.bossac-1.9.1-arduino2.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.9.1-arduino2 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4 -prefs=runtime.tools.openocd.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.11.0-arduino2 -prefs=runtime.tools.openocd-0.11.0-arduino2.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.11.0-arduino2 -prefs=runtime.tools.dfu-util.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1 -prefs=runtime.tools.dfu-util-0.10.0-arduino1.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1 -prefs=runtime.tools.rp2040tools.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\rp2040tools\1.0.6 -prefs=runtime.tools.rp2040tools-1.0.6.path=C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\rp2040tools\1.0.6 -verbose C:\sketchbook\UDEMY_BLE\ble_udemy_001\ble_udemy_001.ino
Using board 'nano33ble' from platform in folder: C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.1.5
Using core 'arduino' from platform in folder: C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.1.5
Detecting libraries used...
"C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/defines.txt" "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10819 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino/api/deprecated" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino" "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/includes.txt" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\sketch\\ble_udemy_001.ino.cpp" -o nul
Alternatives for ArduinoBLE.h: [ArduinoBLE@1.3.7]
ResolveLibrary(ArduinoBLE.h)
-> candidates: [ArduinoBLE@1.3.7]
"C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/defines.txt" "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10819 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE" "-IC:\\sketchbook\\libraries\\ArduinoBLE\\src" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino/api/deprecated" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino" "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/includes.txt" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\sketch\\ble_udemy_001.ino.cpp" -o nul
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\BLEAdvertisingData.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\BLECharacteristic.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\BLEDescriptor.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\BLEDevice.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\BLEService.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\BLEStringCharacteristic.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\BLETypedCharacteristics.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\local\BLELocalAttribute.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\local\BLELocalCharacteristic.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\local\BLELocalDescriptor.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\local\BLELocalDevice.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\local\BLELocalService.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\remote\BLERemoteAttribute.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\remote\BLERemoteCharacteristic.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\remote\BLERemoteDescriptor.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\remote\BLERemoteDevice.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\remote\BLERemoteService.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\ATT.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\BLEUuid.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\GAP.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\GATT.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\HCI.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\HCICordioTransport.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\HCISilabsTransport.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\HCIUartTransport.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\HCIVirtualTransport.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\HCIVirtualTransportAT.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\L2CAPSignaling.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\bitDescriptions.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\btct.cpp
Using cached library dependencies for file: C:\sketchbook\libraries\ArduinoBLE\src\utility\keyDistribution.cpp
Generating function prototypes...
"C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/defines.txt" "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10819 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE" "-IC:\\sketchbook\\libraries\\ArduinoBLE\\src" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino/api/deprecated" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino" "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/includes.txt" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\sketch\\ble_udemy_001.ino.cpp" -o "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\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\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -Wall -Wextra -g3 -nostdlib "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/defines.txt" "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -MMD -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -DARDUINO=10819 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE" "-IC:\\sketchbook\\libraries\\ArduinoBLE\\src" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino/api/deprecated" "-IC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\cores\\arduino" "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/includes.txt" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\sketch\\ble_udemy_001.ino.cpp" -o "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\sketch\\ble_udemy_001.ino.cpp.o"
C:\sketchbook\UDEMY_BLE\ble_udemy_001\ble_udemy_001.ino: In function 'void setup()':
C:\sketchbook\UDEMY_BLE\ble_udemy_001\ble_udemy_001.ino:9:19: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
if(!BLE.begin());
^
Compiling libraries...
Compiling library "ArduinoBLE"
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\BLEAdvertisingData.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\BLECharacteristic.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\BLEDevice.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\BLEDescriptor.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\BLEService.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\BLEStringCharacteristic.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\BLETypedCharacteristics.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\local\BLELocalAttribute.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\local\BLELocalDescriptor.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\local\BLELocalDevice.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\local\BLELocalCharacteristic.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\local\BLELocalService.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\remote\BLERemoteDevice.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\remote\BLERemoteDescriptor.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\remote\BLERemoteAttribute.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\remote\BLERemoteCharacteristic.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\remote\BLERemoteService.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\BLEUuid.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\GATT.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\GAP.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\HCISilabsTransport.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\ATT.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\HCIUartTransport.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\HCIVirtualTransport.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\HCIVirtualTransportAT.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\HCI.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\L2CAPSignaling.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\bitDescriptions.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\btct.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\keyDistribution.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\libraries\ArduinoBLE\utility\HCICordioTransport.cpp.o
Compiling core...
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\variant.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\itoa.c.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\arm_hal_random.c.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\WMath.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\abi.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\Interrupts.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\Serial.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\random_seed.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\main.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\Tone.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\pinToIndex.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\wiring_analog.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\wiring.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\wiring_shift.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\timer.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\wiring_digital.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\USB\PluggableUSBDevice.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\USB\USBCDC.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\wiring_pulse.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\api\CanMsg.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\api\CanMsgRingbuffer.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\api\Common.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\api\PluggableUSB.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\api\IPAddress.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\api\Print.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\api\String.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\as_mbed_library\variant.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\mbed\platform\cxxsupport\mstd_mutex.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\api\Stream.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\USB\USBSerial.cpp.o
Using previously compiled file: C:\Users\jacob\AppData\Local\Temp\arduino_build_48131\core\core.a
Linking everything together...
"C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -E -P -x c "C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/linker_script.ld" -o "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131/linker_script.ld"
"C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" "-LC:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131" -Wl,--gc-sections -Wall -Wextra -Wl,--as-needed "@C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/ldflags.txt" "-TC:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131/linker_script.ld" "-Wl,-Map,C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131/ble_udemy_001.ino.map" --specs=nosys.specs -o "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131/ble_udemy_001.ino.elf" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\sketch\\ble_udemy_001.ino.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\BLEAdvertisingData.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\BLECharacteristic.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\BLEDescriptor.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\BLEDevice.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\BLEService.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\BLEStringCharacteristic.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\BLETypedCharacteristics.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\local\\BLELocalAttribute.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\local\\BLELocalCharacteristic.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\local\\BLELocalDescriptor.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\local\\BLELocalDevice.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\local\\BLELocalService.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\remote\\BLERemoteAttribute.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\remote\\BLERemoteCharacteristic.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\remote\\BLERemoteDescriptor.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\remote\\BLERemoteDevice.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\remote\\BLERemoteService.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\ATT.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\BLEUuid.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\GAP.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\GATT.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\HCI.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\HCICordioTransport.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\HCISilabsTransport.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\HCIUartTransport.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\HCIVirtualTransport.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\HCIVirtualTransportAT.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\L2CAPSignaling.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\bitDescriptions.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\btct.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\libraries\\ArduinoBLE\\utility\\keyDistribution.cpp.o" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131\\core\\variant.cpp.o" -Wl,--whole-archive "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131/core\\core.a" "C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/libs/libmbed.a" "C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/libs/libcc_310_core.a" "C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/libs/libcc_310_ext.a" "C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.1.5\\variants\\ARDUINO_NANO33BLE/libs/libcc_310_trng.a" -Wl,--no-whole-archive -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group
"C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O binary "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131/ble_udemy_001.ino.elf" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131/ble_udemy_001.ino.bin"
"C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131/ble_udemy_001.ino.elf" "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131/ble_udemy_001.ino.hex"
Using library ArduinoBLE at version 1.3.7 in folder: C:\sketchbook\libraries\ArduinoBLE
"C:\\Users\\jacob\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-size" -A "C:\\Users\\jacob\\AppData\\Local\\Temp\\arduino_build_48131/ble_udemy_001.ino.elf"
Sketch uses 325560 bytes (33%) of program storage space. Maximum is 983040 bytes.
Global variables use 69656 bytes (26%) of dynamic memory, leaving 192488 bytes for local variables. Maximum is 262144 bytes.
Forcing reset using 1200bps open/close on port COM31
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
PORTS {COM3, COM31, } / {COM3, COM31, } => {}
Uploading using selected port: COM31
C:\Users\jacob\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.9.1-arduino2/bossac.exe -d --port=COM31 -U -i -e -w C:\Users\jacob\AppData\Local\Temp\arduino_build_48131/ble_udemy_001.ino.bin -R
Set binary mode
Flash erase failed
version()=v2.0 [Arduino:XYZ] Apr 19 2019 14:38:48
Connected at 921600 baud
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
write(addr=0x20004000,size=0x34)
writeWord(addr=0x20004030,value=0x10)
writeWord(addr=0x20004020,value=0x20008000)
version()=v2.0 [Arduino:XYZ] Apr 19 2019 14:38:48
readWord(addr=0x41004018)=0
readByte(addr=0x804001)=0xc7
readByte(addr=0x804001)=0xc7
readByte(addr=0x804006)=0xff
readByte(addr=0x804007)=0xff
Device : ATSAMD21x18
Version : v2.0 [Arduino:XYZ] Apr 19 2019 14:38:48
Address : 0x0
Pages : 4096
Page Size : 64 bytes
Total Size : 256KB
Planes : 1
Lock Regions : 16
Locked : none
Security : false
BOD : true
BOR : true
Erase flash
An error occurred while uploading the sketch