|
12345678910111213141516171819202122232425262728293031323334353637 |
- <VisualMicro>
- <Program Name="Teensy4.1_Datalogger new" Ext=".ino" Location="C:\Users\Julian Graf\Documents\Arduino\Teensy4.1_Datalogger new">
- <Compile ReCompileIfSourceIsNewer="1" IsDebugStart="1" IsGdb="0" IsCompiled="0" ConfigurationName="Debug" UseConfigurationNameInBuildFolder="True" StopOnError="False" OptimiseLibs="True" OptimiseCore="True" BuildPath="C:\Users\Julian Graf\AppData\Local\Temp\VMBuilds\Teensy4.1_Datalogger new\teensy40\Debug" ExportWebDebugger="0" IncludesDebug="0" SketchName="Teensy4.1_Datalogger new" ReportDigitalPins="0" ReportAnalogPins="0" ReportI2C="0" ReportFreeMemory="0" IncludeDebug="1" LastDebugPreProcessorDefinitions="VM_DBT_HARDWARESERIAL 0;VM_DBT_SOFTWARESERIAL 1;VM_DBT_FASTSERIAL 2;VM_DBT_USB 3;VM_DBT_TEENSY 4;VM_DBT_UART 5;VM_DBT_USART 6;VM_DBT_USBSERIAL 7;VM_DBT_TTYUART 8;VM_DBT_NET_CONSOLE 9;VM_DBT_Uart 10;VM_DBT_COSA 11;VM_DBT_CDCSerialClass 12;VM_DBT_HARDWARESERIAL1 13;VM_DBT_HARDWARESERIAL2 14;VM_DBT_HARDWARESERIAL3 15;VM_DBT_NET_UDP 16;VM_DBT_USBAPI 17;VM_DBT_SERIALUSB 18;VM_DBT_MS430_SERIAL_ 19;VM_DBT_NO_SERIAL 20;VM_DBT_GENERIC_OBJECT 21;VM_DEBUG_ENABLE 1;VM_DEBUG;VM_DEBUG_BANDWIDTH_THROTTLE_MS 25;VM_DEBUGGER_SOFT_TRANSPORT Serial;VM_DEBUGGER_SOFT_TRANSPORT_WRITER Serial;VM_DBT VM_DBT_GENERIC_OBJECT;VM_DEBUG_BREAKPAUSE;" CompilerErrors="1" />
- <Platform Name="arduino16x" Package="teensy" Platform="teensy4" Architecture="hardware">
- <Board Name="teensy40" Description="Teensy 4.0 (teensy40)" CoreFolder="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\teensy\avr\cores\teensy4" VariantFullPath="" McuIdePath="C:\Users\Julian Graf\Documents\arduino-1.8.10" McuSketchBookPath="C:\Users\Julian Graf\Documents\Arduino" name="Teensy 4.0" upload.maximum_size="2031616" upload.maximum_data_size="1048576" upload.tool="teensyloader" upload.protocol="halfkay" build.board="TEENSY40" build.core="teensy4" build.mcu="imxrt1062" build.warn_data_percentage="99" build.toolchain="arm/bin/" build.command.gcc="arm-none-eabi-gcc" build.command.g_x002B__x002B_="arm-none-eabi-g++" build.command.ar="arm-none-eabi-gcc-ar" build.command.objcopy="arm-none-eabi-objcopy" build.command.objdump="arm-none-eabi-objdump" build.command.linker="arm-none-eabi-gcc" build.command.size="arm-none-eabi-size" build.flags.common="-g -Wall -ffunction-sections -fdata-sections -nostdlib" build.flags.dep="-MMD" build.flags.optimize="-O2" build.flags.cpu="-mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16" build.flags.defs="-D__IMXRT1062__ -DTEENSYDUINO=148" build.flags.cpp="-std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing" build.flags.c="" build.flags.S="-x assembler-with-cpp" build.flags.ld="-Wl,--gc-sections,--relax "-T{build.core.path}/imxrt1062.ld"" build.flags.libs="-larm_cortexM7lfsp_math -lm -lstdc++" serial.restart_cmd="false" menu.usb.serial="Serial" menu.usb.serial.build.usbtype="USB_SERIAL" menu.speed.600="600 MHz" menu.speed.528="528 MHz" menu.speed.450="450 MHz" menu.speed.396="396 MHz" menu.speed.150="150 MHz" menu.speed.24="24 MHz" menu.speed.720="720 MHz (overclock)" menu.speed.816="816 MHz (overclock)" menu.speed.912="912 MHz (overclock, cooling req'd)" menu.speed.960="960 MHz (overclock, cooling req'd)" menu.speed.1008="1.008 GHz (overclock, cooling req'd)" menu.speed.1008.build.fcpu="1000000000" menu.speed.960.build.fcpu="960000000" menu.speed.912.build.fcpu="912000000" menu.speed.816.build.fcpu="816000000" menu.speed.720.build.fcpu="720000000" menu.speed.600.build.fcpu="600000000" menu.speed.528.build.fcpu="528000000" menu.speed.450.build.fcpu="450000000" menu.speed.396.build.fcpu="396000000" menu.speed.150.build.fcpu="150000000" menu.speed.24.build.fcpu="24000000" menu.opt.o2std="Faster" menu.opt.o2std.build.flags.optimize="-O2" menu.opt.o2std.build.flags.ldspecs="" menu.opt.o1std="Fast" menu.opt.o1std.build.flags.optimize="-O1" menu.opt.o1std.build.flags.ldspecs="" menu.opt.o3std="Fastest" menu.opt.o3std.build.flags.optimize="-O3" menu.opt.o3std.build.flags.ldspecs="" menu.opt.ogstd="Debug" menu.opt.ogstd.build.flags.optimize="-Og" menu.opt.ogstd.build.flags.ldspecs="" menu.opt.osstd="Smallest Code" menu.opt.osstd.build.flags.optimize="-Os --specs=nano.specs" menu.opt.osstd.build.flags.ldspecs="" menu.keys.en-us="US English" menu.keys.en-us.build.keylayout="US_ENGLISH" menu.keys.fr-ca="Canadian French" menu.keys.fr-ca.build.keylayout="CANADIAN_FRENCH" menu.keys.xx-ca="Canadian Multilingual" menu.keys.xx-ca.build.keylayout="CANADIAN_MULTILINGUAL" menu.keys.cz-cz="Czech" menu.keys.cz-cz.build.keylayout="CZECH" menu.keys.da-da="Danish" menu.keys.da-da.build.keylayout="DANISH" menu.keys.fi-fi="Finnish" menu.keys.fi-fi.build.keylayout="FINNISH" menu.keys.fr-fr="French" menu.keys.fr-fr.build.keylayout="FRENCH" menu.keys.fr-be="French Belgian" menu.keys.fr-be.build.keylayout="FRENCH_BELGIAN" menu.keys.fr-ch="French Swiss" menu.keys.fr-ch.build.keylayout="FRENCH_SWISS" menu.keys.de-de="German" menu.keys.de-de.build.keylayout="GERMAN" menu.keys.de-dm="German (Mac)" menu.keys.de-dm.build.keylayout="GERMAN_MAC" menu.keys.de-ch="German Swiss" menu.keys.de-ch.build.keylayout="GERMAN_SWISS" menu.keys.is-is="Icelandic" menu.keys.is-is.build.keylayout="ICELANDIC" menu.keys.en-ie="Irish" menu.keys.en-ie.build.keylayout="IRISH" menu.keys.it-it="Italian" menu.keys.it-it.build.keylayout="ITALIAN" menu.keys.no-no="Norwegian" menu.keys.no-no.build.keylayout="NORWEGIAN" menu.keys.pt-pt="Portuguese" menu.keys.pt-pt.build.keylayout="PORTUGUESE" menu.keys.pt-br="Portuguese Brazilian" menu.keys.pt-br.build.keylayout="PORTUGUESE_BRAZILIAN" menu.keys.rs-rs="Serbian (Latin Only)" menu.keys.rs-rs.build.keylayout="SERBIAN_LATIN_ONLY" menu.keys.es-es="Spanish" menu.keys.es-es.build.keylayout="SPANISH" menu.keys.es-mx="Spanish Latin America" menu.keys.es-mx.build.keylayout="SPANISH_LATIN_AMERICA" menu.keys.sv-se="Swedish" menu.keys.sv-se.build.keylayout="SWEDISH" menu.keys.tr-tr="Turkish (partial)" menu.keys.tr-tr.build.keylayout="TURKISH" menu.keys.en-gb="United Kingdom" menu.keys.en-gb.build.keylayout="UNITED_KINGDOM" menu.keys.usint="US International" menu.keys.usint.build.keylayout="US_INTERNATIONAL" menu.vm_encryption.off="OFF" menu.vm_encryption.help="1. How To" menu.vm_encryption.keygen="2. Generate Key" menu.vm_encryption.keyverify="3. Verify Key" menu.vm_encryption.fusesketch="4. Fuse Sketch" menu.vm_encryption.verifysketch="5. Verify Sketch" menu.vm_encryption.locksketch="6. Lock Sketch" menu.vm_encryptionkeyloc.sketch="Sketchbook Folder" menu.vm_encryptionkeyloc.sketch.teensyencryptionkeyloc="{location.sketchbook}" menu.vm_encryptionkeyloc.proj="Project Folder" menu.vm_encryptionkeyloc.proj.teensyencryptionkeyloc="{build.project_path}" menu.vm_encryption.help.recipe.hooks.custombuild1.pattern=""{vm.platform.root.path}\..\teensy\tools\Encryption\vm_TeensySecure_ShowHelp.bat"" menu.vm_encryption.keygen.recipe.hooks.custombuild1.pattern=""{vm.platform.root.path}\..\teensy\tools\Encryption\vm_TeensySecure_KeyGen.bat" "{runtime.hardware.path}\..\tools" "{teensyencryptionkeyloc}"" menu.vm_encryption.keygen.recipe.hooks.custombuild1.use_shell_execute="false" menu.vm_encryption.keygen.recipe.hooks.custombuild1.create_no_window="true" menu.vm_encryption.keyverify.recipe.hooks.custombuild1.pattern=""{vm.platform.root.path}\..\teensy\tools\Encryption\vm_TeensySecure_KeyCheck.bat" "{runtime.hardware.path}\..\tools" "{teensyencryptionkeyloc}"" menu.vm_encryption.keyverify.recipe.hooks.custombuild1.use_shell_execute="false" menu.vm_encryption.keyverify.recipe.hooks.custombuild1.create_no_window="true" menu.vm_encryption.fusesketch.recipe.hooks.prebuild.1.pattern=""{vm.platform.root.path}\..\teensy\tools\Encryption\vm_TeensySecure_FuseINO.bat" "{runtime.hardware.path}\..\tools" "{teensyencryptionkeyloc}" "{build.path}\{build.project_name}" "{build.path}\{vm.sketch_ino_cpp_name}"" menu.vm_encryption.fusesketch.recipe.hooks.prebuild.1.use_shell_execute="false" menu.vm_encryption.fusesketch.recipe.hooks.prebuild.1.create_no_window="true" menu.vm_encryption.fusesketch.vm.ctags="false" menu.vm_encryption.fusesketch.recipe.hooks.postbuild.9.pattern="Cscript.exe "{vm.platform.root.path}\..\teensy\tools\Encryption\vm_TeensyPopup.vbs" "Fuse Sketch Generated.\n Press UPLOAD to Flash to your device!" "Teensy Encryption" 64" menu.vm_encryption.fusesketch.recipe.hooks.postbuild.9.use_shell_execute="false" menu.vm_encryption.fusesketch.recipe.hooks.postbuild.9.create_no_window="true" menu.vm_encryption.verifysketch.recipe.hooks.prebuild.1.pattern=""{vm.platform.root.path}\..\teensy\tools\Encryption\vm_TeensySecure_VerifyINO.bat" "{runtime.hardware.path}\..\tools" "{teensyencryptionkeyloc}" "{build.path}\{build.project_name}" "{build.path}\{vm.sketch_ino_cpp_name}"" menu.vm_encryption.verifysketch.recipe.hooks.prebuild.1.use_shell_execute="false" menu.vm_encryption.verifysketch.recipe.hooks.prebuild.1.create_no_window="true" menu.vm_encryption.verifysketch.vm.ctags="false" menu.vm_encryption.verifysketch.recipe.hooks.postbuild.9.pattern="Cscript.exe "{vm.platform.root.path}\..\teensy\tools\Encryption\vm_TeensyPopup.vbs" "Verify Sketch Generated.\n Press UPLOAD to Flash to your device!" "Teensy Encryption" 64" menu.vm_encryption.verifysketch.recipe.hooks.postbuild.9.use_shell_execute="false" menu.vm_encryption.verifysketch.recipe.hooks.postbuild.9.create_no_window="true" menu.vm_encryption.locksketch.recipe.hooks.prebuild.1.pattern=""{vm.platform.root.path}\..\teensy\tools\Encryption\vm_TeensySecure_LockINO.bat" "{runtime.hardware.path}\..\tools" "{teensyencryptionkeyloc}" "{build.path}\{build.project_name}" "{build.path}\{vm.sketch_ino_cpp_name}"" menu.vm_encryption.locksketch.recipe.hooks.prebuild.1.use_shell_execute="false" menu.vm_encryption.locksketch.recipe.hooks.prebuild.1.create_no_window="true" menu.vm_encryption.locksketch.vm.ctags="false" menu.vm_encryption.locksketch.recipe.hooks.postbuild.9.pattern="Cscript.exe "{vm.platform.root.path}\..\teensy\tools\Encryption\vm_TeensyPopup.vbs" "LOCK Sketch Generated.\n Press UPLOAD to Flash to your device!" "Teensy Encryption" 48" menu.vm_encryption.locksketch.recipe.hooks.postbuild.9.use_shell_execute="false" menu.vm_encryption.locksketch.recipe.hooks.postbuild.9.create_no_window="true" runtime.ide.path="C:\Users\Julian Graf\Documents\arduino-1.8.10" runtime.os="windows" build.system.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\teensy\avr\system" runtime.ide.version="108010" target_package="teensy" target_platform="teensy4" runtime.hardware.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\teensy" originalid="teensy40" vm.run_sketch_prebuild_before_build="true" intellisense.include.paths.more="{vmresolved.compiler.path}arm\arm-none-eabi\include;{vmresolved.compiler.path}arm\lib\gcc\arm-none-eabi\5.4.1\include;{vmresolved.compiler.path}arm\arm-none-eabi\include\c++\5.4.1;{vmresolved.compiler.path}arm\arm-none-eabi\include\c++\5.4.1\tr1;{vmresolved.compiler.path}arm\arm-none-eabi\include\c++\5.4.1\bits;{vmresolved.compiler.path}arm\arm-none-eabi\include\c++\5.4.1\arm-none-eabi;" vmboard.totalpins="16" vmboard.totalanalogpins="14" tools.teensy_gdbstub.cmd="arm-none-eabi-gdb.exe" tools.teensy_gdbstub.debug.path="{runtime.hardware.path}/../tools/arm/bin" tools.teensy_gdbstub.initCmd="-ex "init halt"" vs-cmd.Debug.AttachtoProcess.tools.teensy_gdbstub.initCmd="-ex "init"" tools.teensy_gdbstub.debug.args="-ex "target remote \\.\{serial.debug.port}" {initCmd}" build.vm.ignore_gdb_extra_flags="1" tools.teensy_gdbstub.showLocalSerialPort="true" debug_menu.hwdebugger.teensy="GDBStub" debug_menu.hwdebugger.teensy.debug.tool="teensy_gdbstub" meta_teensy.sentence="This debugger requires the TeensyDebug Library from https://github.com/ftrias/TeensyDebug to be installed, and the <TeensyDebug.h> to be included, as well as a call to debug.begin(Serialxx);" meta_teensy.comment="Ensure the COM Port for the configured Debug Port is selected before attaching the Debugger, depending on your code. . Set vMicro > Debugger > 'Compiler Optimization' to 'No Project', 'No Project + Libraries' or 'None' when debugging. (NOTE: Changing the optimization setting for this platform might cause compilation errors with certain code such as HardwareSerial.)" meta_teensy.image.connect="https://www.visualmicro.com/pics/Debug-Help-TEENSY4-GDBSTUB-Connections.png" meta_teensy.image.operation="https://www.visualmicro.com/pics/Debug-Break-TEENSY4-GDBSTUB-VSOnly.png" meta_teensy.reference.usage.url="https://www.visualmicro.com/page/User-Guide.aspx?doc=Arduino-gdb-Tutorial.html" version="1.8.5" rewriting="disabled" compiler.path="{runtime.hardware.path}/../tools/" compiler.objcopy.eep.flags="-O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0" compiler.elf2hex.flags="-O ihex -R .eeprom" recipe.preproc.includes=""{compiler.path}{build.toolchain}{build.command.g++}" -M -MG -MP -x c++ -w {build.flags.cpp} {build.flags.cpu} {build.flags.defs} -DARDUINO={runtime.ide.version} -DF_CPU={build.fcpu} -D{build.usbtype} -DLAYOUT_{build.keylayout} {includes} "{source_file}"" recipe.preproc.macros=""{compiler.path}{build.toolchain}{build.command.g++}" -E -CC -x c++ -w {compiler.cpp.flags} {build.flags.common} {build.flags.cpp} {build.flags.cpu} {build.flags.defs} -DARDUINO={runtime.ide.version} -DF_CPU={build.fcpu} -D{build.usbtype} -DLAYOUT_{build.keylayout} {includes} "{source_file}" -o "{preprocessed_file_path}"" tools.arduino-preprocessor.path="{runtime.tools.arduino-preprocessor.path}" tools.arduino-preprocessor.cmd.path="{path}/arduino-preprocessor" tools.arduino-preprocessor.pattern=""{cmd.path}" "{source_file}" "{codecomplete}" -- -std=gnu++14" recipe.hooks.sketch.prebuild.1.pattern=""{compiler.path}precompile_helper" "{runtime.platform.path}/cores/{build.core}" "{build.path}" "{compiler.path}{build.toolchain}{build.command.g++}" -x c++-header {build.flags.optimize} {build.flags.common} {build.flags.dep} {build.flags.cpp} {build.flags.cpu} {build.flags.defs} -DARDUINO={runtime.ide.version} -DF_CPU={build.fcpu} -D{build.usbtype} -DLAYOUT_{build.keylayout} "-I{runtime.platform.path}/cores/{build.core}" "{build.path}/pch/Arduino.h" -o "{build.path}/pch/Arduino.h.gch"" recipe.cpp.o.pattern=""{compiler.path}{build.toolchain}{build.command.g++}" -c {build.flags.optimize} {build.flags.common} {build.flags.dep} {build.flags.cpp} {build.flags.cpu} {build.flags.defs} -DARDUINO={runtime.ide.version} -DF_CPU={build.fcpu} -D{build.usbtype} -DLAYOUT_{build.keylayout} "-I{build.path}/pch" {includes} "{source_file}" -o "{object_file}"" recipe.c.o.pattern=""{compiler.path}{build.toolchain}{build.command.gcc}" -c {build.flags.optimize} {build.flags.common} {build.flags.dep} {build.flags.c} {build.flags.cpu} {build.flags.defs} -DARDUINO={runtime.ide.version} -DF_CPU={build.fcpu} -D{build.usbtype} -DLAYOUT_{build.keylayout} {includes} "{source_file}" -o "{object_file}"" recipe.S.o.pattern=""{compiler.path}{build.toolchain}{build.command.gcc}" -c {build.flags.optimize} {build.flags.common} {build.flags.dep} {build.flags.S} {build.flags.cpu} {build.flags.defs} -DARDUINO={runtime.ide.version} -DF_CPU={build.fcpu} -D{build.usbtype} -DLAYOUT_{build.keylayout} {includes} "{source_file}" -o "{object_file}"" recipe.ar.pattern=""{compiler.path}{build.toolchain}{build.command.ar}" rcs "{archive_file_path}" "{object_file}"" recipe.c.combine.pattern=""{compiler.path}{build.toolchain}{build.command.linker}" {build.flags.optimize} {build.flags.ld} {build.flags.ldspecs} {build.flags.cpu} -o "{build.path}/{build.project_name}.elf" {object_files} "{build.path}/{archive_file}" "-L{build.path}" {build.flags.libs}" recipe.elfpatch.pattern=""{compiler.path}/hardware/tools/{build.elfpatch}" -mmcu={build.mcu} "{build.path}/{build.project_name}.elf" "{sketch_path}/disk"" recipe.objcopy.eep.pattern=""{compiler.path}{build.toolchain}{build.command.objcopy}" {compiler.objcopy.eep.flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.eep"" recipe.objcopy.hex.pattern=""{compiler.path}{build.toolchain}{build.command.objcopy}" {compiler.elf2hex.flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.hex"" recipe.hooks.postbuild.1.pattern=""{compiler.path}stdout_redirect" "{build.path}/{build.project_name}.lst" "{compiler.path}{build.toolchain}{build.command.objdump}" -d -S -C "{build.path}/{build.project_name}.elf"" recipe.hooks.postbuild.2.pattern=""{compiler.path}stdout_redirect" "{build.path}/{build.project_name}.sym" "{compiler.path}{build.toolchain}{build.command.objdump}" -t -C "{build.path}/{build.project_name}.elf"" recipe.hooks.postbuild.3.pattern=""{compiler.path}teensy_post_compile" "-file={build.project_name}" "-path={build.path}" "-tools={compiler.path}" "-board={build.board}"" recipe.size.pattern=""{compiler.path}{build.toolchain}{build.command.size}" -A "{build.path}/{build.project_name}.elf"" recipe.size.regex="^(?:\.text|\.text\.progmem|\.text\.itcm|\.data)\s+([0-9]+).*" recipe.size.regex.data="^(?:\.usbdescriptortable|\.dmabuffers|\.usbbuffers|\.data|\.bss|\.bss\.dma|\.noinit|\.text\.itcm)\s+([0-9]+).*" recipe.size.regex.eeprom="^(?:\.eeprom)\s+([0-9]+).*" discovery.teensy.pattern=""{runtime.hardware.path}/../tools/teensy_ports" -J2" tools.teensyloader.cmd.path="{runtime.hardware.path}/../tools" tools.teensyloader.upload.params.quiet="" tools.teensyloader.upload.params.verbose="-verbose" tools.teensyloader.upload.pattern=""{cmd.path}/teensy_post_compile" "-file={build.project_name}" "-path={build.path}" "-tools={cmd.path}" "-board={build.board}" -reboot "-port={serial.port}" "-portlabel={serial.port.label}" "-portprotocol={serial.port.protocol}"" recipe.output.tmp_file="{build.project_name}.hex" recipe.output.save_file="{build.project_name}.{build.board}.hex" recipe.output.tmp_file2="{build.project_name}.elf" recipe.output.save_file2="{build.project_name}.elf" vm_original_platform_name="Teensyduino" vm.platform.root.path="c:\program files\microsoft visual studio\2022\community\common7\ide\extensions\jzxloaaq.vw5\Micro Platforms\arduino16x" 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.boardCmd="-f "interface/jlink.cfg"" 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.boardCmd="-f "interface/ftdi/minimodule.cfg"" 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.server.boardCmd="-f "interface/ftdi/minimodule-lowcost.cfg"" 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="" runtime.tools.arduinoOTA.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\tools\avr" runtime.tools.arduinoOTA-1.3.0.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\tools\avr" runtime.tools.avrdude.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\tools\avr" runtime.tools.avrdude-6.3.0-arduino17.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\tools\avr" runtime.tools.avr-gcc.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\tools\avr" runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\tools\avr" runtime.tools.tools-avr.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\tools\avr" runtime.vm.boardinfo.id="teensy40" ide.hint="Use installed IDE (hardware, reference/help + libraries)" ide.location.key="Arduino16x" ide.location.ide.winreg="Arduino 1.6.x Application" ide.location.sketchbook.winreg="Arduino 1.6.x Sketchbook" ide.location.sketchbook.preferences="sketchbook.path" ide.default.revision_name="1.8.13" ide.default.version="10800" ide.default.package="arduino" ide.default.platform="avr" ide.multiplatform="true" ide.includes="Arduino.h" ide.exe_name="arduino" ide.recipe.preproc.defines.flags="-w -x c++ -E -dM" ide.platformswithoutpackage="false" ide.includes.fallback="wprogram.h" ide.extension="ino" ide.extension.fallback="pde" ide.versionGTEQ="160" ide.exe="arduino.exe" ide.builder.exe="arduinobuilder.exe" ide.builder.name="Arduino Builder" ide.hosts="atmel" ide.url="https://www.visualmicro.com/page/Download-Arduino-Or-Other-Supporting-IDEs.aspx" ide.help.reference.path="reference" ide.help.reference.path2="reference\www.arduino.cc\en\Reference" ide.help.reference.serial="reference\www.arduino.cc\en\Serial" ide.location.preferences.portable="{runtime.ide.path}\portable" 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" vm.debug="true" software="ARDUINO" ssh.user.name="root" ssh.user.default.password="arduino" ssh.host.wwwfiles.path="/www/sd" build.working_directory="{runtime.ide.path}\java\bin" runtime.tools.vm_web_debugger.path="{vm.platform.root.path}/../../Micro Debuggers/WebDebugger" recipe.hooks.vmdeploy.vm_web_debugger_postupload.1.pattern=""{runtime.tools.vm_web_debugger.path}/DeployMicroWebserver.exe" "{sketch_path}" "{serial.port}" "{runtime.hardware.path}\.."" recipe.hooks.vmlaunch.vm_web_debugger_preopen.1.pattern="notepad.exe "{sketch_path}\__vm\vmWebDebugger\Start-WebServer.bat"" recipe.hooks.vmlaunch.vm_web_debugger_preopen.2.pattern="{sketch_path}\__vm\vmWebDebugger\Start-WebServer.bat" 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="arduino16x" location.sketchbook="C:\Users\Julian Graf\Documents\Arduino" runtime.vm.boardinfo.name="teensy40" runtime.vm.boardinfo.desc="Teensy 4.0 (teensy40)" runtime.vm.boardinfo.src_location="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\teensy\avr" build.core.vmresolved="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\teensy\avr\cores\teensy4" build.core.parentfolder.vmresolved="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\teensy\avr\cores" build.core.coresparentfolder.vmresolved="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\teensy\avr" build.core.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\teensy\avr\cores\teensy4" vm.core.include="arduino.h" vm.boardsource.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\teensy\avr" runtime.platform.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\teensy\avr" vm.platformname.name="teensy4" build.arch="TEENSY4" vm.runtime.compiler.cached_cores_path="C:\Users\Julian Graf\AppData\Local\Temp\VMBCore\arduino16x" 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\microsoft visual studio\2022\community\common7\ide\extensions\jzxloaaq.vw5\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="C:\Users\Julian Graf\Documents\Arduino\Teensy4.1_Datalogger new\Debug\" vm.runtime.build.final_output_path="C:\Users\Julian Graf\Documents\Arduino\Teensy4.1_Datalogger new\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="Teensy4.1_Datalogger new.cpp" extra.time.local="1651597197" extra.time.utc="1651589997" extra.time.dst="7200" extra.time.zone="-7200" build.project_name="Teensy4.1_Datalogger new.ino" build.project_path="C:\Users\Julian Graf\Documents\Arduino\Teensy4.1_Datalogger new" sketch_path="C:\Users\Julian Graf\Documents\Arduino\Teensy4.1_Datalogger new" ProjectDir="C:\Users\Julian Graf\Documents\Arduino\Teensy4.1_Datalogger new\" build.path="C:\Users\Julian Graf\AppData\Local\Temp\VMBuilds\Teensy4.1_Datalogger new\teensy40\Debug" debug.tool="universal" build.usbtype="USB_SERIAL" build.fcpu="600000000" build.flags.ldspecs="" build.keylayout="US_ENGLISH" teensyencryptionkeyloc="{location.sketchbook}" build.vm.build.vmdebug="1" build.vm.build.isgdb="0" build.vm.build.optimised="1" vm.last.buildpath="C:\Users\Julian Graf\AppData\Local\Temp\VMBuilds\Teensy4.1_Datalogger new\teensy40\Debug" build.architecture="hardware" vmresolved.compiler.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware\tools\" vmresolved.tools.path="C:\Users\Julian Graf\Documents\arduino-1.8.10\hardware" />
- </Platform>
- <Debug DebugEnabled="1" EnableBreak="1" InBreakLiveView="1" PerfStats="1" IsGdb="0" RuntimeWriterMissingSetup="0" RuntimeWriterMissingLoop="0" RemotePortSpeedWrittenToDebugSource="9600" RuntimeWriterFoundSetupStart="1" RuntimeWriterFoundLoopStart="1" />
- <VCCodeModel>
- <VCCodeMacros />
- </VCCodeModel>
- <BreakPoints>
- <BreakPoint Index="1" Name="Teensy4.1_Datalogger new.ino, Zeile 135" Id="72c169ac-8eb3-4546-a622-8e154007c3c0" Enabled="1" Message=" Millis is currently {millis()}.
 This tutorial debug trace point prints a message every 250ms
 The break point property called 'Continue Execution' controls if code should pause here and wait for you to click 'Continue'.
 To stop debug, click stop debugging or close/stop the serial monitor.
 When debug ends, serial debug will continue to break/pause the mcu or transmit trace message, wifi debug will not.
 This breakpoint exists at the start of the loop() function, where you see a red dot.
 The red dot is a ‘breakpoint’. Edit the properties of a breakpoint by right clicking it or open the 'Debug>Other Windows>Breakpoint List'
 This breakpoint is automatically set by Visual Micro to demonstrate the Arduino debugger.
 Add your own breakpoints by placing the cursor on any code line and pressing F9. Press F9 again to delete the breakpoint.
 Read more about the Visual Micro debugger at https://www.visualmicro.com/page/Debugging-for-Arduino.aspx
 Take some time to learn about debugging, it’s worth it!
 To switch the demo breakpoint and other tips off, deselect Visual Micro>General>Tutorial Mode.
 Switch debugging off by changing from tool bar (Configuratin) from 'Debug' to 'Release'" MessageTextType="0" PreProcessedMessage=" Millis is currently {0}.
 This tutorial debug trace point prints a message every 250ms
 The break point property called 'Continue Execution' controls if code should pause here and wait for you to click 'Continue'.
 To stop debug, click stop debugging or close/stop the serial monitor.
 When debug ends, serial debug will continue to break/pause the mcu or transmit trace message, wifi debug will not.
 This breakpoint exists at the start of the loop() function, where you see a red dot.
 The red dot is a ‘breakpoint’. Edit the properties of a breakpoint by right clicking it or open the 'Debug>Other Windows>Breakpoint List'
 This breakpoint is automatically set by Visual Micro to demonstrate the Arduino debugger.
 Add your own breakpoints by placing the cursor on any code line and pressing F9. Press F9 again to delete the breakpoint.
 Read more about the Visual Micro debugger at https://www.visualmicro.com/page/Debugging-for-Arduino.aspx
 Take some time to learn about debugging, it’s worth it!
 To switch the demo breakpoint and other tips off, deselect Visual Micro>General>Tutorial Mode.
 Switch debugging off by changing from tool bar (Configuratin) from 'Debug' to 'Release'" Condition="millis()>0 || millis()>1" ConditionType="1" CurrentHits="0" File="c:\users\julian graf\documents\arduino\teensy4.1_datalogger new\teensy4.1_datalogger new.ino" FileLine="135" FileColumn="1" FunctionName="" FunctionLineOffset="1" FunctionColumnOffset="1" HitCountTarget="1000" HitCountType="4" Language="C++" LocationType="3" Tag="<vmbp Id='72c169ac-8eb3-4546-a622-8e154007c3c0'/>" Type="1" ToString="System.__ComObject" BreakWhenHit="0">
- <Source>128 last_second = second();
- 129 last_minute = minute();
- 130 last_hour = hour();
- 131
- 132 }
- 133
- 134 // Add the main program code into the continuous loop() function
- -->135 void loop()
- 136 {
- 137 anemometer_1:meassure();
- 138 anemometer_2:meassure();
- 139 anemometer_3:meassure();
- 140
- 141 if (second() != last_second) {
- 142
- 143 every_second();
- 144
- </Source>
- <MessageVariables>
- <MessageVariable Name="millis()" Index="1" />
- </MessageVariables>
- </BreakPoint>
- </BreakPoints>
- </Program>
- </VisualMicro>
|