Files
Rowan-Classes/1st-Semester-Fall-2021/ECE 101/Final Project/ECE101 Helping the Blind See Project/ECE101 Helping the Blind See Project/ECE101 Helping the Blind See Project.vcxproj
2024-02-22 14:31:08 -05:00

128 lines
63 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{C5F80730-F44F-4478-BDAE-6634EFC2CA88}</ProjectGuid>
<RootNamespace>ECE101_Helping_the_Blind_See_Project</RootNamespace>
<ProjectName>ECE101 Helping the Blind See Project</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<AdditionalIncludeDirectories>$(ProjectDir)..\ECE101 Helping the Blind See Project;$(ProjectDir)..\..\..\..\..\..\Documents\Arduino\libraries\Grove_Ultrasonic_Ranger;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\api;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\as_mbed_library;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\USB;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\variants\NANO_RP2040_CONNECT;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\api\deprecated;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\api\deprecated-avr-comp;$(ProjectDir)prefixc:\Users\Aidan\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\usb;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\api;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\features;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_ARM_SSG\TARGET_CM3DS_MPS2\device;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\platform\internal;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\platform\cxxsupport;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_ARM_SSG;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_ARM_SSG\TARGET_MPS2;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1\arm-none-eabi;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1\bits;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\sys;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\system;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\avr;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\usb;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\lib\gcc\arm-none-eabi\7.2.1\include;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\platform;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM\TARGET_STM32H7;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM\TARGET_STM32H7\TARGET_STM32H747xI\TARGET_PORTENTA_H7_M7;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM\TARGET_STM32H7\TARGET_STM32H747xI\TARGET_PORTENTA_H7;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\cmsis\TARGET_CORTEX_M;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\rtos\source\TARGET_CORTEX\rtx4;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\rtos\source\TARGET_CORTEX\rtx5\Include;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM\TARGET_STM32H7\STM32Cube_FW\CMSIS;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM\TARGET_STM32H7\STM32Cube_FW\STM32H7xx_HAL_Driver;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\drivers\internal;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\hal\usb;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\platform\cxxsupport;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\rtos;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\rtos\source\TARGET_CORTEX;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\rtos\source\TARGET_CORTEX\rtx5\RTX\Include;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1\arm-none-eabi\thumb\v7e-m\fpv5\softfp\bits\;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1\bits;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1\iosfwd;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\lib\gcc\arm-none-eabi\7.2.1;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\features\storage;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\features\mbedtls\inc;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\features\mbedtls;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<ForcedIncludeFiles>$(ProjectDir)__vm\.ECE101 Helping the Blind See Project.vsarduino.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
<IgnoreStandardIncludePath>true</IgnoreStandardIncludePath>
<PreprocessorDefinitions>_VMDEBUG=1;ARDUINO_ARCH_RP2040;ARDUINO=108015;ARDUINO_NANO_RP2040_CONNECT;ARDUINO_ARCH_MBED_NANO;ARDUINO_ARCH_MBED;ARDUINO_LIBRARY_DISCOVERY_PHASE=0;__cplusplus=201103L;_VMICRO_INTELLISENSE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<AdditionalIncludeDirectories>$(ProjectDir)..\ECE101 Helping the Blind See Project;$(ProjectDir)..\..\..\..\..\..\Documents\Arduino\libraries\Grove_Ultrasonic_Ranger;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\api;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\as_mbed_library;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\USB;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\variants\NANO_RP2040_CONNECT;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\api\deprecated;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\api\deprecated-avr-comp;$(ProjectDir)prefixc:\Users\Aidan\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\usb;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\api;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\features;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_ARM_SSG\TARGET_CM3DS_MPS2\device;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\platform\internal;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\platform\cxxsupport;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_ARM_SSG;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_ARM_SSG\TARGET_MPS2;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1\arm-none-eabi;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1\bits;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\sys;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\system;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\avr;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\usb;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\lib\gcc\arm-none-eabi\7.2.1\include;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\platform;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM\TARGET_STM32H7;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM\TARGET_STM32H7\TARGET_STM32H747xI\TARGET_PORTENTA_H7_M7;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM\TARGET_STM32H7\TARGET_STM32H747xI\TARGET_PORTENTA_H7;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\cmsis\TARGET_CORTEX_M;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\rtos\source\TARGET_CORTEX\rtx4;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\rtos\source\TARGET_CORTEX\rtx5\Include;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM\TARGET_STM32H7\STM32Cube_FW\CMSIS;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\targets\TARGET_STM\TARGET_STM32H7\STM32Cube_FW\STM32H7xx_HAL_Driver;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\drivers\internal;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\hal\usb;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\platform\cxxsupport;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\rtos;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\rtos\source\TARGET_CORTEX;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\rtos\source\TARGET_CORTEX\rtx5\RTX\Include;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1\arm-none-eabi\thumb\v7e-m\fpv5\softfp\bits\;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1\bits;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\arm-none-eabi\include\c++\7.2.1\iosfwd;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4\lib\gcc\arm-none-eabi\7.2.1;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\features\storage;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\features\mbedtls\inc;$(ProjectDir)..\..\..\..\..\..\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino\mbed\features\mbedtls;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<ForcedIncludeFiles>$(ProjectDir)__vm\.ECE101 Helping the Blind See Project.vsarduino.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
<PreprocessorDefinitions>ARDUINO_ARCH_RP2040;ARDUINO=108010;ARDUINO_NANO_RP2040_CONNECT;ARDUINO_ARCH_MBED_NANO;ARDUINO_ARCH_MBED;ARDUINO_LIBRARY_DISCOVERY_PHASE=0;__cplusplus=201103L;_VMICRO_INTELLISENSE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ProjectCapability Include="VisualMicro" />
</ItemGroup>
<PropertyGroup>
<DebuggerFlavor>VisualMicroDebugger</DebuggerFlavor>
</PropertyGroup>
<ItemGroup>
<None Include="ECE101 Helping the Blind See Project.ino">
<FileType>CppCode</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\arduino folders read me.txt">
</None>
</ItemGroup>
<ItemGroup>
<ClInclude Include="__vm\.ECE101 Helping the Blind See Project.vsarduino.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
<ProjectExtensions>
<VisualStudio>
<UserProperties arduino.board.desc="Arduino Nano RP2040 Connect" arduino.board.name="nanorp2040connect" arduino.board.property_bag="name=Arduino Nano RP2040 Connect&#xD;&#xA;build.core=arduino&#xD;&#xA;build.crossprefix=arm-none-eabi-&#xD;&#xA;build.compiler_path={runtime.tools.arm-none-eabi-gcc-7-2017q4.path}/bin/&#xD;&#xA;build.variant=NANO_RP2040_CONNECT&#xD;&#xA;build.mcu=cortex-m0plus&#xD;&#xA;build.extra_flags=&#xD;&#xA;build.fpu=&#xD;&#xA;build.float-abi=&#xD;&#xA;build.architecture=cortex-m0plus&#xD;&#xA;build.board=NANO_RP2040_CONNECT&#xD;&#xA;build.ldscript=linker_script.ld&#xD;&#xA;compiler.mbed.arch.define=-DARDUINO_ARCH_RP2040&#xD;&#xA;compiler.mbed.defines={build.variant.path}/defines.txt&#xD;&#xA;compiler.mbed.ldflags={build.variant.path}/ldflags.txt&#xD;&#xA;compiler.mbed.cflags={build.variant.path}/cflags.txt&#xD;&#xA;compiler.mbed.cxxflags={build.variant.path}/cxxflags.txt&#xD;&#xA;compiler.mbed.includes={build.variant.path}/includes.txt&#xD;&#xA;compiler.mbed.extra_ldflags=-lstdc++ -lsupc++ -lm -lc -lgcc -lnosys&#xD;&#xA;compiler.mbed=&quot;{build.variant.path}/libs/libmbed.a&quot;&#xD;&#xA;vid.0=0x2341&#xD;&#xA;pid.0=0x005e&#xD;&#xA;vid.1=0x2341&#xD;&#xA;pid.1=0x805e&#xD;&#xA;vid.2=0x2341&#xD;&#xA;pid.2=0x015e&#xD;&#xA;upload.tool=picotool&#xD;&#xA;upload.protocol=&#xD;&#xA;upload.transport=&#xD;&#xA;upload.use_1200bps_touch=true&#xD;&#xA;upload.wait_for_upload_port=false&#xD;&#xA;upload.native_usb=true&#xD;&#xA;upload.maximum_size=16777216&#xD;&#xA;upload.maximum_data_size=270336&#xD;&#xA;bootloader.tool=openocd&#xD;&#xA;bootloader.config=-f target/rp2040.cfg&#xD;&#xA;bootloader.programmer=-f interface/cmsis-dap.cfg&#xD;&#xA;tools.esp32prog.server.tool=rpiopenocd&#xD;&#xA;tools.f2232h.debug.server=rpiopenocd&#xD;&#xA;tools.f2232mm.debug.server=rpiopenocd&#xD;&#xA;tools.olimexarmusbtiny.server.tool=rpiopenocd&#xD;&#xA;tools.olimexarmusbtinyh.server.tool=rpiopenocd&#xD;&#xA;tools.jlink.debug.server=rpiopenocd&#xD;&#xA;openocdscript=target/rp2040.cfg&#xD;&#xA;tools.rpiopenocd.build.openocdscript=target/rp2040.cfg&#xD;&#xA;runtime.ide.path=C:\Program Files (x86)\Arduino&#xD;&#xA;runtime.os=windows&#xD;&#xA;build.system.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\system&#xD;&#xA;runtime.ide.version=108015&#xD;&#xA;target_package=arduino&#xD;&#xA;target_platform=mbed_nano&#xD;&#xA;runtime.hardware.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano&#xD;&#xA;originalid=nanorp2040connect&#xD;&#xA;intellisense.tools.path={runtime.tools.arm-none-eabi-gcc.path}&#xD;&#xA;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;&#xD;&#xA;tools.rpiopenocd.debug.path={runtime.tools.openocd-rpi-0.10.0.20210623.path}&#xD;&#xA;tools.rpiopenocd.debug.cmd=bin/openocd.exe&#xD;&#xA;tools.rpiopenocd.debug.cmd.windows=bin/openocd.exe&#xD;&#xA;tools.rpiopenocd.debug.params.verbose=-d2&#xD;&#xA;tools.rpiopenocd.debug.openocdscript=target/rp2040.cfg&#xD;&#xA;tools.rpiopenocd.debug.args={params.verbose} -l &quot;{{build.path}/{build.project_name}_DebugOpenOCD.log}&quot; -s &quot;{path}/scripts/&quot; {boardCmd} {targetCmd} {initCmd}&#xD;&#xA;tools.rpiopenocd.debug.address=localhost:3333&#xD;&#xA;tools.rpiopenocd.initCmd=-c &quot;init; reset halt&quot;&#xD;&#xA;vs-cmd.Debug.AttachtoProcess.tools.rpiopenocd.initCmd=-c &quot;init&quot;&#xD;&#xA;tools.f2232mm.server.targetCmd=-f &quot;{openocdscript}&quot;&#xD;&#xA;tools.f2232mm.debug.args=-ex &quot;flushregs&quot;&#xD;&#xA;tools.f2232mm.server.boardCmd=-f &quot;interface/ftdi/minimodule.cfg&quot; -c &quot;adapter_khz 1000&quot; -c &quot;transport select swd&quot; -c &quot;ftdi_layout_signal SWD_EN -data 0&quot;&#xD;&#xA;tools.f2232h.server.targetCmd=-f &quot;{openocdscript}&quot;&#xD;&#xA;tools.f2232h.debug.args=-ex &quot;flushregs&quot;&#xD;&#xA;tools.f2232h.server.boardCmd=-f &quot;interface/ftdi/minimodule-lowcost.cfg&quot; -c &quot;adapter_khz 1000&quot; -c &quot;transport select swd&quot; -c &quot;ftdi_layout_signal SWD_EN -data 0&quot;&#xD;&#xA;tools.esp32prog.server.boardCmd=-c &quot;adapter_khz 1000&quot; -f &quot;interface/ftdi/minimodule-lowcost.cfg&quot; -c &quot;transport select swd&quot; -c &quot;ftdi_layout_signal SWD_EN -data 0&quot;&#xD;&#xA;tools.esp32prog.cmd=arm-none-eabi-gdb.exe&#xD;&#xA;tools.esp32prog.path={runtime.tools.arm-none-eabi-gcc.path}/bin&#xD;&#xA;tools.esp32prog.args=&#xD;&#xA;tools.esp32prog.pattern=&quot;{path}/{cmd}&quot; {args}&#xD;&#xA;tools.esp32prog.server.targetCmd=-f &quot;{openocdscript}&quot;&#xD;&#xA;tools.olimexarmusbtiny.server.boardCmd=-c &quot;adapter_khz 1000&quot; -f &quot;interface/ftdi/olimex-jtag-tiny.cfg&quot; -c &quot;transport select swd&quot; -c &quot;ftdi_layout_signal SWD_EN -data 0&quot;&#xD;&#xA;tools.olimexarmusbtiny.cmd=arm-none-eabi-gdb.exe&#xD;&#xA;tools.olimexarmusbtiny.path={runtime.tools.arm-none-eabi-gcc.path}/bin&#xD;&#xA;tools.olimexarmusbtiny.args=&#xD;&#xA;tools.olimexarmusbtiny.pattern=&quot;{path}/{cmd}&quot; {args}&#xD;&#xA;tools.olimexarmusbtiny.server.targetCmd=-f &quot;{openocdscript}&quot;&#xD;&#xA;tools.olimexarmusbtinyh.server.boardCmd=-c &quot;adapter_khz 1000&quot; -f &quot;interface/ftdi/olimex-jtag-tiny-h.cfg&quot; -c &quot;transport select swd&quot; -c &quot;ftdi_layout_signal SWD_EN -data 0&quot;&#xD;&#xA;tools.olimexarmusbtinyh.cmd=arm-none-eabi-gdb.exe&#xD;&#xA;tools.olimexarmusbtinyh.path={runtime.tools.arm-none-eabi-gcc.path}/bin&#xD;&#xA;tools.olimexarmusbtinyh.args=&#xD;&#xA;tools.olimexarmusbtinyh.pattern=&quot;{path}/{cmd}&quot; {args}&#xD;&#xA;tools.olimexarmusbtinyh.server.targetCmd=-f &quot;{openocdscript}&quot;&#xD;&#xA;tools.jlink.server.boardCmd=-f &quot;interface/jlink&quot; -c &quot;transport select swd&quot;&#xD;&#xA;tools.jlink.server.targetCmd=-f &quot;{openocdscript}&quot;&#xD;&#xA;upload.buildpath.8dot3=false&#xD;&#xA;upload.8dot3=false&#xD;&#xA;debug_menu.debugger_type.hwdebugger=Hardware&#xD;&#xA;debug_menu.hwdebugger=Debugger&#xD;&#xA;debug_menu.hwdebugger.f2232mm=F2232H Mini Module&#xD;&#xA;debug_menu.hwdebugger.f2232mm.debug.tool=f2232mm&#xD;&#xA;meta_f2232mm.sentence=This debugger will require some wiring to connect it to your target board (and the SWD changes on-board)&#xD;&#xA;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 &gt; Debugger &gt; 'Compiler Optimization' to &gt; 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)&#xD;&#xA;meta_f2232mm.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-FT2232MM-Connections.png&#xD;&#xA;meta_f2232mm.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-FT2232MM-VSOnly.png&#xD;&#xA;meta_f2232mm.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html&#xD;&#xA;debug_menu.hwdebugger.f2232h=FT2232H Dual RS232&#xD;&#xA;debug_menu.hwdebugger.f2232h.debug.tool=f2232h&#xD;&#xA;meta_f2232h.sentence=This debugger will require some wiring to connect it to your target board (and the SWD changes on-board)&#xD;&#xA;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 &gt; Debugger &gt; 'Compiler Optimization' to &gt; 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)&#xD;&#xA;meta_f2232h.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-FT2232H-Connections.png&#xD;&#xA;meta_f2232h.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-FT2232H-VSOnly.png&#xD;&#xA;meta_f2232h.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html&#xD;&#xA;debug_menu.hwdebugger.esp32prog=ESP-PROG&#xD;&#xA;debug_menu.hwdebugger.esp32prog.debug.tool=esp32prog&#xD;&#xA;meta_esp32prog.sentence=This debugger will require some wiring to connect it to your target board (and the SWD changes on-board)&#xD;&#xA;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 &gt; Debugger &gt; 'Compiler Optimization' to &gt; 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)&#xD;&#xA;meta_esp32prog.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-ESPPROG-Connections.png&#xD;&#xA;meta_esp32prog.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-ESPPROG-VSOnly.png&#xD;&#xA;meta_esp32prog.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html&#xD;&#xA;debug_menu.hwdebugger.olimexarmusbtiny=Olimex ARM-USB-TINY&#xD;&#xA;debug_menu.hwdebugger.olimexarmusbtiny.debug.tool=olimexarmusbtiny&#xD;&#xA;meta_olimexarmusbtiny.sentence=This debugger will require some wiring to connect it to your target board (and the SWD changes on-board)&#xD;&#xA;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 &gt; Debugger &gt; 'Compiler Optimization' to &gt; 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)&#xD;&#xA;meta_olimexarmusbtiny.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-OlimexARMUSBTINY-Connections.png&#xD;&#xA;meta_olimexarmusbtiny.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-OlimexARMUSBTINY-VSOnly.png&#xD;&#xA;meta_olimexarmusbtiny.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html&#xD;&#xA;debug_menu.hwdebugger.olimexarmusbtinyh=Olimex ARM-USB-TINY-H&#xD;&#xA;debug_menu.hwdebugger.olimexarmusbtinyh.debug.tool=olimexarmusbtinyh&#xD;&#xA;meta_olimexarmusbtinyh.sentence=This debugger will require some wiring to connect it to your target board (and the SWD changes on-board)&#xD;&#xA;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 &gt; Debugger &gt; 'Compiler Optimization' to &gt; 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)&#xD;&#xA;meta_olimexarmusbtinyh.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-OlimexARMUSBTINY-Connections.png&#xD;&#xA;meta_olimexarmusbtinyh.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-OlimexARMUSBTINY-VSOnly.png&#xD;&#xA;meta_olimexarmusbtinyh.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html&#xD;&#xA;debug_menu.hwdebugger.jlink=Segger J-Link&#xD;&#xA;debug_menu.hwdebugger.jlink.debug.tool=jlink&#xD;&#xA;meta_jlink.sentence=This debugger will require some wiring to connect it to your target ESP32 board&#xD;&#xA;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 &gt; Debugger &gt; 'Compiler Optimization' to &gt; 'No Optimization' to ensure correct debugging (NOTE: This might cause compilation errors with certain code such as HardwareSerial.)&#xD;&#xA;meta_jlink.image.connect=https://www.visualmicro.com/pics/Debug-Help-MBEDNano-JLink-Connections.png&#xD;&#xA;meta_jlink.image.operation=https://www.visualmicro.com/pics/Debug-Break-MBEDNano-JLink-VSOnly.png&#xD;&#xA;meta_jlink.reference.usage.url=https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html&#xD;&#xA;version=2.5.2&#xD;&#xA;compiler.warning_flags=-w&#xD;&#xA;compiler.warning_flags.none=-w&#xD;&#xA;compiler.warning_flags.default=&#xD;&#xA;compiler.warning_flags.more=-Wall&#xD;&#xA;compiler.warning_flags.all=-Wall -Wextra&#xD;&#xA;compiler.path={build.compiler_path}&#xD;&#xA;compiler.c.cmd={build.crossprefix}gcc&#xD;&#xA;compiler.c.flags=-c {compiler.warning_flags} -g3 -nostdlib &quot;@{compiler.mbed.defines}&quot; &quot;@{compiler.mbed.cflags}&quot; {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu}&#xD;&#xA;compiler.c.elf.cmd={build.crossprefix}g++&#xD;&#xA;compiler.c.elf.flags=-Wl,--gc-sections {compiler.warning_flags} -Wl,--as-needed&#xD;&#xA;compiler.S.cmd={build.crossprefix}g++&#xD;&#xA;compiler.S.flags=-c -x assembler-with-cpp -mcpu={build.mcu} {build.fpu}&#xD;&#xA;compiler.cpp.cmd={build.crossprefix}g++&#xD;&#xA;compiler.cpp.flags=-c {compiler.warning_flags} -g3 -nostdlib &quot;@{compiler.mbed.defines}&quot; &quot;@{compiler.mbed.cxxflags}&quot; {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu}&#xD;&#xA;compiler.ar.cmd={build.crossprefix}ar&#xD;&#xA;compiler.ar.flags=rcs&#xD;&#xA;compiler.objcopy.cmd=&#xD;&#xA;compiler.objcopy.eep.flags=&#xD;&#xA;compiler.elf2hex.bin.flags=-O binary&#xD;&#xA;compiler.elf2hex.hex.flags=-O ihex -R .eeprom&#xD;&#xA;compiler.elf2hex.cmd={build.crossprefix}objcopy&#xD;&#xA;compiler.ldflags=&#xD;&#xA;compiler.libraries.ldflags=&#xD;&#xA;compiler.size.cmd={build.crossprefix}size&#xD;&#xA;compiler.define=-DARDUINO=&#xD;&#xA;build.extra_ldflags=&#xD;&#xA;compiler.c.extra_flags=&#xD;&#xA;compiler.c.elf.extra_flags=&#xD;&#xA;compiler.S.extra_flags=&#xD;&#xA;compiler.cpp.extra_flags=&#xD;&#xA;compiler.ar.extra_flags=&#xD;&#xA;compiler.objcopy.eep.extra_flags=&#xD;&#xA;compiler.elf2hex.extra_flags=&#xD;&#xA;build.library_discovery_phase=0&#xD;&#xA;build.library_discovery_phase_flag=-DARDUINO_LIBRARY_DISCOVERY_PHASE={build.library_discovery_phase}&#xD;&#xA;build.usb_flags=&#xD;&#xA;build.zip.pattern={recipe.size.pattern}&#xD;&#xA;recipe.c.o.pattern=&quot;{compiler.path}{compiler.c.cmd}&quot; {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} {build.extra_ldflags} {compiler.c.extra_flags} &quot;-I{build.core.path}/api/deprecated&quot; &quot;-I{build.core.path}/api/deprecated-avr-comp&quot; {includes} &quot;-iprefix{build.core.path}&quot; &quot;@{compiler.mbed.includes}&quot; -o &quot;{object_file}&quot; &quot;{source_file}&quot;&#xD;&#xA;recipe.cpp.o.pattern=&quot;{compiler.path}{compiler.cpp.cmd}&quot; {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} {build.extra_ldflags} {compiler.cpp.extra_flags} &quot;-I{build.core.path}/api/deprecated&quot; &quot;-I{build.core.path}/api/deprecated-avr-comp&quot; &quot;-iprefix{build.core.path}&quot; &quot;@{compiler.mbed.includes}&quot; &quot;{source_file}&quot; -o &quot;{object_file}&quot;&#xD;&#xA;recipe.S.o.pattern=&quot;{compiler.path}{compiler.S.cmd}&quot; {compiler.S.flags} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_ARCH_MBED {includes} {build.extra_flags} {build.extra_ldflags} {compiler.cpp.extra_flags} &quot;-I{build.core.path}/api/deprecated&quot; &quot;-I{build.core.path}/api/deprecated-avr-comp&quot; &quot;-iprefix{build.core.path}&quot; &quot;@{compiler.mbed.includes}&quot; &quot;{source_file}&quot; -o &quot;{object_file}&quot;&#xD;&#xA;recipe.ar.pattern=&quot;{compiler.path}{compiler.ar.cmd}&quot; {compiler.ar.flags} {compiler.ar.extra_flags} &quot;{archive_file_path}&quot; &quot;{object_file}&quot;&#xD;&#xA;recipe.hooks.linking.prelink.1.pattern=&quot;{compiler.path}{compiler.c.elf.cmd}&quot; -E -P -x c {build.extra_flags} {build.extra_ldflags} &quot;{build.variant.path}/{build.ldscript}&quot; -o {build.path}/{build.ldscript}&#xD;&#xA;recipe.c.combine.pattern=&quot;{compiler.path}{compiler.c.elf.cmd}&quot; &quot;-L{build.path}&quot; {compiler.c.elf.flags} {compiler.c.elf.extra_flags} {build.extra_flags} {build.extra_ldflags} &quot;@{compiler.mbed.ldflags}&quot; &quot;-T{build.path}/{build.ldscript}&quot; &quot;-Wl,-Map,{build.path}/{build.project_name}.map&quot; --specs=nosys.specs {compiler.ldflags} -o &quot;{build.path}/{build.project_name}.elf&quot; {object_files} -Wl,--whole-archive &quot;{build.path}/{archive_file}&quot; {compiler.mbed} -Wl,--no-whole-archive -Wl,--start-group {compiler.mbed.extra_ldflags} {compiler.libraries.ldflags} -Wl,--end-group&#xD;&#xA;recipe.objcopy.eep.pattern=&#xD;&#xA;recipe.objcopy.bin.pattern=&quot;{compiler.path}{compiler.elf2hex.cmd}&quot; {compiler.elf2hex.bin.flags} {compiler.elf2hex.extra_flags} &quot;{build.path}/{build.project_name}.elf&quot; &quot;{build.path}/{build.project_name}.bin&quot;&#xD;&#xA;recipe.objcopy.hex.pattern=&quot;{compiler.path}{compiler.elf2hex.cmd}&quot; {compiler.elf2hex.hex.flags} {compiler.elf2hex.extra_flags} &quot;{build.path}/{build.project_name}.elf&quot; &quot;{build.path}/{build.project_name}.hex&quot;&#xD;&#xA;recipe.size.pattern=&quot;{compiler.path}{compiler.size.cmd}&quot; -A &quot;{build.path}/{build.project_name}.elf&quot;&#xD;&#xA;recipe.size.regex.data=^(?:\.data|\.bss)\s+([0-9]+).*&#xD;&#xA;recipe.size.regex=^(?:\.data|\.text)\s+([0-9]+).*&#xD;&#xA;recipe.output.tmp_file={build.project_name}.bin&#xD;&#xA;recipe.output.save_file={build.project_name}.{build.variant}.bin&#xD;&#xA;tools.openocd.path={runtime.tools.openocd.path}&#xD;&#xA;tools.openocd.cmd=bin/openocd.exe&#xD;&#xA;tools.openocd.cmd.windows=bin/openocd.exe&#xD;&#xA;tools.openocd.upload.params.verbose=-d2&#xD;&#xA;tools.openocd.upload.params.quiet=-d0&#xD;&#xA;tools.openocd.upload.pattern=&quot;{path}/{cmd}&quot; {upload.verbose} -s &quot;{path}/share/openocd/scripts/&quot; {bootloader.programmer} {upload.transport} {bootloader.config} -c &quot;telnet_port disabled; init; reset init; halt; adapter speed 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown&quot;&#xD;&#xA;tools.openocd.program.params.verbose=-d2&#xD;&#xA;tools.openocd.program.params.quiet=-d0&#xD;&#xA;tools.openocd.program.pattern=&quot;{path}/{cmd}&quot; {program.verbose} -s &quot;{path}/share/openocd/scripts/&quot; {bootloader.programmer} {upload.transport} {bootloader.config} -c &quot;telnet_port disabled; init; reset init; halt; adapter speed 10000; program {{build.path}/{build.project_name}.elf}; reset run; shutdown&quot;&#xD;&#xA;tools.openocd.erase.params.verbose=-d2&#xD;&#xA;tools.openocd.erase.params.quiet=-d0&#xD;&#xA;tools.openocd.erase.pattern=&#xD;&#xA;tools.openocd.bootloader.params.verbose=-d2&#xD;&#xA;tools.openocd.bootloader.params.quiet=-d0&#xD;&#xA;tools.openocd.bootloader.pattern=&quot;{path}/{cmd}&quot; {bootloader.verbose} -s &quot;{path}/share/openocd/scripts/&quot; {bootloader.programmer} {upload.transport} {bootloader.config} -c &quot;telnet_port disabled; init; reset init; halt; adapter speed 10000; {bootloader.extra_action.preflash}; program {{runtime.platform.path}/bootloaders/{bootloader.file}}; reset run; shutdown&quot;&#xD;&#xA;tools.bossac.path={runtime.tools.bossac-1.9.1-arduino2.path}&#xD;&#xA;tools.bossac.cmd=bossac.exe&#xD;&#xA;tools.bossac.cmd.windows=bossac.exe&#xD;&#xA;tools.bossac.upload.params.verbose=-d&#xD;&#xA;tools.bossac.upload.params.quiet=&#xD;&#xA;tools.bossac.upload.pattern=&quot;{path}/{cmd}&quot; {upload.verbose} --port={serial.port.file} -U -i -e -w &quot;{build.path}/{build.project_name}.bin&quot; -R&#xD;&#xA;tools.stm32flash.cmd=stm32flash&#xD;&#xA;tools.stm32flash.path={runtime.platform.path}/tools/windows&#xD;&#xA;tools.stm32flash.path.macosx={runtime.platform.path}/tools/macosx&#xD;&#xA;tools.stm32flash.path.linux={runtime.platform.path}/tools/linux&#xD;&#xA;tools.stm32flash.upload.params.verbose=-v&#xD;&#xA;tools.stm32flash.upload.params.quiet=&#xD;&#xA;tools.stm32flash.upload.pattern=&quot;{path}/{cmd}&quot; {serial.port} -e 1024 -b 2400 -w &quot;{build.path}/{build.project_name}.bin&quot;&#xD;&#xA;tools.stm32flash.program.params.verbose=-v&#xD;&#xA;tools.stm32flash.program.params.quiet=&#xD;&#xA;tools.stm32flash.program.pattern=&quot;{path}/{cmd}&quot; {serial.port} -e 1024 -b 2400 -w &quot;{build.path}/{build.project_name}.bin&quot;&#xD;&#xA;tools.stm32flash.erase.params.verbose=-v&#xD;&#xA;tools.stm32flash.erase.params.quiet=&#xD;&#xA;tools.stm32flash.erase.pattern=&quot;{path}/{cmd}&quot; {serial.port} -e 1024 -b 2400&#xD;&#xA;tools.dfu-util.path={runtime.tools.dfu-util.path}&#xD;&#xA;tools.dfu-util.cmd=dfu-util&#xD;&#xA;tools.dfu-util.upload.params.verbose=-d&#xD;&#xA;tools.dfu-util.upload.params.quiet=&#xD;&#xA;tools.dfu-util.upload.pattern=&quot;{path}/{cmd}&quot; --device {upload.vid}:{upload.pid} -D &quot;{build.path}/{build.project_name}.bin&quot; -a{upload.interface} --dfuse-address={upload.address}:leave&#xD;&#xA;tools.picotool.path={runtime.tools.rp2040tools.path}&#xD;&#xA;tools.picotool.cmd=rp2040load&#xD;&#xA;tools.picotool.upload.params.verbose=-v&#xD;&#xA;tools.picotool.upload.params.quiet=&#xD;&#xA;tools.picotool.upload.pattern=&quot;{path}/{cmd}&quot; {upload.verbose} -D &quot;{build.path}/{build.project_name}.elf&quot;&#xD;&#xA;tools.gdb.path={runtime.tools.arm-none-eabi-gcc-7-2017q4.path}/bin/&#xD;&#xA;tools.gdb.cmd=arm-none-eabi-gdb.exe&#xD;&#xA;tools.gdb.cmd.windows=arm-none-eabi-gdb.exe&#xD;&#xA;tools.gdb.debug.pattern=&quot;{path}/{cmd}&quot; --interpreter=mi2 -ex &quot;set pagination off&quot; --baud 115200 -ex &quot;set target-charset ASCII&quot; -ex &quot;target remote {debug.port}&quot; {build.path}/{build.project_name}.elf&#xD;&#xA;vm_original_platform_name=Arduino Mbed OS Nano Boards&#xD;&#xA;upload.verify=&#xD;&#xA;tools.vmopenocd.cmd=bin/openocd.exe&#xD;&#xA;tools.vmopenocd.cmd.windows=bin/openocd.exe&#xD;&#xA;tools.vmopenocd.debug.params.verbose=-d2&#xD;&#xA;tools.vmopenocd.debug.params.quiet=-d0&#xD;&#xA;tools.vmopenocd.debug.address=localhost:3333&#xD;&#xA;tools.vmopenocd.path={runtime.tools.openocd-0.10.0.20200213.path}&#xD;&#xA;tools.vmopenocd.scriptPath=-s &quot;{path}/scripts/&quot;&#xD;&#xA;tools.vmopenocd.logging=-l &quot;{{build.path}/{build.project_name}_DebugOpenOCD.log}&quot;&#xD;&#xA;tools.vmopenocd.boardCmd=&#xD;&#xA;tools.vmopenocd.targetCmd=&#xD;&#xA;tools.vmopenocd.initCmd=&#xD;&#xA;tools.vmopenocd.debug.pattern=&quot;{path}/{cmd}&quot; {debug.verbose} {logging} {scriptPath} {boardCmd} {targetCmd} {initCmd}&#xD;&#xA;tools.vmopenocd.program.cmd=bin/openocd.exe&#xD;&#xA;tools.vmopenocd.program.cmd.windows=bin/openocd.exe&#xD;&#xA;tools.vmopenocd.program.path={runtime.tools.openocd-0.10.0.20200213.path}&#xD;&#xA;tools.vmopenocd.program.address=localhost:3333&#xD;&#xA;tools.vmopenocd.program.params.verbose=-d2&#xD;&#xA;tools.vmopenocd.program.params.quiet=-d0&#xD;&#xA;tools.vmopenocd.program.elf.message=****[vMicro]**** Uploading ELF :&#xD;&#xA;tools.vmopenocd.program.pattern=&quot;{path}/{cmd}&quot; {program.verbose} {scriptPath} {boardCmd} {targetCmd} -c &quot;echo -n {{program.elf.message}}&quot; {programCmd}&#xD;&#xA;tools.atmelICE.protocol=&#xD;&#xA;tools.atmelICE.debug.cmd=arm-none-eabi-gdb.exe&#xD;&#xA;tools.atmelICE.debug.path={runtime.tools.arm-none-eabi-gcc.path}/bin&#xD;&#xA;tools.atmelICE.debug.pattern=&quot;{path}/{cmd}&quot;&#xD;&#xA;tools.atmelICE.server.initCmd=-c &quot;init; reset halt&quot;&#xD;&#xA;vs-cmd.Debug.AttachtoProcess.tools.atmelICE.server.initCmd=-c &quot;init&quot;&#xD;&#xA;tools.atmelICE.server.boardCmd=-c &quot;adapter driver cmsis-dap&quot; -c &quot;cmsis_dap_vid_pid 0x03eb 0x2141&quot;&#xD;&#xA;tools.atmelICE.server.tool=vmopenocd&#xD;&#xA;tools.atmelICE.debug.server=vmopenocd&#xD;&#xA;tools.atmelICE.program.scriptPath=-s &quot;{program.path}/scripts/&quot;&#xD;&#xA;tools.atmelICE.program.boardCmd=-c &quot;adapter driver cmsis-dap&quot; -c &quot;cmsis_dap_vid_pid 0x03eb 0x2141&quot;&#xD;&#xA;tools.atmelICE.program.cmd=bin/openocd.exe&#xD;&#xA;tools.atmelICE.program.cmd.windows=bin/openocd.exe&#xD;&#xA;tools.atmelICE.program.path={runtime.tools.openocd-0.10.0.20200213.path}&#xD;&#xA;tools.atmelICE.program.address=localhost:3333&#xD;&#xA;tools.atmelICE.program.params.verbose=-d2&#xD;&#xA;tools.atmelICE.program.params.quiet=-d0&#xD;&#xA;tools.atmelICE.program.elf.message=****[vMicro]**** Uploading ELF :&#xD;&#xA;tools.atmelICE.program.pattern=&quot;{program.path}/{program.cmd}&quot; {program.verbose} {program.scriptPath} {program.boardCmd} {program.targetCmd} -c &quot;echo -n {{program.elf.message}}&quot; {program.programCmd}&#xD;&#xA;tools.atmelICE.program.extra_params=&#xD;&#xA;tools.atmelICE.program.protocol=&#xD;&#xA;tools.atmelICE.erase.params.verbose=-d3&#xD;&#xA;tools.atmelICE.erase.params.quiet=-d0&#xD;&#xA;tools.atmelICE.erase.pattern=&#xD;&#xA;tools.jlink.cmd=arm-none-eabi-gdb.exe&#xD;&#xA;tools.jlink.path={runtime.tools.arm-none-eabi-gcc.path}/bin&#xD;&#xA;tools.jlink.pattern=&quot;{path}/{cmd}&quot;&#xD;&#xA;tools.jlink.server.tool=vmopenocd&#xD;&#xA;tools.jlink.server.initCmd=-c &quot;init; reset halt&quot;&#xD;&#xA;vs-cmd.Debug.AttachtoProcess.tools.jlink.server.initCmd=-c &quot;init&quot;&#xD;&#xA;tools.jlink.program.scriptPath=-s &quot;{program.path}/scripts/&quot;&#xD;&#xA;tools.jlink.program.boardCmd=-f &quot;interface/jlink.cfg&quot;&#xD;&#xA;tools.jlink.program.cmd=bin/openocd.exe&#xD;&#xA;tools.jlink.program.cmd.windows=bin/openocd.exe&#xD;&#xA;tools.jlink.program.path={runtime.tools.openocd-0.10.0.20200213.path}&#xD;&#xA;tools.jlink.program.address=localhost:3333&#xD;&#xA;tools.jlink.program.params.verbose=-d2&#xD;&#xA;tools.jlink.program.params.quiet=-d0&#xD;&#xA;tools.jlink.program.elf.message=****[vMicro]**** Uploading ELF :&#xD;&#xA;tools.jlink.program.pattern=&quot;{program.path}/{program.cmd}&quot; {program.verbose} {program.scriptPath} {program.boardCmd} {program.targetCmd} -c &quot;echo -n {{program.elf.message}}&quot; {program.programCmd}&#xD;&#xA;tools.jlink.upload.scriptPath=-s &quot;{upload.path}/scripts/&quot;&#xD;&#xA;tools.jlink.upload.boardCmd=-f &quot;interface/jlink.cfg&quot;&#xD;&#xA;tools.jlink.upload.cmd=bin/openocd.exe&#xD;&#xA;tools.jlink.upload.cmd.windows=bin/openocd.exe&#xD;&#xA;tools.jlink.upload.path={runtime.tools.openocd-0.10.0.20200213.path}&#xD;&#xA;tools.jlink.upload.address=localhost:3333&#xD;&#xA;tools.jlink.upload.params.verbose=-d2&#xD;&#xA;tools.jlink.upload.params.quiet=-d0&#xD;&#xA;tools.jlink.upload.elf.message=****[vMicro]**** Uploading ELF :&#xD;&#xA;tools.jlink.upload.pattern=&quot;{upload.path}/{upload.cmd}&quot; {upload.verbose} {upload.scriptPath} {upload.boardCmd} {upload.targetCmd} -c &quot;echo -n {{upload.elf.message}}&quot; {upload.programCmd}&#xD;&#xA;tools.bmp_upload.cmd=arm-none-eabi-gdb.exe&#xD;&#xA;tools.bmp_upload.debug.path={runtime.tools.arm-none-eabi-gcc.path}/bin/&#xD;&#xA;tools.bmp_upload.program.cmd=bin/arm-none-eabi-gdb.exe&#xD;&#xA;tools.bmp_upload.program.cmd.windows=bin/arm-none-eabi-gdb.exe&#xD;&#xA;tools.bmp_upload.program.path={runtime.tools.arm-none-eabi-gcc.path}&#xD;&#xA;tools.bmp_upload.upload.cmd=bin/arm-none-eabi-gdb.exe&#xD;&#xA;tools.bmp_upload.upload.cmd.windows=bin/arm-none-eabi-gdb.exe&#xD;&#xA;tools.bmp_upload.upload.path={runtime.tools.arm-none-eabi-gcc.path}&#xD;&#xA;tools.bmp_upload.server.initCmd=-c &quot;init; reset halt&quot;&#xD;&#xA;vs-cmd.Debug.AttachtoProcess.tools.bmp_upload.server.initCmd=-c &quot;init&quot;&#xD;&#xA;tools.bmp_upload.showLocalSerialPort=true&#xD;&#xA;tools.bmp_upload.debug.server=&#xD;&#xA;tools.stlinkv2.description=&#xD;&#xA;tools.stlinkv2.cmd=arm-none-eabi-gdb.exe&#xD;&#xA;tools.stlinkv2.path={runtime.tools.arm-none-eabi-gcc.path}/bin&#xD;&#xA;tools.stlinkv2.pattern=&quot;{path}/{cmd}&quot;&#xD;&#xA;tools.stlinkv2.server.tool=vmopenocd&#xD;&#xA;tools.stlinkv2.debug.server=vmopenocd&#xD;&#xA;tools.stlinkv2.server.boardCmd=-f &quot;interface/stlink.cfg&quot;&#xD;&#xA;tools.stlinkv2.server.initCmd=-c &quot;init; reset halt&quot;&#xD;&#xA;vs-cmd.Debug.AttachtoProcess.tools.stlinkv2.server.initCmd=-c &quot;init&quot;&#xD;&#xA;tools.stlinkv2.upload.scriptPath=-s &quot;{upload.path}/scripts/&quot;&#xD;&#xA;tools.stlinkv2.upload.boardCmd=-f &quot;interface/stlink.cfg&quot;&#xD;&#xA;tools.stlinkv2.upload.cmd=bin/openocd.exe&#xD;&#xA;tools.stlinkv2.upload.cmd.windows=bin/openocd.exe&#xD;&#xA;tools.stlinkv2.upload.path={runtime.tools.openocd-0.10.0.20200213.path}&#xD;&#xA;tools.stlinkv2.upload.address=localhost:3333&#xD;&#xA;tools.stlinkv2.upload.params.verbose=-d2&#xD;&#xA;tools.stlinkv2.upload.params.quiet=-d0&#xD;&#xA;tools.stlinkv2.upload.elf.message=****[vMicro]**** Uploading ELF :&#xD;&#xA;tools.stlinkv2.upload.pattern=&quot;{upload.path}/{upload.cmd}&quot; {upload.verbose} {upload.scriptPath} {upload.boardCmd} {upload.targetCmd} -c &quot;echo -n {{upload.elf.message}}&quot; {upload.programCmd}&#xD;&#xA;tools.stlinkv2.upload.extra_params=&#xD;&#xA;tools.stlinkv2.upload.protocol=&#xD;&#xA;tools.stlinkv2.protocol=&#xD;&#xA;tools.f2232mm.cmd=arm-none-eabi-gdb.exe&#xD;&#xA;tools.f2232mm.path={runtime.tools.arm-none-eabi-gcc.path}/bin&#xD;&#xA;tools.f2232mm.pattern=&quot;{path}/{cmd}&quot; {args}&#xD;&#xA;tools.f2232mm.server.tool=vmopenocd&#xD;&#xA;tools.f2232mm.server.initCmd=-c &quot;init; reset halt&quot;&#xD;&#xA;vs-cmd.Debug.AttachtoProcess.tools.f2232mm.server.initCmd=-c &quot;init&quot;&#xD;&#xA;tools.f2232mm.upload.scriptPath=-s &quot;{upload.path}/scripts/&quot;&#xD;&#xA;tools.f2232mm.upload.boardCmd=-f &quot;interface/ftdi/minimodule.cfg&quot;&#xD;&#xA;tools.f2232mm.upload.cmd=bin/openocd.exe&#xD;&#xA;tools.f2232mm.upload.cmd.windows=bin/openocd.exe&#xD;&#xA;tools.f2232mm.upload.path={runtime.tools.openocd-0.10.0.20200213.path}&#xD;&#xA;tools.f2232mm.upload.address=localhost:3333&#xD;&#xA;tools.f2232mm.upload.params.verbose=-d2&#xD;&#xA;tools.f2232mm.upload.params.quiet=-d0&#xD;&#xA;tools.f2232mm.upload.elf.message=****[vMicro]**** Uploading ELF :&#xD;&#xA;tools.f2232mm.upload.pattern=&quot;{upload.path}/{upload.cmd}&quot; {upload.verbose} {upload.scriptPath} {upload.boardCmd} {upload.targetCmd} -c &quot;echo -n {{upload.elf.message}}&quot; {upload.programCmd}&#xD;&#xA;tools.f2232mm.upload.extra_params=&#xD;&#xA;tools.f2232mm.upload.protocol=&#xD;&#xA;tools.f2232mm.protocol=&#xD;&#xA;tools.f2232h.cmd=arm-none-eabi-gdb.exe&#xD;&#xA;tools.f2232h.path={runtime.tools.arm-none-eabi-gcc.path}/bin&#xD;&#xA;tools.f2232h.pattern=&quot;{path}/{cmd}&quot;&#xD;&#xA;tools.f2232h.server.tool=vmopenocd&#xD;&#xA;tools.f2232h.server.initCmd=-c &quot;init; reset halt&quot;&#xD;&#xA;vs-cmd.Debug.AttachtoProcess.tools.f2232h.server.initCmd=-c &quot;init&quot;&#xD;&#xA;tools.f2232h.upload.scriptPath=-s &quot;{upload.path}/scripts/&quot;&#xD;&#xA;tools.f2232h.upload.boardCmd=-f &quot;interface/ftdi/minimodule-lowcost.cfg&quot;&#xD;&#xA;tools.f2232h.upload.cmd=bin/openocd.exe&#xD;&#xA;tools.f2232h.upload.cmd.windows=bin/openocd.exe&#xD;&#xA;tools.f2232h.upload.path={runtime.tools.openocd-0.10.0.20200213.path}&#xD;&#xA;tools.f2232h.upload.address=localhost:3333&#xD;&#xA;tools.f2232h.upload.params.verbose=-d2&#xD;&#xA;tools.f2232h.upload.params.quiet=-d0&#xD;&#xA;tools.f2232h.upload.elf.message=****[vMicro]**** Uploading ELF :&#xD;&#xA;tools.f2232h.upload.pattern=&quot;{upload.path}/{upload.cmd}&quot; {upload.verbose} {upload.scriptPath} {upload.boardCmd} {upload.targetCmd} -c &quot;echo -n {{upload.elf.message}}&quot; {upload.programCmd}&#xD;&#xA;tools.f2232h.upload.extra_params=&#xD;&#xA;tools.f2232h.upload.protocol=&#xD;&#xA;tools.f2232h.protocol=&#xD;&#xA;vm.platform.root.path=c:\program files\microsoft visual studio\2022\community\common7\ide\extensions\plhpf1wy.iep\Micro Platforms\arduino16x&#xD;&#xA;cmsis-dap.name=ARM CMSIS-DAP compatible&#xD;&#xA;cmsis-dap.communication=USB&#xD;&#xA;cmsis-dap.protocol=&#xD;&#xA;cmsis-dap.program.protocol=&#xD;&#xA;cmsis-dap.program.tool=openocd&#xD;&#xA;cmsis-dap.program.extra_params=&#xD;&#xA;stlink.name=STMicroelectronics STLINK&#xD;&#xA;stlink.communication=USB&#xD;&#xA;stlink.protocol=&#xD;&#xA;stlink.program.protocol=&#xD;&#xA;stlink.program.tool=openocd&#xD;&#xA;stlink.program.extra_params=&#xD;&#xA;runtime.tools.openocd.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\tools\openocd\0.11.0-arduino2&#xD;&#xA;runtime.tools.openocd-0.11.0-arduino2.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\tools\openocd\0.11.0-arduino2&#xD;&#xA;runtime.tools.arm-none-eabi-gcc.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4&#xD;&#xA;runtime.tools.arm-none-eabi-gcc-7-2017q4.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4&#xD;&#xA;runtime.tools.bossac.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\tools\bossac\1.9.1-arduino2&#xD;&#xA;runtime.tools.bossac-1.9.1-arduino2.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\tools\bossac\1.9.1-arduino2&#xD;&#xA;runtime.tools.dfu-util.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1&#xD;&#xA;runtime.tools.dfu-util-0.10.0-arduino1.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\tools\dfu-util\0.10.0-arduino1&#xD;&#xA;runtime.tools.rp2040tools.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\tools\rp2040tools\1.0.2&#xD;&#xA;runtime.tools.rp2040tools-1.0.2.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\tools\rp2040tools\1.0.2&#xD;&#xA;runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr&#xD;&#xA;runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr&#xD;&#xA;runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr&#xD;&#xA;runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr&#xD;&#xA;runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr&#xD;&#xA;runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr&#xD;&#xA;runtime.tools.tools-avr.path=C:\Program Files (x86)\Arduino\hardware\tools\avr&#xD;&#xA;runtime.vm.boardinfo.id=nanorp2040connect&#xD;&#xA;runtime.vm.boardinfo.name=nanorp2040connect&#xD;&#xA;runtime.vm.boardinfo.desc=Arduino Nano RP2040 Connect&#xD;&#xA;runtime.vm.boardinfo.src_location=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2&#xD;&#xA;ide.hint=Use installed IDE (hardware, reference/help + libraries)&#xD;&#xA;ide.location.key=Arduino16x&#xD;&#xA;ide.location.ide.winreg=Arduino 1.6.x Application&#xD;&#xA;ide.location.sketchbook.winreg=Arduino 1.6.x Sketchbook&#xD;&#xA;ide.location.sketchbook.preferences=sketchbook.path&#xD;&#xA;ide.default.revision_name=1.8.13&#xD;&#xA;ide.default.version=10800&#xD;&#xA;ide.default.package=arduino&#xD;&#xA;ide.default.platform=avr&#xD;&#xA;ide.multiplatform=true&#xD;&#xA;ide.includes=Arduino.h&#xD;&#xA;ide.exe_name=arduino&#xD;&#xA;ide.recipe.preproc.defines.flags=-w -x c++ -E -dM&#xD;&#xA;ide.platformswithoutpackage=false&#xD;&#xA;ide.includes.fallback=wprogram.h&#xD;&#xA;ide.extension=ino&#xD;&#xA;ide.extension.fallback=pde&#xD;&#xA;ide.versionGTEQ=160&#xD;&#xA;ide.exe=arduino.exe&#xD;&#xA;ide.builder.exe=arduinobuilder.exe&#xD;&#xA;ide.builder.name=Arduino Builder&#xD;&#xA;ide.hosts=atmel&#xD;&#xA;ide.url=https://www.visualmicro.com/page/Download-Arduino-Or-Other-Supporting-IDEs.aspx&#xD;&#xA;ide.help.reference.path=reference&#xD;&#xA;ide.help.reference.path2=reference\www.arduino.cc\en\Reference&#xD;&#xA;ide.help.reference.serial=reference\www.arduino.cc\en\Serial&#xD;&#xA;ide.location.preferences.portable={runtime.ide.path}\portable&#xD;&#xA;ide.location.preferences.arduinoData={runtime.sketchbook.path}\ArduinoData&#xD;&#xA;ide.location.preferences=%VM_APPDATA_LOCAL%\arduino15\preferences.txt&#xD;&#xA;ide.location.preferences_fallback=%VM_APPDATA_ROAMING%\arduino15\preferences.txt&#xD;&#xA;ide.location.contributions=%VM_APPDATA_LOCAL%\arduino15&#xD;&#xA;ide.location.contributions_fallback=%VM_APPDATA_ROAMING%\arduino15&#xD;&#xA;ide.contributions.boards.allow=true&#xD;&#xA;ide.contributions.boards.ignore_unless_rewrite_found=true&#xD;&#xA;ide.contributions.libraries.allow=true&#xD;&#xA;ide.contributions.boards.support.urls.wiki=https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls&#xD;&#xA;ide.create_platforms_from_boardsTXT.teensy=build.core&#xD;&#xA;vm.debug=true&#xD;&#xA;software=ARDUINO&#xD;&#xA;ssh.user.name=root&#xD;&#xA;ssh.user.default.password=arduino&#xD;&#xA;ssh.host.wwwfiles.path=/www/sd&#xD;&#xA;build.working_directory={runtime.ide.path}\java\bin&#xD;&#xA;runtime.tools.vm_web_debugger.path={vm.platform.root.path}/../../Micro Debuggers/WebDebugger&#xD;&#xA;recipe.hooks.vmdeploy.vm_web_debugger_postupload.1.pattern=&quot;{runtime.tools.vm_web_debugger.path}/DeployMicroWebserver.exe&quot; &quot;{sketch_path}&quot; &quot;{serial.port}&quot; &quot;{runtime.hardware.path}\..&quot;&#xD;&#xA;recipe.hooks.vmlaunch.vm_web_debugger_preopen.1.pattern=notepad.exe &quot;{sketch_path}\__vm\vmWebDebugger\Start-WebServer.bat&quot;&#xD;&#xA;recipe.hooks.vmlaunch.vm_web_debugger_preopen.2.pattern={sketch_path}\__vm\vmWebDebugger\Start-WebServer.bat&#xD;&#xA;ide.debug_menu.debugger_type=Debug&#xD;&#xA;ide.debug_menu.debugger_type.none=Off&#xD;&#xA;ide.debug_menu.none.debug.tool=no_debug&#xD;&#xA;ide.debug_menu.debugger_type.universal=Serial&#xD;&#xA;ide.debug_menu.universal.debug.tool=universal&#xD;&#xA;ide.debug_menu.debugger_type.hwdebugger=Hardware&#xD;&#xA;ide.debug_menu.hwdebugger=Debugger&#xD;&#xA;ide.debug_menu.hwdebugger.custom_debugger=Manual/Custom&#xD;&#xA;ide.debug_menu.hwdebugger.custom_debugger.debug.tool=dbg_external&#xD;&#xA;ide.meta_custom_debugger.sentence=Provides a build that includes debug defines and will launch a custom debugger if one is provided.&#xD;&#xA;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&#xD;&#xA;ide.meta_custom_debugger.reference.usage.url=https://github.com/Microsoft/vscode-cpptools/blob/master/launch.md#customlaunchsetupcommands&#xD;&#xA;ide.meta_custom_debugger.reference.connect.url=https://docs.microsoft.com/en-us/visualstudio/debugger/create-custom-views-of-native-objects?view=vs-2019&#xD;&#xA;ide.compiler_flags_no_opt=-O0&#xD;&#xA;ide.debug_menu.vm_disable_optimization=Disable Optimization&#xD;&#xA;ide.debug_menu.vm_disable_optimization.vm_disable_opt_default=Default Optimization&#xD;&#xA;ide.debug_menu.vm_disable_optimization.vm_disable_opt_proj=No Project Optimization&#xD;&#xA;ide.debug_menu.vm_disable_opt_proj.vm_disable_opt_project={ide.compiler_flags_no_opt}&#xD;&#xA;ide.debug_menu.vm_disable_optimization.vm_disable_opt_proj_libs=No Project + Libraries Optimization&#xD;&#xA;ide.debug_menu.vm_disable_opt_proj_libs.vm_disable_opt_project={ide.compiler_flags_no_opt}&#xD;&#xA;ide.debug_menu.vm_disable_opt_proj_libs.vm_disable_opt_libraries={ide.compiler_flags_no_opt}&#xD;&#xA;ide.debug_menu.vm_disable_optimization.vm_disable_opt_all=No Optimization&#xD;&#xA;ide.meta_vm_disable_opt_all.sentence=Disable compiler optimization for all sources:- Project, Library and Platform.&#xD;&#xA;ide.meta_vm_disable_opt_all.comment=After switching between 'No Optimization' and other optimization values, please click &quot;Solution Clean&quot; or switch off (or cycle) 'vMicro&gt;Compiler&gt;Shared Cache For Cores'. NOTE: Changing optimization settings can cause build errors or result in overly large programs.&#xD;&#xA;ide.debug_menu.vm_disable_opt_all.vm_disable_opt_project={ide.compiler_flags_no_opt}&#xD;&#xA;ide.debug_menu.vm_disable_opt_all.vm_disable_opt_libraries={ide.compiler_flags_no_opt}&#xD;&#xA;ide.debug_menu.vm_disable_opt_all.vm_disable_opt_core={ide.compiler_flags_no_opt}&#xD;&#xA;ide.appid=arduino16x&#xD;&#xA;location.sketchbook=C:\Users\Aidan\Documents\Arduino&#xD;&#xA;build.core.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2\cores\arduino&#xD;&#xA;vm.core.include=arduino.h&#xD;&#xA;vm.boardsource.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2&#xD;&#xA;runtime.platform.path=C:\Users\Aidan\AppData\Local\arduino15\packages\arduino\hardware\mbed_nano\2.5.2&#xD;&#xA;vm.platformname.name=mbed_nano&#xD;&#xA;build.arch=MBED_NANO&#xD;&#xA;" arduino.build.core="arduino" arduino.build.f_cpu="" arduino.build.mcu="cortex-m0plus" arduino.upload.maximum_size="16777216" arduino.upload.port="COM5" arduino.upload.protocol="" arduino.upload.speed="" config.Debug.customdebug_nanorp2040connect_debugger_type="universal" visualmicro.application.name="arduino16x" visualmicro.package.name="arduino" visualmicro.platform.name="mbed_nano" />
</VisualStudio>
</ProjectExtensions>
</Project>