NANO BLE on UID 2.0: uint8_T is undefined

I'm taking my first steps with Arduino, and only progressing in very small steps.
I suspect my problems are due to the constellation:

  • Arduino NANO 33 BLE
  • Compiler(UID) Version 2.0
  • VisualStudio with VisualMicro

After a short time I managed to get some LEDs to blink: done.
Also I managed with effort to read out now the thermosensor DS18B20, (missing V5+out on NANO, solder bridge, ....), but: done!

But now I fail to get an MP3 player MP3-PF-16P to work. For 5 days I search in all forums, but find no solution.
The current problem is, that all pattern sketches want to access the SoftwareSerial.h file.
My installation says: "File not found"
All helps say, it ought to be installed by default.

In addition, almost all files use uint8_t (and 16, ...) and have problems with it.
It says: "uint8_t is not defined"

In my Main-Sketch I can help myself with
#define uint8_t unsigned char
(I'm an experienced coder) but I don't want/can't edit all *.h files, and want to solve the problem, not the symptoms.

What is missing in my installation so that 'uint8_t' are recognized?
How do I use 'SoftwareSerial mySoftwareSerial(10, 11);' without 'SoftwareSerial.h' ?

Cut and paste failed?

Please post your code and the actual error messages you got.

/***************************************************

DFPlayer - A Mini MP3 Player For Arduino
 <https://www.dfrobot.com/product-1121.html>

 ***************************************************
 This example shows the basic function of library for DFPlayer.

 Created 2016-12-07
 By [Angelo qiao](Angelo.qiao@dfrobot.com)

 GNU Lesser General Public License.
 See <http://www.gnu.org/licenses/> for details.
 All above must be included in any redistribution
 ****************************************************/

 /***********Notice and Trouble shooting***************
  1.Connection and Diagram can be found here
  <https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299#Connection_Diagram>
  2.This code is tested on Arduino Uno, Leonardo, Mega boards.
  ****************************************************/

#include "Arduino.h"
#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"

#define uint8_t unsigned char

SoftwareSerial mySoftwareSerial(10, 11); // RX, TX
DFRobotDFPlayerMini myDFPlayer;
void printDetail(uint8_t type, int value);

void setup()
{
    mySoftwareSerial.begin(9600);
    Serial.begin(115200);

    Serial.println();
    Serial.println(F("DFRobot DFPlayer Mini Demo"));
    Serial.println(F("Initializing DFPlayer ... (May take 3~5 seconds)"));

    if (!myDFPlayer.begin(mySoftwareSerial)) {  //Use softwareSerial to communicate with mp3.
        Serial.println(F("Unable to begin:"));
        Serial.println(F("1.Please recheck the connection!"));
        Serial.println(F("2.Please insert the SD card!"));
        while (true) {
            delay(0); // Code to compatible with ESP8266 watch dog.
        }
    }
    Serial.println(F("DFPlayer Mini online."));

    myDFPlayer.volume(5);  //Set volume value. From 0 to 30
    myDFPlayer.play(1);  //Play the first mp3
}

void loop()
{
    static unsigned long timer = millis();

    if (millis() - timer > 3000) {
        timer = millis();
        //   myDFPlayer.next();  //Play next mp3 eve 
    }

    if (myDFPlayer.available()) {
        printDetail(myDFPlayer.readType(), myDFPlayer.read()); //Print the detail message from DFPlayer to handle different errors and states.
    }
}

void printDetail(uint8_t type, int value) {
    switch (type) {
    case TimeOut:
        Serial.println(F("Time Out!"));
        break;
    case WrongStack:
        Serial.println(F("Stack Wrong!"));
        break;
    case DFPlayerCardInserted:
        Serial.println(F("Card Inserted!"));
        break;
    case DFPlayerCardRemoved:
        Serial.println(F("Card Removed!"));
        break;
    case DFPlayerCardOnline:
        Serial.println(F("Card Online!"));
        break;
    case DFPlayerPlayFinished:
        Serial.print(F("Number:"));
        Serial.print(value);
        Serial.println(F(" Play Finished!"));
        break;
    case DFPlayerError:
        Serial.print(F("DFPlayerError:"));
        switch (value) {
        case Busy:
            Serial.println(F("Card not found"));
            break;
        case Sleeping:
            Serial.println(F("Sleeping"));
            break;
        case SerialWrongStack:
            Serial.println(F("Get Wrong Stack"));
            break;
        case CheckSumNotMatch:
            Serial.println(F("Check Sum Not Match"));
            break;
        case FileIndexOut:
            Serial.println(F("File Index Out of Bound"));
            break;
        case FileMismatch:
            Serial.println(F("Cannot Find File"));
            break;
        case Advertise:
            Serial.println(F("In Advertise"));
            break;
        default:
            break;
        }
        break;
    default:
        break;
    }
}


Board Properties
name=Arduino Nano 33 BLE
build.core=arduino
build.crossprefix=arm-none-eabi-
build.compiler_path={runtime.tools.arm-none-eabi-gcc-7-2017q4.path}/bin/
build.variant=ARDUINO_NANO33BLE
build.mcu=cortex-m4
build.extra_flags=
build.architecture=cortex-m4
build.fpu=-mfpu=fpv4-sp-d16
build.float-abi=-mfloat-abi=softfp
build.board=ARDUINO_NANO33BLE
build.ldscript=linker_script.ld
compiler.mbed.arch.define=-DARDUINO_ARCH_NRF52840
compiler.mbed.defines={build.variant.path}/defines.txt
compiler.mbed.ldflags={build.variant.path}/ldflags.txt
compiler.mbed.cflags={build.variant.path}/cflags.txt
compiler.mbed.cxxflags={build.variant.path}/cxxflags.txt
compiler.mbed.includes={build.variant.path}/includes.txt
compiler.mbed.extra_ldflags=-lstdc++ -lsupc++ -lm -lc -lgcc -lnosys
compiler.mbed="{build.variant.path}/libs/libmbed.a" "{build.variant.path}/libs/libcc_310_core.a" "{build.variant.path}/libs/libcc_310_ext.a" "{build.variant.path}/libs/libcc_310_trng.a"
vid.0=0x2341
pid.0=0x005a
vid.1=0x2341
pid.1=0x805a
vid.2=0x2341
pid.2=0x015a
upload.tool=bossac
upload.protocol=
upload.use_1200bps_touch=true
upload.wait_for_upload_port=true
upload.native_usb=true
upload.maximum_size=983040
upload.maximum_data_size=262144
bootloader.tool=openocd
bootloader.extra_action.preflash=echo INFO:removed_mass-erase
bootloader.config=-f target/nrf52.cfg
bootloader.programmer=-f interface/cmsis-dap.cfg
bootloader.file=nano33ble/bootloader.hex
openocdscript=target/nrf52.cfg
vm.build.tools-8dot3=true
vm.build.compile-includes-8dot3=true
vm.build.compile-source-8dot3=true
runtime.ide.path=c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\53lzl3xe.1x1\Micro Platforms\visualmicro\ide
runtime.os=windows
build.system.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\system
runtime.ide.version=108010
target_package=arduino
target_platform=mbed_nano
runtime.hardware.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano
originalid=nano33ble
intellisense.tools.path={runtime.tools.arm-none-eabi-gcc.path}
intellisense.include.paths={build.core.path};{build.core.path}\usb;{build.core.path}\api;{build.core.path}\mbed\features;{build.core.path}\mbed\targets;{build.core.path}\mbed\targets\TARGET_ARM_SSG\TARGET_CM3DS_MPS2\device;{build.core.path}\mbed\platform\internal;{build.core.path}\mbed\platform\cxxsupport;{build.core.path}\mbed\targets\TARGET_ARM_SSG;{build.core.path}\mbed\targets\TARGET_ARM_SSG\TARGET_MPS2;{intellisense.tools.path}\arm-none-eabi\include\c++\7.2.1;{intellisense.tools.path}\arm-none-eabi\include\c++\7.2.1\arm-none-eabi;{intellisense.tools.path}\arm-none-eabi\include\c++\7.2.1\bits;{intellisense.tools.path}\arm-none-eabi\include;{intellisense.tools.path}\arm-none-eabi\include\sys;{build.system.path};{runtime.hardware.path}/avr;{runtime.hardware.path}/usb;{intellisense.tools.path}\lib\gcc\arm-none-eabi\7.2.1\include;{build.core.path}\mbed;{build.core.path}\mbed\platform;{build.core.path}\mbed\targets\TARGET_STM;{build.core.path}\mbed\targets\TARGET_STM\TARGET_STM32H7;{build.core.path}\mbed\targets\TARGET_STM\TARGET_STM32H7\TARGET_STM32H747xI\TARGET_PORTENTA_H7_M7;{build.core.path}\mbed\targets\TARGET_STM\TARGET_STM32H7\TARGET_STM32H747xI\TARGET_PORTENTA_H7;{build.core.path}\mbed\cmsis\TARGET_CORTEX_M;{build.core.path}\mbed\rtos\source\TARGET_CORTEX\rtx4;{build.core.path}\mbed\rtos\source\TARGET_CORTEX\rtx5\Include;{build.core.path}\mbed\targets\TARGET_STM\TARGET_STM32H7\STM32Cube_FW\CMSIS;{build.core.path}\mbed\targets\TARGET_STM\TARGET_STM32H7\STM32Cube_FW\STM32H7xx_HAL_Driver;{build.core.path}\mbed\drivers\internal;{build.core.path}\mbed\hal\usb;{build.core.path}\mbed\platform\cxxsupport;{build.core.path}\mbed\rtos;{build.core.path}\mbed\rtos\source\TARGET_CORTEX;{build.core.path}\mbed\rtos\source\TARGET_CORTEX\rtx5\RTX\Include;{intellisense.tools.path}\arm-none-eabi\include\c++\7.2.1\arm-none-eabi\thumb\v7e-m\fpv5\softfp\bits\;{intellisense.tools.path}\arm-none-eabi\include\c++\7.2.1\bits;{intellisense.tools.path}\arm-none-eabi\include\c++\7.2.1\iosfwd;AnalogPinDescription;{intellisense.tools.path}\lib\gcc\arm-none-eabi\7.2.1;{build.core.path}\mbed\features\storage;{build.core.path}\mbed\features\mbedtls\inc;{build.core.path}\mbed\features\mbedtls;
tools.rpiopenocd.debug.path={runtime.tools.openocd-rpi-0.10.0.20210623.path}
tools.rpiopenocd.debug.cmd=bin/openocd.exe
tools.rpiopenocd.debug.cmd.windows=bin/openocd.exe
tools.rpiopenocd.debug.params.verbose=-d2
tools.rpiopenocd.debug.openocdscript=target/rp2040.cfg
tools.rpiopenocd.debug.args={params.verbose} -l "{{build.path}/{build.project_name}_DebugOpenOCD.log}" -s "{path}/scripts/" {boardCmd} {targetCmd} {initCmd}
tools.rpiopenocd.debug.address=localhost:3333
tools.rpiopenocd.initCmd=-c "init; reset halt"
vs-cmd.Debug.AttachtoProcess.tools.rpiopenocd.initCmd=-c "init"
tools.f2232mm.server.targetCmd=-f "{openocdscript}"
tools.f2232mm.debug.args=-ex "flushregs"
tools.f2232mm.server.boardCmd=-f "interface/ftdi/minimodule.cfg" -c "adapter_khz 1000" -c "transport select swd" -c "ftdi_layout_signal SWD_EN -data 0"
tools.f2232h.server.targetCmd=-f "{openocdscript}"
tools.f2232h.debug.args=-ex "flushregs"
tools.f2232h.server.boardCmd=-f "interface/ftdi/minimodule-lowcost.cfg" -c "adapter_khz 1000" -c "transport select swd" -c "ftdi_layout_signal SWD_EN -data 0"
tools.esp32prog.server.boardCmd=-c "adapter_khz 1000" -f "interface/ftdi/minimodule-lowcost.cfg" -c "transport select swd" -c "ftdi_layout_signal SWD_EN -data 0"
tools.esp32prog.cmd=arm-none-eabi-gdb.exe
tools.esp32prog.path={runtime.tools.arm-none-eabi-gcc.path}/bin
tools.esp32prog.args=
tools.esp32prog.pattern="{path}/{cmd}" {args}
tools.esp32prog.server.targetCmd=-f "{openocdscript}"
tools.esp32prog.server.tool=vmopenocd
tools.olimexarmusbtiny.server.boardCmd=-c "adapter_khz 1000" -f "interface/ftdi/olimex-jtag-tiny.cfg" -c "transport select swd" -c "ftdi_layout_signal SWD_EN -data 0"
tools.olimexarmusbtiny.cmd=arm-none-eabi-gdb.exe
tools.olimexarmusbtiny.path={runtime.tools.arm-none-eabi-gcc.path}/bin
tools.olimexarmusbtiny.args=
tools.olimexarmusbtiny.pattern="{path}/{cmd}" {args}
tools.olimexarmusbtiny.server.tool=vmopenocd
tools.olimexarmusbtiny.server.targetCmd=-f "{openocdscript}"
tools.olimexarmusbtinyh.server.boardCmd=-c "adapter_khz 1000" -f "interface/ftdi/olimex-jtag-tiny-h.cfg"  -c "transport select swd" -c "ftdi_layout_signal SWD_EN -data 0"
tools.olimexarmusbtinyh.cmd=arm-none-eabi-gdb.exe
tools.olimexarmusbtinyh.path={runtime.tools.arm-none-eabi-gcc.path}/bin
tools.olimexarmusbtinyh.args=
tools.olimexarmusbtinyh.pattern="{path}/{cmd}" {args}
tools.olimexarmusbtinyh.server.tool=vmopenocd
tools.olimexarmusbtinyh.server.targetCmd=-f "{openocdscript}"
tools.jlink.server.boardCmd=-f "interface/jlink" -c "transport select swd"
tools.jlink.server.targetCmd=-f "{openocdscript}"
upload.buildpath.8dot3=false
upload.8dot3=false
debug_menu.debugger_type.hwdebugger=Hardware
debug_menu.hwdebugger=Debugger
debug_menu.hwdebugger.f2232mm=F2232H Mini Module
debug_menu.hwdebugger.f2232mm.debug.tool=f2232mm
meta_f2232mm.sentence=This debugger will require some wiring to connect it to your target board (and the SWD changes on-board)
meta_f2232mm.comment=Wiring can be found in the below image, and the 'https://zadig.akeo.ie/' tool is required to replace the USB Driver on Interface 0 with 'WinUSB'. Set vMicro > Debugger > 'Compiler Optimization' to  > 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)
meta_f2232mm.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-FT2232MM-Connections.png
meta_f2232mm.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-FT2232MM-VSOnly.png
meta_f2232mm.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html
debug_menu.hwdebugger.f2232h=FT2232H Dual RS232
debug_menu.hwdebugger.f2232h.debug.tool=f2232h
meta_f2232h.sentence=This debugger will require some wiring to connect it to your target board (and the SWD changes on-board)
meta_f2232h.comment=Wiring can be found in the below image, and the 'https://zadig.akeo.ie/' tool is required to replace the USB Driver on Interface 0 with 'WinUSB'. Set vMicro > Debugger > 'Compiler Optimization' to  > 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)
meta_f2232h.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-FT2232H-Connections.png
meta_f2232h.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-FT2232H-VSOnly.png
meta_f2232h.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html
debug_menu.hwdebugger.esp32prog=ESP-PROG
debug_menu.hwdebugger.esp32prog.debug.tool=esp32prog
meta_esp32prog.sentence=This debugger will require some wiring to connect it to your target board (and the SWD changes on-board)
meta_esp32prog.comment=Wiring can be found in the below image, and the 'https://zadig.akeo.ie/' tool is required to replace the USB Driver on Interface 0 with 'WinUSB'. Set vMicro > Debugger > 'Compiler Optimization' to  > 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)
meta_esp32prog.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-ESPPROG-Connections.png
meta_esp32prog.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-ESPPROG-VSOnly.png
meta_esp32prog.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html
debug_menu.hwdebugger.olimexarmusbtiny=Olimex ARM-USB-TINY
debug_menu.hwdebugger.olimexarmusbtiny.debug.tool=olimexarmusbtiny
meta_olimexarmusbtiny.sentence=This debugger will require some wiring to connect it to your target board (and the SWD changes on-board)
meta_olimexarmusbtiny.comment=Wiring can be found in the below image, and the 'https://zadig.akeo.ie/' tool is required to replace the USB Driver on Interface 0 with 'WinUSB'. Set vMicro > Debugger > 'Compiler Optimization' to  > 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)
meta_olimexarmusbtiny.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-OlimexARMUSBTINY-Connections.png
meta_olimexarmusbtiny.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-OlimexARMUSBTINY-VSOnly.png
meta_olimexarmusbtiny.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html
debug_menu.hwdebugger.olimexarmusbtinyh=Olimex ARM-USB-TINY-H
debug_menu.hwdebugger.olimexarmusbtinyh.debug.tool=olimexarmusbtinyh
meta_olimexarmusbtinyh.sentence=This debugger will require some wiring to connect it to your target board (and the SWD changes on-board)
meta_olimexarmusbtinyh.comment=Wiring can be found in the below image, and the 'https://zadig.akeo.ie/' tool is required to replace the USB Driver on Interface 0 with 'WinUSB'. Set vMicro > Debugger > 'Compiler Optimization' to  > 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)
meta_olimexarmusbtinyh.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-OlimexARMUSBTINY-Connections.png
meta_olimexarmusbtinyh.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-OlimexARMUSBTINY-VSOnly.png
meta_olimexarmusbtinyh.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html
debug_menu.hwdebugger.jlink=Segger J-Link
debug_menu.hwdebugger.jlink.debug.tool=jlink
meta_jlink.sentence=This debugger will require some wiring to connect it to your target ESP32 board
meta_jlink.comment=Wiring can be found in the below image, and the 'https://zadig.akeo.ie/' tool is required to replace the USB Driver on Interface 0 with 'WinUSB'. Set vMicro > Debugger > 'Compiler Optimization' to  > 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)
meta_jlink.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-JLink-Connections.png
meta_jlink.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-JLink-VSOnly.png
meta_jlink.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html
version=2.4.1
compiler.warning_flags=-w
compiler.warning_flags.none=-w
compiler.warning_flags.default=
compiler.warning_flags.more=-Wall
compiler.warning_flags.all=-Wall -Wextra
compiler.path={build.compiler_path}
compiler.c.cmd={build.crossprefix}gcc
compiler.c.flags=-c {compiler.warning_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu}
compiler.c.elf.cmd={build.crossprefix}g++
compiler.c.elf.flags=-Wl,--gc-sections {compiler.warning_flags} -Wl,--as-needed
compiler.S.cmd={build.crossprefix}g++
compiler.S.flags=-c -x assembler-with-cpp -mcpu={build.mcu} {build.fpu}
compiler.cpp.cmd={build.crossprefix}g++
compiler.cpp.flags=-c {compiler.warning_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cxxflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu}
compiler.ar.cmd={build.crossprefix}ar
compiler.ar.flags=rcs
compiler.objcopy.cmd=
compiler.objcopy.eep.flags=
compiler.elf2hex.bin.flags=-O binary
compiler.elf2hex.hex.flags=-O ihex -R .eeprom
compiler.elf2hex.cmd={build.crossprefix}objcopy
compiler.ldflags=
compiler.libraries.ldflags=
compiler.size.cmd={build.crossprefix}size
compiler.define=-DARDUINO=
build.extra.startobjects=
build.extra.endobjects=
compiler.c.extra_flags=
compiler.c.elf.extra_flags=
compiler.S.extra_flags=
compiler.cpp.extra_flags=
compiler.ar.extra_flags=
compiler.objcopy.eep.extra_flags=
compiler.elf2hex.extra_flags=
build.library_discovery_phase=0
build.library_discovery_phase_flag=-DARDUINO_LIBRARY_DISCOVERY_PHASE={build.library_discovery_phase}
build.usb_flags=
build.zip.pattern={recipe.size.pattern}
recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.c.flags} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_ARCH_MBED {build.library_discovery_phase_flag} {build.extra_flags} {compiler.c.extra_flags} "-I{build.core.path}/api/deprecated" "-I{build.core.path}/api/deprecated-avr-comp" {includes} "-iprefix{build.core.path}" "@{compiler.mbed.includes}" -o "{object_file}" "{source_file}"
recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_ARCH_MBED {build.library_discovery_phase_flag} {includes} {build.extra_flags} {compiler.cpp.extra_flags} "-I{build.core.path}/api/deprecated" "-I{build.core.path}/api/deprecated-avr-comp" "-iprefix{build.core.path}" "@{compiler.mbed.includes}" "{source_file}" -o "{object_file}"
recipe.S.o.pattern="{compiler.path}{compiler.S.cmd}" {compiler.S.flags} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_ARCH_MBED {includes} {build.extra_flags} {compiler.cpp.extra_flags} "-I{build.core.path}/api/deprecated" "-I{build.core.path}/api/deprecated-avr-comp" "-iprefix{build.core.path}" "@{compiler.mbed.includes}" "{source_file}" -o "{object_file}"
recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}"
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}"  "-L{build.path}" {compiler.c.elf.flags} {compiler.c.elf.extra_flags} "@{compiler.mbed.ldflags}" "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" --specs=nosys.specs {compiler.ldflags} -o "{build.path}/{build.project_name}.elf" {object_files} -Wl,--whole-archive "{build.path}/{archive_file}" {compiler.mbed} -Wl,--no-whole-archive -Wl,--start-group {compiler.mbed.extra_ldflags} {compiler.libraries.ldflags} -Wl,--end-group
recipe.objcopy.eep.pattern=
recipe.objcopy.bin.pattern="{compiler.path}{compiler.elf2hex.cmd}" {compiler.elf2hex.bin.flags} {compiler.elf2hex.extra_flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.bin"
recipe.objcopy.hex.pattern="{compiler.path}{compiler.elf2hex.cmd}" {compiler.elf2hex.hex.flags} {compiler.elf2hex.extra_flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.hex"
recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf"
recipe.size.regex.data=^(?:\.data|\.bss)\s+([0-9]+).*
recipe.size.regex=^(?:\.data|\.text)\s+([0-9]+).*
recipe.output.tmp_file={build.project_name}.bin
recipe.output.save_file={build.project_name}.{build.variant}.bin
tools.openocd.path={runtime.tools.openocd.path}
tools.openocd.cmd=bin/openocd.exe
tools.openocd.cmd.windows=bin/openocd.exe
tools.openocd.upload.params.verbose=-d2
tools.openocd.upload.params.quiet=-d0
tools.openocd.upload.pattern="{path}/{cmd}" {upload.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown"
tools.openocd.program.params.verbose=-d2
tools.openocd.program.params.quiet=-d0
tools.openocd.program.pattern="{path}/{cmd}" {program.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown"
tools.openocd.erase.params.verbose=-d2
tools.openocd.erase.params.quiet=-d0
tools.openocd.erase.pattern=
tools.openocd.bootloader.params.verbose=-d2
tools.openocd.bootloader.params.quiet=-d0
tools.openocd.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{path}/share/openocd/scripts/" {bootloader.programmer} {bootloader.config} -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; {bootloader.extra_action.preflash}; program {{runtime.platform.path}/bootloaders/{bootloader.file}}; reset run; shutdown"
tools.bossac.path={runtime.tools.bossac-1.9.1-arduino2.path}
tools.bossac.cmd=bossac.exe
tools.bossac.cmd.windows=bossac.exe
tools.bossac.upload.params.verbose=-d
tools.bossac.upload.params.quiet=
tools.bossac.upload.pattern="{path}/{cmd}" {upload.verbose} --port={serial.port.file} -U -i -e -w "{build.path}/{build.project_name}.bin" -R
tools.stm32flash.cmd=stm32flash
tools.stm32flash.path={runtime.platform.path}/tools/windows
tools.stm32flash.path.macosx={runtime.platform.path}/tools/macosx
tools.stm32flash.path.linux={runtime.platform.path}/tools/linux
tools.stm32flash.upload.params.verbose=-v
tools.stm32flash.upload.params.quiet=
tools.stm32flash.upload.pattern="{path}/{cmd}" {serial.port} -e 1024 -b 2400 -w "{build.path}/{build.project_name}.bin"
tools.stm32flash.program.params.verbose=-v
tools.stm32flash.program.params.quiet=
tools.stm32flash.program.pattern="{path}/{cmd}" {serial.port} -e 1024 -b 2400 -w "{build.path}/{build.project_name}.bin"
tools.stm32flash.erase.params.verbose=-v
tools.stm32flash.erase.params.quiet=
tools.stm32flash.erase.pattern="{path}/{cmd}" {serial.port} -e 1024 -b 2400
tools.dfu-util.path={runtime.tools.dfu-util.path}
tools.dfu-util.cmd=dfu-util
tools.dfu-util.upload.params.verbose=-d
tools.dfu-util.upload.params.quiet=
tools.dfu-util.upload.pattern="{path}/{cmd}" --device {upload.vid}:{upload.pid} -D "{build.path}/{build.project_name}.bin" -a{upload.interface} --dfuse-address={upload.address}:leave
tools.picotool.path={runtime.tools.rp2040tools.path}
tools.picotool.cmd=rp2040load
tools.picotool.upload.params.verbose=-v
tools.picotool.upload.params.quiet=
tools.picotool.upload.pattern="{path}/{cmd}" {upload.verbose} -D "{build.path}/{build.project_name}.elf"
tools.gdb.path={runtime.tools.arm-none-eabi-gcc-7-2017q4.path}/bin/
tools.gdb.cmd=arm-none-eabi-gdb.exe
tools.gdb.cmd.windows=arm-none-eabi-gdb.exe
tools.gdb.debug.pattern="{path}/{cmd}" --interpreter=mi2 -ex "set pagination off" --baud 115200 -ex "set target-charset ASCII" -ex "target remote {debug.port}" {build.path}/{build.project_name}.elf
upload.verify=
tools.vmopenocd.cmd=bin/openocd.exe
tools.vmopenocd.cmd.windows=bin/openocd.exe
tools.vmopenocd.debug.params.verbose=-d2
tools.vmopenocd.debug.params.quiet=-d0
tools.vmopenocd.debug.address=localhost:3333
tools.vmopenocd.path={runtime.tools.openocd-0.10.0.20200213.path}
tools.vmopenocd.scriptPath=-s "{path}/scripts/"
tools.vmopenocd.logging=-l "{{build.path}/{build.project_name}_DebugOpenOCD.log}"
tools.vmopenocd.boardCmd=
tools.vmopenocd.targetCmd=
tools.vmopenocd.initCmd=
tools.vmopenocd.debug.pattern="{path}/{cmd}" {debug.verbose} {logging} {scriptPath} {boardCmd} {targetCmd} {initCmd}
tools.vmopenocd.program.cmd=bin/openocd.exe
tools.vmopenocd.program.cmd.windows=bin/openocd.exe
tools.vmopenocd.program.path={runtime.tools.openocd-0.10.0.20200213.path}
tools.vmopenocd.program.address=localhost:3333
tools.vmopenocd.program.params.verbose=-d2
tools.vmopenocd.program.params.quiet=-d0
tools.vmopenocd.program.elf.message=****[vMicro]**** Uploading ELF :
tools.vmopenocd.program.pattern="{path}/{cmd}" {program.verbose} {scriptPath} {boardCmd} {targetCmd} -c "echo -n {{program.elf.message}}" {programCmd}
tools.atmelICE.protocol=
tools.atmelICE.debug.cmd=arm-none-eabi-gdb.exe
tools.atmelICE.debug.path={runtime.tools.arm-none-eabi-gcc.path}/bin
tools.atmelICE.debug.pattern="{path}/{cmd}"
tools.atmelICE.server.initCmd=-c "init; reset halt"
vs-cmd.Debug.AttachtoProcess.tools.atmelICE.server.initCmd=-c "init"
tools.atmelICE.server.boardCmd=-c "adapter driver cmsis-dap" -c "cmsis_dap_vid_pid 0x03eb 0x2141"
tools.atmelICE.server.tool=vmopenocd
tools.atmelICE.debug.server=vmopenocd
tools.atmelICE.program.scriptPath=-s "{program.path}/scripts/"
tools.atmelICE.program.boardCmd=-c "adapter driver cmsis-dap" -c "cmsis_dap_vid_pid 0x03eb 0x2141"
tools.atmelICE.program.cmd=bin/openocd.exe
tools.atmelICE.program.cmd.windows=bin/openocd.exe
tools.atmelICE.program.path={runtime.tools.openocd-0.10.0.20200213.path}
tools.atmelICE.program.address=localhost:3333
tools.atmelICE.program.params.verbose=-d2
tools.atmelICE.program.params.quiet=-d0
tools.atmelICE.program.elf.message=****[vMicro]**** Uploading ELF :
tools.atmelICE.program.pattern="{program.path}/{program.cmd}" {program.verbose} {program.scriptPath} {program.boardCmd} {program.targetCmd} -c "echo -n {{program.elf.message}}" {program.programCmd}
tools.atmelICE.program.extra_params=
tools.atmelICE.program.protocol=
tools.atmelICE.erase.params.verbose=-d3
tools.atmelICE.erase.params.quiet=-d0
tools.atmelICE.erase.pattern=
tools.jlink.cmd=arm-none-eabi-gdb.exe
tools.jlink.path={runtime.tools.arm-none-eabi-gcc.path}/bin
tools.jlink.pattern="{path}/{cmd}"
tools.jlink.server.tool=vmopenocd
tools.jlink.debug.server=vmopenocd
tools.jlink.server.initCmd=-c "init; reset halt"
vs-cmd.Debug.AttachtoProcess.tools.jlink.server.initCmd=-c "init"
tools.jlink.program.scriptPath=-s "{program.path}/scripts/"
tools.jlink.program.boardCmd=-f "interface/jlink.cfg"
tools.jlink.program.cmd=bin/openocd.exe
tools.jlink.program.cmd.windows=bin/openocd.exe
tools.jlink.program.path={runtime.tools.openocd-0.10.0.20200213.path}
tools.jlink.program.address=localhost:3333
tools.jlink.program.params.verbose=-d2
tools.jlink.program.params.quiet=-d0
tools.jlink.program.elf.message=****[vMicro]**** Uploading ELF :
tools.jlink.program.pattern="{program.path}/{program.cmd}" {program.verbose} {program.scriptPath} {program.boardCmd} {program.targetCmd} -c "echo -n {{program.elf.message}}" {program.programCmd}
tools.jlink.upload.scriptPath=-s "{upload.path}/scripts/"
tools.jlink.upload.boardCmd=-f "interface/jlink.cfg"
tools.jlink.upload.cmd=bin/openocd.exe
tools.jlink.upload.cmd.windows=bin/openocd.exe
tools.jlink.upload.path={runtime.tools.openocd-0.10.0.20200213.path}
tools.jlink.upload.address=localhost:3333
tools.jlink.upload.params.verbose=-d2
tools.jlink.upload.params.quiet=-d0
tools.jlink.upload.elf.message=****[vMicro]**** Uploading ELF :
tools.jlink.upload.pattern="{upload.path}/{upload.cmd}" {upload.verbose} {upload.scriptPath} {upload.boardCmd} {upload.targetCmd} -c "echo -n {{upload.elf.message}}" {upload.programCmd}
tools.bmp_upload.cmd=arm-none-eabi-gdb.exe
tools.bmp_upload.debug.path={runtime.tools.arm-none-eabi-gcc.path}/bin/
tools.bmp_upload.program.cmd=bin/arm-none-eabi-gdb.exe
tools.bmp_upload.program.cmd.windows=bin/arm-none-eabi-gdb.exe
tools.bmp_upload.program.path={runtime.tools.arm-none-eabi-gcc.path}
tools.bmp_upload.upload.cmd=bin/arm-none-eabi-gdb.exe
tools.bmp_upload.upload.cmd.windows=bin/arm-none-eabi-gdb.exe
tools.bmp_upload.upload.path={runtime.tools.arm-none-eabi-gcc.path}
tools.bmp_upload.server.initCmd=-c "init; reset halt"
vs-cmd.Debug.AttachtoProcess.tools.bmp_upload.server.initCmd=-c "init"
tools.bmp_upload.showLocalSerialPort=true
tools.bmp_upload.debug.server=
tools.stlinkv2.description=
tools.stlinkv2.cmd=arm-none-eabi-gdb.exe
tools.stlinkv2.path={runtime.tools.arm-none-eabi-gcc.path}/bin
tools.stlinkv2.pattern="{path}/{cmd}"
tools.stlinkv2.server.tool=vmopenocd
tools.stlinkv2.debug.server=vmopenocd
tools.stlinkv2.server.boardCmd=-f "interface/stlink.cfg"
tools.stlinkv2.server.initCmd=-c "init; reset halt"
vs-cmd.Debug.AttachtoProcess.tools.stlinkv2.server.initCmd=-c "init"
tools.stlinkv2.upload.scriptPath=-s "{upload.path}/scripts/"
tools.stlinkv2.upload.boardCmd=-f "interface/stlink.cfg"
tools.stlinkv2.upload.cmd=bin/openocd.exe
tools.stlinkv2.upload.cmd.windows=bin/openocd.exe
tools.stlinkv2.upload.path={runtime.tools.openocd-0.10.0.20200213.path}
tools.stlinkv2.upload.address=localhost:3333
tools.stlinkv2.upload.params.verbose=-d2
tools.stlinkv2.upload.params.quiet=-d0
tools.stlinkv2.upload.elf.message=****[vMicro]**** Uploading ELF :
tools.stlinkv2.upload.pattern="{upload.path}/{upload.cmd}" {upload.verbose} {upload.scriptPath} {upload.boardCmd} {upload.targetCmd} -c "echo -n {{upload.elf.message}}" {upload.programCmd}
tools.stlinkv2.upload.extra_params=
tools.stlinkv2.upload.protocol=
tools.stlinkv2.protocol=
tools.f2232mm.cmd=arm-none-eabi-gdb.exe
tools.f2232mm.path={runtime.tools.arm-none-eabi-gcc.path}/bin
tools.f2232mm.pattern="{path}/{cmd}" {args}
tools.f2232mm.server.tool=vmopenocd
tools.f2232mm.debug.server=vmopenocd
tools.f2232mm.server.initCmd=-c "init; reset halt"
vs-cmd.Debug.AttachtoProcess.tools.f2232mm.server.initCmd=-c "init"
tools.f2232mm.upload.scriptPath=-s "{upload.path}/scripts/"
tools.f2232mm.upload.boardCmd=-f "interface/ftdi/minimodule.cfg"
tools.f2232mm.upload.cmd=bin/openocd.exe
tools.f2232mm.upload.cmd.windows=bin/openocd.exe
tools.f2232mm.upload.path={runtime.tools.openocd-0.10.0.20200213.path}
tools.f2232mm.upload.address=localhost:3333
tools.f2232mm.upload.params.verbose=-d2
tools.f2232mm.upload.params.quiet=-d0
tools.f2232mm.upload.elf.message=****[vMicro]**** Uploading ELF :
tools.f2232mm.upload.pattern="{upload.path}/{upload.cmd}" {upload.verbose} {upload.scriptPath} {upload.boardCmd} {upload.targetCmd} -c "echo -n {{upload.elf.message}}" {upload.programCmd}
tools.f2232mm.upload.extra_params=
tools.f2232mm.upload.protocol=
tools.f2232mm.protocol=
tools.f2232h.cmd=arm-none-eabi-gdb.exe
tools.f2232h.path={runtime.tools.arm-none-eabi-gcc.path}/bin
tools.f2232h.pattern="{path}/{cmd}"
tools.f2232h.server.tool=vmopenocd
tools.f2232h.debug.server=vmopenocd
tools.f2232h.server.initCmd=-c "init; reset halt"
vs-cmd.Debug.AttachtoProcess.tools.f2232h.server.initCmd=-c "init"
tools.f2232h.upload.scriptPath=-s "{upload.path}/scripts/"
tools.f2232h.upload.boardCmd=-f "interface/ftdi/minimodule-lowcost.cfg"
tools.f2232h.upload.cmd=bin/openocd.exe
tools.f2232h.upload.cmd.windows=bin/openocd.exe
tools.f2232h.upload.path={runtime.tools.openocd-0.10.0.20200213.path}
tools.f2232h.upload.address=localhost:3333
tools.f2232h.upload.params.verbose=-d2
tools.f2232h.upload.params.quiet=-d0
tools.f2232h.upload.elf.message=****[vMicro]**** Uploading ELF :
tools.f2232h.upload.pattern="{upload.path}/{upload.cmd}" {upload.verbose} {upload.scriptPath} {upload.boardCmd} {upload.targetCmd} -c "echo -n {{upload.elf.message}}" {upload.programCmd}
tools.f2232h.upload.extra_params=
tools.f2232h.upload.protocol=
tools.f2232h.protocol=
tools.daplink.server.boardCmd=-f "interface/cmsis-dap.cfg" -c "adapter speed 1000"
tools.daplink.cmd=arm-none-eabi-gdb.exe
tools.daplink.path={runtime.tools.arm-none-eabi-gcc.path}/bin
tools.daplink.pattern="{path}/{cmd}" {args}
tools.daplink.server.tool=vmopenocd
tools.daplink.debug.server=vmopenocd
tools.daplink.server.initCmd=-c "init; reset halt"
vs-cmd.Debug.AttachtoProcess.tools.daplink.server.initCmd=-c "init"
tools.daplink.upload.scriptPath=-s "{upload.path}/scripts/"
tools.daplink.upload.boardCmd=-f "interface/cmsis-dap.cfg" -c "adapter speed 1000"
tools.daplink.upload.cmd=bin/openocd.exe
tools.daplink.upload.cmd.windows=bin/openocd.exe
tools.daplink.upload.path={runtime.tools.openocd-0.10.0.20200213.path}
tools.daplink.upload.address=localhost:3333
tools.daplink.upload.params.verbose=-d2
tools.daplink.upload.params.quiet=-d0
tools.daplink.upload.elf.message=****[vMicro]**** Uploading ELF :
tools.daplink.upload.pattern="{upload.path}/{upload.cmd}" {upload.verbose} {upload.scriptPath} {upload.boardCmd} {upload.targetCmd} -c "echo -n {{upload.elf.message}}" {upload.programCmd}
tools.daplink.upload.extra_params=
tools.daplink.upload.protocol=
tools.daplink.protocol=
vm.platform.root.path=c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\53lzl3xe.1x1\Micro Platforms\arduino16x
cmsis-dap.name=ARM CMSIS-DAP compatible
cmsis-dap.communication=USB
cmsis-dap.protocol=
cmsis-dap.program.protocol=
cmsis-dap.program.tool=openocd
cmsis-dap.program.extra_params=
stlink.name=STMicroelectronics STLINK
stlink.communication=USB
stlink.protocol=
stlink.program.protocol=
stlink.program.tool=openocd
stlink.program.extra_params=
runtime.tools.openocd.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\openocd\0.11.0-arduino2
runtime.tools.openocd-0.11.0-arduino2.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\openocd\0.11.0-arduino2
runtime.tools.arm-none-eabi-gcc.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4
runtime.tools.arm-none-eabi-gcc-7-2017q4.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4
runtime.tools.bossac.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\bossac\1.9.1-arduino2
runtime.tools.bossac-1.9.1-arduino2.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\bossac\1.9.1-arduino2
runtime.tools.dfu-util.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1
runtime.tools.dfu-util-0.10.0-arduino1.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1
runtime.tools.rp2040tools.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\rp2040tools\1.0.2
runtime.tools.rp2040tools-1.0.2.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\rp2040tools\1.0.2
runtime.tools.bossac-1.9.1-arduino1.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\bossac\1.9.1-arduino1
runtime.tools.dfu-util-0.9.0-arduino2.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\dfu-util\0.9.0-arduino2
runtime.tools.openocd-0.10.0-arduino13.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\openocd\0.10.0-arduino13
runtime.vm.boardinfo.id=nano33ble
runtime.vm.boardinfo.name=nano33ble
runtime.vm.boardinfo.desc=Arduino Nano 33 BLE
runtime.vm.boardinfo.src_location=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1
ide.hint=Use installed IDE (hardware, reference/help + libraries)
ide.location.key=visualmicro
ide.location.ide.auto=true
ide.location.ide.winreg=Arduino Default Application
ide.location.sketchbook.winreg=Arduino Default Sketchbook
ide.location.sketchbook.preferences=sketchbook.path
ide.default.revision_name=1.8.13
ide.default.version=10802
ide.platforms.basedon=arduino16x
ide.default.package=arduino
ide.default.platform=avr
ide.multiplatform=true
ide.includes=Arduino.h
ide.exe_name=arduino
ide.platformswithoutpackage=false
ide.includes.fallback=wprogram.h
ide.extension=ino
ide.extension.fallback=pde
ide.versionGTEQ=160
ide.hosts=atmel
ide.url=https://www.visualmicro.com/page/Download-Arduino-Or-Other-Supporting-IDEs.aspx
vm.debug=true
software=ARDUINO
ssh.user.name=root
ssh.user.default.password=arduino
ssh.host.wwwfiles.path=/www/sd
ide.location.preferences.arduinoData={runtime.sketchbook.path}\ArduinoData
ide.location.preferences=%VM_APPDATA_LOCAL%\arduino15\preferences.txt
ide.location.preferences_fallback=%VM_APPDATA_ROAMING%\arduino15\preferences.txt
ide.location.contributions=%VM_APPDATA_LOCAL%\arduino15
ide.location.contributions_fallback=%VM_APPDATA_ROAMING%\arduino15
ide.contributions.boards.allow=true
ide.contributions.boards.ignore_unless_rewrite_found=true
ide.contributions.libraries.allow=true
ide.contributions.boards.support.urls.wiki=https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls
ide.create_platforms_from_boardsTXT.teensy=build.core
ide.debug_menu.debugger_type=Debug
ide.debug_menu.debugger_type.none=Off
ide.debug_menu.none.debug.tool=no_debug
ide.debug_menu.debugger_type.universal=Serial
ide.debug_menu.universal.debug.tool=universal
ide.debug_menu.debugger_type.hwdebugger=Hardware
ide.debug_menu.hwdebugger=Debugger
ide.debug_menu.hwdebugger.custom_debugger=Manual/Custom
ide.debug_menu.hwdebugger.custom_debugger.debug.tool=dbg_external
ide.meta_custom_debugger.sentence=Provides a build that includes debug defines and will launch a custom debugger if one is provided.
ide.meta_custom_debugger.paragraph=This is option is for advanced use. It is recommended that a pre-configured debugger be selected when available in this list. Usage: Optionally add a customer debugger to the project. A 'debugger_launch.json' file shares the same command syntax that is used by the VsCode debugger. Custom debuggers can be targeted at a board and/or variant and/or configuration name. IE: [variant].[configuration_name][.]debugger_launch.json
ide.meta_custom_debugger.reference.usage.url=https://github.com/Microsoft/vscode-cpptools/blob/master/launch.md#customlaunchsetupcommands
ide.meta_custom_debugger.reference.connect.url=https://docs.microsoft.com/en-us/visualstudio/debugger/create-custom-views-of-native-objects?view=vs-2019
ide.compiler_flags_no_opt=-O0
ide.debug_menu.vm_disable_optimization=Disable Optimization
ide.debug_menu.vm_disable_optimization.vm_disable_opt_default=Default Optimization
ide.debug_menu.vm_disable_optimization.vm_disable_opt_proj=No Project  Optimization
ide.debug_menu.vm_disable_opt_proj.vm_disable_opt_project={ide.compiler_flags_no_opt}
ide.debug_menu.vm_disable_optimization.vm_disable_opt_proj_libs=No Project + Libraries Optimization
ide.debug_menu.vm_disable_opt_proj_libs.vm_disable_opt_project={ide.compiler_flags_no_opt}
ide.debug_menu.vm_disable_opt_proj_libs.vm_disable_opt_libraries={ide.compiler_flags_no_opt}
ide.debug_menu.vm_disable_optimization.vm_disable_opt_all=No Optimization
ide.meta_vm_disable_opt_all.sentence=Disable compiler optimization for all sources:- Project, Library and Platform.
ide.meta_vm_disable_opt_all.comment=After switching between 'No Optimization' and other optimization values, please click "Solution Clean" or switch off (or cycle) 'vMicro>Compiler>Shared Cache For Cores'. NOTE: Changing optimization settings can cause build errors or result in overly large programs.
ide.debug_menu.vm_disable_opt_all.vm_disable_opt_project={ide.compiler_flags_no_opt}
ide.debug_menu.vm_disable_opt_all.vm_disable_opt_libraries={ide.compiler_flags_no_opt}
ide.debug_menu.vm_disable_opt_all.vm_disable_opt_core={ide.compiler_flags_no_opt}
ide.appid=arduino20x
location.sketchbook=D:\TyE\Dokumente\Arduino
build.core.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino
vm.core.include=arduino.h
vm.boardsource.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1
runtime.platform.path=C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1
vm.platformname.name=mbed_nano
build.arch=MBED_NANO
debug.tool=universal
vm.runtime.compiler.cached_cores_path=C:\Users\TyE\AppData\Local\Temp\VMBCore\arduino20x
vm.runtime.compiler.showwarnings=false
vm.runtime.compiler.showwarnings_core=false
vm.runtime.compiler.showwarnings_library=false
vm.runtime.upload.verbose=false
vm.runtime.upload.verify=false
runtime.vm.ide.platforms.path=c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\53lzl3xe.1x1\Micro Platforms
runtime.vm.ide.tools.openocd.path={runtime.tools.openocd-0.9.0.path}
runtime.vm.openocd.path={runtime.tools.openocd-0.9.0.path}
vm.runtime.build.intermediate_output_path=D:\TyE\Programmierung\C#\SoundTest\SoundTest\Debug\
vm.runtime.build.final_output_path=D:\TyE\Programmierung\C#\SoundTest\Debug\
compiler.always_include_sketchfolder=true
compiler.always_include_sharedprojectfolders=true
vm.runtime.compiler.auto_discover_includes=true
vm.runtime.compiler.auto_discover_includes_shallow=true
vm.runtime.compiler.allow_library_debugging=false
vm.sketch_ino_cpp_name=SoundTest.cpp
serial.port.file=COM5
serial.port=COM5
serial.port.num=5
port.caption=COM5   - Serielles USB-Gerät
Caption=Serielles USB-Gerät (COM5)
ClassGuid={4d36e978-e325-11ce-bfc1-08002be10318}
CompatibleID.value0=USB\Class_02
ConfigManagerErrorCode=0
ConfigManagerUserConfig=False
CreationClassName=Win32_PnPEntity
Description=Serielles USB-Gerät
DeviceID=USB\VID_2341&PID_805A&MI_00\6&2E6B96EA&1&0000
HardwareID.value0=USB\VID_2341&PID_805A&MI_00
Manufacturer=Microsoft
Name=Serielles USB-Gerät (COM5)
PNPClass=Ports
PNPDeviceID=USB\VID_2341&PID_805A&MI_00\6&2E6B96EA&1&0000
Present=True
Service=usbser
Status=OK
SystemCreationClassName=Win32_ComputerSystem
SystemName=TYE-LAPTOP
vid=0x2341
pid=0x805A
vidpid=2341805A
vid_pid=0x2341_0x805A
iserial=6&2E6B96EA&1&0000
extra.time.local=1632347426
extra.time.utc=1632340226
extra.time.dst=7200
extra.time.zone=-7200
serial.port.caption=COM5   - Serielles USB-Gerät
serial.Caption=Serielles USB-Gerät (COM5)
serial.ClassGuid={4d36e978-e325-11ce-bfc1-08002be10318}
serial.CompatibleID.value0=USB\Class_02
serial.ConfigManagerErrorCode=0
serial.ConfigManagerUserConfig=False
serial.CreationClassName=Win32_PnPEntity
serial.Description=Serielles USB-Gerät
serial.DeviceID=USB\VID_2341&PID_805A&MI_00\6&2E6B96EA&1&0000
serial.HardwareID.value0=USB\VID_2341&PID_805A&MI_00
serial.Manufacturer=Microsoft
serial.Name=Serielles USB-Gerät (COM5)
serial.PNPClass=Ports
serial.PNPDeviceID=USB\VID_2341&PID_805A&MI_00\6&2E6B96EA&1&0000
serial.Present=True
serial.Service=usbser
serial.Status=OK
serial.SystemCreationClassName=Win32_ComputerSystem
serial.SystemName=TYE-LAPTOP
serial.vid=0x2341
serial.pid=0x805A
serial.vidpid=2341805A
serial.vid_pid=0x2341_0x805A
serial.iserial=6&2E6B96EA&1&0000
serial.port.iserial=6&2E6B96EA&1&0000
build.project_name=SoundTest.ino
build.project_path=D:\TyE\Programmierung\C#\SoundTest\SoundTest
sketch_path=D:\TyE\Programmierung\C#\SoundTest\SoundTest
ProjectDir=D:\TyE\Programmierung\C#\SoundTest\SoundTest\
build.path=C:\Users\TyE\AppData\Local\Temp\VMBuilds\SoundTest\nano33ble\Debug
vm.runtime.compile.skip_library_file_if_exists_in_project=false
vm.runtime.compiler.auto_discover_includes_cache=true
build.vm.build.vmdebug=0
build.vm.build.isgdb=0
build.vm.build.optimised=1
vm.last.buildpath=C:\Users\TyE\AppData\Local\Temp\VMBuilds\SoundTest\nano33ble\Debug


Compiling 'SoundTest' for 'Arduino Nano 33 BLE'
Build Folder: "file:///C:/Users/TyE/AppData/Local/Temp/VMBuilds/SoundTest/nano33ble/Debug"
 
SoundTest.ino: 24:10: fatal error: SoftwareSerial.h: No such file or directory
   #include "SoftwareSerial.h"
   ^~~~~~~~~~~~~~~~~~
   compilation terminated



	An error was encountered during the 'Deep Search' library discovery process.
Build failed for project 'SoundTest'

Schweregrad	Code	Beschreibung	Projekt	Datei	Zeile	Unterdr√ľckungszustand
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	76	
Fehler (aktiv)	E1696	Die Datei "Quelle" kann nicht geöffnet werden: "PeripheralNames.h".	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	24	
Fehler (aktiv)	E1696	Die Datei "Quelle" kann nicht geöffnet werden: "PinNamesTypes.h".	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	25	
Fehler (aktiv)	E1696	Die Datei "Quelle" kann nicht geöffnet werden: "platform/FileHandle.h".	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\macros.h	41	
Fehler (aktiv)	E1696	Die Datei "Quelle" kann nicht geöffnet werden: "PinNames.h".	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\Serial.h	26	
Fehler (aktiv)	E1696	Die Datei "Quelle" kann nicht geöffnet werden: "platform/FileHandle.h".	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\Serial.h	27	
Fehler (aktiv)	E1696	Die Datei "Quelle" kann nicht geöffnet werden: "limits.h".	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\limits.h	131	
Fehler (aktiv)	E1696	Die Datei "Quelle" kann nicht geöffnet werden: "SoftwareSerial.h".	SoundTest	D:\TyE\Programmierung\C#\SoundTest\SoundTest\SoundTest.ino	24	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	77	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	91	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	98	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	105	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	106	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	108	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	109	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	152	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	152	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	153	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	157	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	157	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	158	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	158	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	160	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\Common.h	161	
Fehler (aktiv)	E0020	Der Bezeichner ""int8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\deprecated-avr-comp\avr\pgmspace.h	41	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\deprecated-avr-comp\avr\pgmspace.h	42	
Fehler (aktiv)	E0020	Der Bezeichner ""int16_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\deprecated-avr-comp\avr\pgmspace.h	43	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\deprecated-avr-comp\avr\pgmspace.h	44	
Fehler (aktiv)	E0020	Der Bezeichner ""int64_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\deprecated-avr-comp\avr\pgmspace.h	47	
Fehler (aktiv)	E0020	Der Bezeichner ""uint64_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\deprecated-avr-comp\avr\pgmspace.h	48	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	38	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	46	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	51	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	51	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	51	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	51	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	53	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	63	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	66	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	67	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\IPAddress.h	70	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\PluggableUSB.h	31	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\PluggableUSB.h	31	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\PluggableUSB.h	37	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\PluggableUSB.h	39	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\PluggableUSB.h	41	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\PluggableUSB.h	42	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\PluggableUSB.h	44	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\PluggableUSB.h	45	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\RingBuffer.h	70	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\String.h	72	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\String.h	113	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	33	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	35	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	36	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	37	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	40	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	41	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	42	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	43	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	44	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	53	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	57	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	57	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	58	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	58	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	59	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	60	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	61	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\api\USBAPI.h	62	
Fehler (aktiv)	E0020	Der Bezeichner ""TempPullNone"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	53	
Fehler (aktiv)	E0020	Der Bezeichner ""TempPullUp"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	54	
Fehler (aktiv)	E0020	Der Bezeichner ""TempPullDown"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	55	
Fehler (aktiv)	E0020	Der Bezeichner ""TempOpenDrainPullUp"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	56	
Fehler (aktiv)	E0020	Der Bezeichner ""TempOpenDrainNoPull"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	57	
Fehler (aktiv)	E0020	Der Bezeichner ""TempOpenDrainPullDown"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	58	
Fehler (aktiv)	E0020	Der Bezeichner ""TempPushPullNoPull"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	59	
Fehler (aktiv)	E0020	Der Bezeichner ""TempPushPullPullUp"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	60	
Fehler (aktiv)	E0020	Der Bezeichner ""TempPushPullPullDown"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	61	
Fehler (aktiv)	E0020	Der Bezeichner ""TempOpenDrain"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	62	
Fehler (aktiv)	E0020	Der Bezeichner ""TempPullDefault"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\as_mbed_library\pinmode_arduino.h	63	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\overloads.h	29	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\overloads.h	30	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\overloads.h	32	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.4.1\cores\arduino\overloads.h	33	
Fehler (aktiv)	E0338	Mindestens eine Instanz der √ľberladenen Funktion ""atexit"" weist eine C-Bindung auf.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\stdlib.h	76	
Fehler (aktiv)	E0020	Der Bezeichner ""__uint16_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\sys\types.h	78	
Fehler (aktiv)	E0020	Der Bezeichner ""__int64_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\sys\types.h	236	
Fehler (aktiv)	E0020	Der Bezeichner ""__int_least64_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\sys\_timeval.h	40	
Fehler (aktiv)	E0020	Der Bezeichner ""__uint64_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\sys\_types.h	36	
Fehler (aktiv)	E0020	Der Bezeichner ""__int_least64_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\sys\_types.h	194	
Fehler (aktiv)	E0020	Der Bezeichner ""__uint8_t"" ist nicht definiert.	SoundTest	C:\Users\TyE\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\sys\_types.h	203	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	74	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	75	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	77	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	80	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	81	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	81	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	82	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	82	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	82	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	87	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	87	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	89	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	89	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	91	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	91	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	98	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	102	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	103	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	104	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	108	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	108	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	109	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	109	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	111	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	119	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	121	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	135	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	137	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	141	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	151	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	151	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	153	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	163	
Fehler (aktiv)	E0020	Der Bezeichner ""uint16_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	163	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	187	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Dokumente\Arduino\libraries\DFRobotDFPlayerMini\DFRobotDFPlayerMini.h	189	
Fehler (aktiv)	E0020	Der Bezeichner ""SoftwareSerial"" ist nicht definiert.	SoundTest	D:\TyE\Programmierung\C#\SoundTest\SoundTest\SoundTest.ino	29	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Programmierung\C#\SoundTest\SoundTest\__vm\.SoundTest.vsarduino.h	100	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Programmierung\C#\SoundTest\SoundTest\__vm\.SoundTest.vsarduino.h	100	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Programmierung\C#\SoundTest\SoundTest\__vm\.SoundTest.vsarduino.h	101	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Programmierung\C#\SoundTest\SoundTest\__vm\.SoundTest.vsarduino.h	101	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Programmierung\C#\SoundTest\SoundTest\__vm\.SoundTest.vsarduino.h	102	
Fehler (aktiv)	E0020	Der Bezeichner ""uint8_t"" ist nicht definiert.	SoundTest	D:\TyE\Programmierung\C#\SoundTest\SoundTest\__vm\.SoundTest.vsarduino.h	103	
Fehler		24:10: fatal error: SoftwareSerial.h: No such file or directory		D:\TyE\Programmierung\C#\SoundTest\SoundTest\SoundTest.ino	24	
Warnung		^~~~~~~~~~~~~~~~~~				
Warnung		compilation terminated				
Warnung		#include "SoftwareSerial.h"				

SoftwareSerial is an AVR library.

Thx for this answer, but what does this mean?
It doesn't work with NANO BLE, or not with IDE V2 or not mit VMicro?
What do I have to do?
Can you give me a link where to read?

It means that SoftwareSerial is designed to work with AVR processors, but the Nano BLE has an ARM processor.

I don't have a Nano BLE, but maybe it has a spare hardware serial port.

Thank you very much for the help. This gives me a better insight into the many terms and abbreviations. (I am still a beginner.)
But what confuses me is, that the sketch (incl. SoftwareSerial) was actually written for Adruino UNO (see comments), and the NANO 33 BLE should be at least chip compatible.

Does this mean that the Sketch cannot work on NANO?
'uint8_t' should'nt interfere with the chip, isn't it a language property?
What alternative do I have then for the MP3 player?

Why "should"?
Ford make the Focus in petrol or diesel.

The code should work on a Nano.

Each architecture will have its own version of SoftwareSerial, because it uses hardware specific low-level code. Some boards do not have a SoftwareSerial because there are multiple hardware serial ports and noone has taken the time and effort to write the code.

But it doesn't!

@david_2018:
Thank you for the explanation. Sounds logical and reasonable.
... but it doesn't solve the problems.

How can I 'activate' the uint8_t type in general in the installation?
What can I use as a replacement for SoftwareSerial if it doesn't exist on NANO?
Or what pattern sketch can I use for NANO BLE + MP3 (via Serial) without SoftwareSerial ?
I can not find a solution!

How do you know?

You described it not working on a Nano 33 BLE, not a Nano.

I'd be surprised if SoftwareSerial didn't work on a Nano

Sorry, my bad.
If I'm talking about NANO I mean short for NANO33BLE, as I don't have other.
I'll be more clear furtheron.

Problem remaines still the same.

After a bit of googling, the uint8_t error seems to be related to using Visual Studio, which I am not familiar with. Have you checked the specific forum on here for the Nano 33 BLE, someone may have an answer there.

The TX and RX pins on the nano 33 ble are a hardware uart port accessed as Serial1 and independent of the usb serial.

1 Like

Thanks a lot! @cattledog
That lead me to the solution.
On NANO33BLE, (?or be it IDEV2 or be it VIsualMicro?) I don't seem to need SoftwareSerial.
That's (probably) why you can't include it!
Instead of:

SoftwareSerial mySoftwareSerial(10, 11); // RX, TX
mySoftwareSerial.begin(9600);

I just have to use:

Serial1.begin(9600)

Intellisense (code completion) even suggests Serial1 to Serial9, so every pin should work!
It's not yet working, but I can at least compile and start the sketch,
so debugging and checking the right pin is possible now.
Further progress will be reported!

Did you get it working?
This question is likely to be asked again and a follow-up will help future users.
So would modifying your title to reflect the problem, not just the symptom.
Something like "Nano BLE and DFminiplayer: unit8_t is undefined"

I have been trying to get Adafruit Sound FX Board working using RX/TX via Nano33BLE, and same issue, example code uses SoftwareSerial.h which definitely doesn't work with the Nano33BLE hardware, nor can I find one that will work. Was there an answer found for this question?

After compiling I get this error:

> Arduino: 1.8.16 (Windows Store 1.8.51.0) (Windows 10), Board: "Arduino Nano 33 BLE"
> 
> 
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:362:2: error: #error This version of SoftwareSerial supports only 20, 16 and 8MHz processors
> 
>  #error This version of SoftwareSerial supports only 20, 16 and 8MHz processors
> 
>   ^~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp: In member function 'bool SoftwareSerial::listen()':
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:418:23: error: 'SREG' was not declared in this scope
> 
>      uint8_t oldSREG = SREG;
> 
>                        ^~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:418:23: note: suggested alternative: 'SING'
> 
>      uint8_t oldSREG = SREG;
> 
>                        ^~~~
> 
>                        SING
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:419:5: error: 'cli' was not declared in this scope
> 
>      cli();
> 
>      ^~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp: In member function 'void SoftwareSerial::setTX(uint8_t)':
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:593:22: error: 'digitalPinToBitMask' was not declared in this scope
> 
>    _transmitBitMask = digitalPinToBitMask(tx);
> 
>                       ^~~~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:593:22: note: suggested alternative: 'digitalPinToPinName'
> 
>    _transmitBitMask = digitalPinToBitMask(tx);
> 
>                       ^~~~~~~~~~~~~~~~~~~
> 
>                       digitalPinToPinName
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:595:27: error: 'portOutputRegister' was not declared in this scope
> 
>    _transmitPortRegister = portOutputRegister(port);
> 
>                            ^~~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:595:27: note: suggested alternative: '_transmitPortRegister'
> 
>    _transmitPortRegister = portOutputRegister(port);
> 
>                            ^~~~~~~~~~~~~~~~~~
> 
>                            _transmitPortRegister
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp: In member function 'void SoftwareSerial::setRX(uint8_t)':
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:604:21: error: 'digitalPinToBitMask' was not declared in this scope
> 
>    _receiveBitMask = digitalPinToBitMask(rx);
> 
>                      ^~~~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:604:21: note: suggested alternative: 'digitalPinToPinName'
> 
>    _receiveBitMask = digitalPinToBitMask(rx);
> 
>                      ^~~~~~~~~~~~~~~~~~~
> 
>                      digitalPinToPinName
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:606:26: error: 'portInputRegister' was not declared in this scope
> 
>    _receivePortRegister = portInputRegister(port);
> 
>                           ^~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp: In member function 'void SoftwareSerial::begin(long int)':
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:617:31: error: 'table' was not declared in this scope
> 
>    for (unsigned i=0; i<sizeof(table)/sizeof(table[0]); ++i)
> 
>                                ^~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:617:31: note: suggested alternative: 'tanl'
> 
>    for (unsigned i=0; i<sizeof(table)/sizeof(table[0]); ++i)
> 
>                                ^~~~~
> 
>                                tanl
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:633:9: error: 'digitalPinToPCICR' was not declared in this scope
> 
>      if (digitalPinToPCICR(_receivePin))
> 
>          ^~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:633:9: note: suggested alternative: 'digitalPinToPort'
> 
>      if (digitalPinToPCICR(_receivePin))
> 
>          ^~~~~~~~~~~~~~~~~
> 
>          digitalPinToPort
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:635:46: error: 'digitalPinToPCICRbit' was not declared in this scope
> 
>        *digitalPinToPCICR(_receivePin) |= _BV(digitalPinToPCICRbit(_receivePin));
> 
>                                               ^~~~~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:635:46: note: suggested alternative: 'digitalPinToPort'
> 
>        *digitalPinToPCICR(_receivePin) |= _BV(digitalPinToPCICRbit(_receivePin));
> 
>                                               ^~~~~~~~~~~~~~~~~~~~
> 
>                                               digitalPinToPort
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:635:42: error: '_BV' was not declared in this scope
> 
>        *digitalPinToPCICR(_receivePin) |= _BV(digitalPinToPCICRbit(_receivePin));
> 
>                                           ^~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:635:42: note: suggested alternative: '_B'
> 
>        *digitalPinToPCICR(_receivePin) |= _BV(digitalPinToPCICRbit(_receivePin));
> 
>                                           ^~~
> 
>                                           _B
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:636:8: error: 'digitalPinToPCMSK' was not declared in this scope
> 
>        *digitalPinToPCMSK(_receivePin) |= _BV(digitalPinToPCMSKbit(_receivePin));
> 
>         ^~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:636:8: note: suggested alternative: 'digitalPinToPort'
> 
>        *digitalPinToPCMSK(_receivePin) |= _BV(digitalPinToPCMSKbit(_receivePin));
> 
>         ^~~~~~~~~~~~~~~~~
> 
>         digitalPinToPort
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:636:46: error: 'digitalPinToPCMSKbit' was not declared in this scope
> 
>        *digitalPinToPCMSK(_receivePin) |= _BV(digitalPinToPCMSKbit(_receivePin));
> 
>                                               ^~~~~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:636:46: note: suggested alternative: 'digitalPinToPort'
> 
>        *digitalPinToPCMSK(_receivePin) |= _BV(digitalPinToPCMSKbit(_receivePin));
> 
>                                               ^~~~~~~~~~~~~~~~~~~~
> 
>                                               digitalPinToPort
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp: In member function 'void SoftwareSerial::end()':
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:651:7: error: 'digitalPinToPCMSK' was not declared in this scope
> 
>    if (digitalPinToPCMSK(_receivePin))
> 
>        ^~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:651:7: note: suggested alternative: 'digitalPinToPort'
> 
>    if (digitalPinToPCMSK(_receivePin))
> 
>        ^~~~~~~~~~~~~~~~~
> 
>        digitalPinToPort
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:652:45: error: 'digitalPinToPCMSKbit' was not declared in this scope
> 
>      *digitalPinToPCMSK(_receivePin) &= ~_BV(digitalPinToPCMSKbit(_receivePin));
> 
>                                              ^~~~~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:652:45: note: suggested alternative: 'digitalPinToPort'
> 
>      *digitalPinToPCMSK(_receivePin) &= ~_BV(digitalPinToPCMSKbit(_receivePin));
> 
>                                              ^~~~~~~~~~~~~~~~~~~~
> 
>                                              digitalPinToPort
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:652:41: error: '_BV' was not declared in this scope
> 
>      *digitalPinToPCMSK(_receivePin) &= ~_BV(digitalPinToPCMSKbit(_receivePin));
> 
>                                          ^~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:652:41: note: suggested alternative: '_B'
> 
>      *digitalPinToPCMSK(_receivePin) &= ~_BV(digitalPinToPCMSKbit(_receivePin));
> 
>                                          ^~~
> 
>                                          _B
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp: In member function 'virtual size_t SoftwareSerial::write(uint8_t)':
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:687:21: error: 'SREG' was not declared in this scope
> 
>    uint8_t oldSREG = SREG;
> 
>                      ^~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:687:21: note: suggested alternative: 'SING'
> 
>    uint8_t oldSREG = SREG;
> 
>                      ^~~~
> 
>                      SING
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:688:3: error: 'cli' was not declared in this scope
> 
>    cli();  // turn off interrupts for a clean txmit
> 
>    ^~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:692:26: error: 'XMIT_START_ADJUSTMENT' was not declared in this scope
> 
>    tunedDelay(_tx_delay + XMIT_START_ADJUSTMENT);
> 
>                           ^~~~~~~~~~~~~~~~~~~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp: In member function 'virtual void SoftwareSerial::flush()':
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:735:21: error: 'SREG' was not declared in this scope
> 
>    uint8_t oldSREG = SREG;
> 
>                      ^~~~
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:735:21: note: suggested alternative: 'SING'
> 
>    uint8_t oldSREG = SREG;
> 
>                      ^~~~
> 
>                      SING
> 
> C:\Users\KevB\Documents\Arduino\libraries\SoftwareSerial-master\SoftwareSerial.cpp:736:3: error: 'cli' was not declared in this scope
> 
>    cli();
> 
>    ^~~
> 
> exit status 1
> 
> Error compiling for board Arduino Nano 33 BLE.

Is it possible that this code won’t work on a Nano33BLE format. I found this earlier:
SoftwareSerial.h Library not found - Using Arduino / Installation & Troubleshooting - Arduino Forum

As you discovered, there is no SoftwareSerial library for the SAMD architecture of the Nano 33 IoT. However, there is no need for one. The Nano 33 IoT has an unused hardware serial port named Serial1 on pins 0 and 1, so just use that. It's also possible to get more if you need it, but you most likely don't so we won't worry about that.

Note that the Nano 33 IoT is different from the classic Nano because the serial port on pins 0 and 1 (Serial) on the classic Nano is also used for uploading sketches and other communication with the computer (e.g., Serial Monitor), so it's not really convenient to use Serial for other purposes on the classic Nano. This is why you will often see people using SoftwareSerial library with the Nano, Uno, Pro Mini, etc. But the Nano 33 IoT is different because the Serial1 serial port on pins 0 and 1 is not used for anything, so you are free to use those pins for your own purposes.

If so, I take it if I do as this guy was instructed?