






Started logging.
I[16:32:19.366] clangd version 14.0.0
I[16:32:19.366] Features: windows
I[16:32:19.366] PID: 24548
I[16:32:19.366] Working directory: e:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor
I[16:32:19.366] argv[0]: d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe
I[16:32:19.366] argv[1]: -log=verbose
I[16:32:19.366] argv[2]: --compile-commands-dir=C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812
I[16:32:19.366] argv[3]: -query-driver=C:\Users\Administrator\AppData\Local\Arduino15\packages\**
V[16:32:19.370] User config file is C:\Users\Administrator\AppData\Local\clangd\config.yaml
I[16:32:19.370] Starting LSP over stdin/stdout
V[16:32:19.370] <<< {"id":"1","jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dynamicRegistration":true,"isPreferredSupport":true},"codeLens":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true},"completion":{"completionItem":{"commitCharactersSupport":true,"deprecatedSupport":true,"documentationFormat":["markdown","plaintext"],"preselectSupport":true,"snippetSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"contextSupport":true,"dynamicRegistration":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"documentHighlight":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"documentSymbol":{"dynamicRegistration":true,"hierarchicalDocumentSymbolSupport":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"foldingRange":{"dynamicRegistration":true,"lineFoldingOnly":true,"rangeLimit":5000},"formatting":{"dynamicRegistration":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"onTypeFormatting":{"dynamicRegistration":true},"publishDiagnostics":{"relatedInformation":true,"tagSupport":{"valueSet":[1,2]}},"rangeFormatting":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"selectionRange":{"dynamicRegistration":true},"signatureHelp":{"contextSupport":true,"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}}},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true}},"window":{"workDoneProgress":true},"workspace":{"applyEdit":true,"configuration":true,"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"workspaceEdit":{"documentChanges":true,"failureHandling":"textOnlyTransactional","resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"vscode","version":"1.53.2"},"initializationOptions":{},"processId":14616,"rootPath":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4279561812\\sketch","rootUri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch","trace":"off","workspaceFolders":[{"name":"motor","uri":"file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor"}]}}

I[16:32:19.370] <-- initialize("1")
I[16:32:19.388] --> reply:initialize("1") 17 ms
V[16:32:19.388] >>> {"id":"1","jsonrpc":"2.0","result":{"capabilities":{"astProvider":true,"callHierarchyProvider":true,"clangdInlayHintsProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"compilationDatabase":{"automaticReload":true},"completionProvider":{"allCommitCharacters":[" ","\t","(",")","[","]","{","}","<",">",":",";",",","+","-","/","*","%","^","&","#","?",".","=","\"","'","|"],"resolveProvider":false,"triggerCharacters":[".","<",">",":","\"","/","*"]},"declarationProvider":true,"definitionProvider":true,"documentFormattingProvider":true,"documentHighlightProvider":true,"documentLinkProvider":{"resolveProvider":false},"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n","moreTriggerCharacter":[]},"documentRangeFormattingProvider":true,"documentSymbolProvider":true,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]},"hoverProvider":true,"implementationProvider":true,"memoryUsageProvider":true,"referencesProvider":true,"renameProvider":{"prepareProvider":true},"selectionRangeProvider":true,"semanticTokensProvider":{"full":{"delta":true},"legend":{"tokenModifiers":["declaration","deprecated","deduced","readonly","static","abstract","virtual","dependentName","defaultLibrary","usedAsMutableReference","functionScope","classScope","fileScope","globalScope"],"tokenTypes":["variable","variable","parameter","function","method","function","property","variable","class","interface","enum","enumMember","type","type","unknown","namespace","typeParameter","concept","type","macro","comment"]},"range":false},"signatureHelpProvider":{"triggerCharacters":["(",")","{","}","<",">",","]},"textDocumentSync":{"change":2,"openClose":true,"save":true},"typeDefinitionProvider":true,"typeHierarchyProvider":true,"workspaceSymbolProvider":true},"serverInfo":{"name":"clangd","version":"clangd version 14.0.0 windows x86_64-pc-windows-msvc"}}}

V[16:32:19.388] <<< {"jsonrpc":"2.0","method":"initialized","params":{}}

I[16:32:19.388] <-- initialized
V[16:32:19.390] <<< {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"cpp","text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  stop_it();          //Car stop\n  delay(500);         //delayed\n  reversal();         //Car back\n  delay(tDelay);      //delayed\n  stop_it();          //delayed\n  delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, HIGH);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, HIGH);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n","uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp","version":1}}}

I[16:32:19.390] <-- textDocument/didOpen
V[16:32:19.391] <<< {"id":"2","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":25,"line":47},"start":{"character":25,"line":47}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp"}}}

I[16:32:19.391] <-- textDocument/codeAction("2")
V[16:32:19.392] config note at C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\.clangd:1:0: Parsing config fragment
V[16:32:19.392] config note at C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\.clangd:1:0: Parsed 1 fragments from file
V[16:32:19.392] Config fragment: compiling C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\.clangd:1 -> 0x0000019922665CF0 (trusted=false)
I[16:32:19.392] --> textDocument/publishDiagnostics
V[16:32:19.392] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/.clangd"}}

I[16:32:19.393] Loaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\compile_commands.json
V[16:32:19.393] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812
I[16:32:19.394] --> window/workDoneProgress/create(0)
V[16:32:19.394] >>> {"id":0,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:32:19.394] Enqueueing 26 commands for indexing
V[16:32:19.394] <<< {"id":0,"jsonrpc":"2.0","result":null}

I[16:32:19.394] <-- reply(0)
I[16:32:19.394] --> $/progress
V[16:32:19.394] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:32:19.394] --> $/progress
V[16:32:19.394] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:32:19.395] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\CDC.cpp
V[16:32:19.395] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Print.cpp
V[16:32:19.395] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_digital.c
V[16:32:19.395] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring.c
V[16:32:19.395] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Tone.cpp
V[16:32:19.395] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial0.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial1.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial2.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial3.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\main.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\new.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Stream.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\abi.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WString.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_shift.c
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\USBCore.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WInterrupts.c
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.c
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\PluggableUSB.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\IPAddress.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_analog.c
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WMath.cpp
V[16:32:19.396] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\hooks.c
I[16:32:19.399] --> $/progress
V[16:32:19.399] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}

I[16:32:19.399] --> $/progress
V[16:32:19.399] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}

I[16:32:19.399] --> $/progress
V[16:32:19.399] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}

I[16:32:19.399] --> $/progress
V[16:32:19.399] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

I[16:32:19.399] --> $/progress
V[16:32:19.399] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

I[16:32:19.399] --> $/progress
V[16:32:19.399] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

I[16:32:19.399] --> $/progress
V[16:32:19.399] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

I[16:32:19.399] --> $/progress
V[16:32:19.399] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

V[16:32:19.435] System include extraction: target extracted: "avr"
V[16:32:19.435] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:19.435] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:19.435] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:19.435] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
I[16:32:19.435] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp version 1 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\standard" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4279561812\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4279561812\\sketch\\motor.ino.cpp"
V[16:32:19.447] System include extraction: target extracted: "avr"
V[16:32:19.447] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:19.447] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:19.447] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:19.447] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:19.447] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial0.cpp (digest:=365287FBD658A80E)
V[16:32:19.448] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4279561812\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4279561812\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_UNO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\standard" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4279561812\\sketch\\motor.ino.cpp"
V[16:32:19.448] Building first preamble for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp version 1
V[16:32:19.453] System include extraction: target extracted: "avr"
V[16:32:19.453] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:19.453] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:19.453] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:19.453] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:19.454] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\main.cpp (digest:=313C4893EB7ADBE6)
V[16:32:19.468] System include extraction: target extracted: "avr"
V[16:32:19.468] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:19.468] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:19.468] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:19.468] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-gcc.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:19.468] System include extraction: target extracted: "avr"
V[16:32:19.468] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:19.468] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:19.468] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:19.468] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-gcc.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:19.469] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_digital.c (digest:=343A7ACAD5FD2414)
V[16:32:19.480] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\hooks.c (digest:=C16B0ED8B1C5BB9F)
V[16:32:19.480] System include extraction: target extracted: "avr"
V[16:32:19.485] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:19.485] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:19.485] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:19.485] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:19.486] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\IPAddress.cpp (digest:=6DDB6ED4F4E34E63)
V[16:32:19.504] System include extraction: target extracted: "avr"
V[16:32:19.504] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:19.504] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:19.504] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:19.504] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:19.506] indexed preamble AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp version 1:
  symbol slab: 2499 symbols, 711406 bytes
  ref slab: 0 symbols, 0 refs, 136 bytes
  relations slab: 9 relations, 177 bytes
V[16:32:19.507] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Print.cpp (digest:=81BB1157C290C33B)
I[16:32:19.514] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\hooks.c (1 symbols, 1 refs, 1 files)
I[16:32:19.526] --> $/progress
V[16:32:19.526] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/27","percentage":7}}}

I[16:32:19.526] --> $/progress
V[16:32:19.526] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/27","percentage":7}}}

V[16:32:19.526] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial2.cpp (digest:=3DD4F70FCF8C4FA6)
V[16:32:19.536] Build dynamic index for header symbols with estimated memory usage of 2158018 bytes
V[16:32:19.537] Built preamble of size 428020 for file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp version 1
V[16:32:19.559] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp version 1:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 73 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:32:19.559] Build dynamic index for main-file symbols with estimated memory usage of 18448 bytes
I[16:32:19.559] --> textDocument/publishDiagnostics
V[16:32:19.559] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp","version":1}}

V[16:32:19.559] ASTWorker running EnumerateTweaks on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp
I[16:32:19.559] --> reply:textDocument/codeAction("2") 167 ms
V[16:32:19.559] >>> {"id":"2","jsonrpc":"2.0","result":[]}

V[16:32:19.560] <<< {"id":"3","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp"}}}

I[16:32:19.560] <-- textDocument/documentSymbol("3")
V[16:32:19.560] ASTWorker running DocumentSymbols on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp
I[16:32:19.561] --> reply:textDocument/documentSymbol("3") 1 ms
V[16:32:19.562] >>> {"id":"3","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:32:19.564] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_digital.c (310 symbols, 2898 refs, 25 files)
I[16:32:19.605] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\main.cpp (602 symbols, 3436 refs, 35 files)
I[16:32:19.605] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\IPAddress.cpp (620 symbols, 3567 refs, 36 files)
I[16:32:19.607] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial2.cpp (602 symbols, 3499 refs, 37 files)
I[16:32:19.611] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial0.cpp (603 symbols, 3528 refs, 37 files)
I[16:32:19.616] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Print.cpp (600 symbols, 3583 refs, 35 files)
I[16:32:19.766] --> $/progress
V[16:32:19.766] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/27","percentage":11}}}

I[16:32:19.766] --> $/progress
V[16:32:19.766] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/27","percentage":11}}}

V[16:32:19.768] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Stream.cpp (digest:=F7D59D2B49112307)
I[16:32:19.817] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Stream.cpp (249 symbols, 2904 refs, 35 files)
I[16:32:20.199] --> $/progress
V[16:32:20.199] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/27","percentage":14}}}

I[16:32:20.199] --> $/progress
V[16:32:20.199] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/27","percentage":14}}}

V[16:32:20.199] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_shift.c (digest:=5E8D23E876F6F446)
I[16:32:20.229] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_shift.c (2 symbols, 2115 refs, 25 files)
I[16:32:20.262] --> $/progress
V[16:32:20.262] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/27","percentage":18}}}

I[16:32:20.262] --> $/progress
V[16:32:20.262] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/27","percentage":18}}}

V[16:32:20.265] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\CDC.cpp (digest:=E3E9F11672EDD20A)
V[16:32:20.301] Ignored diagnostic. c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include\avr/wdt.h:464:12:value '64' out of range for constraint 'I'
V[16:32:20.301] Ignored diagnostic. c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include\avr/wdt.h:507:23:value '64' out of range for constraint 'I'
I[16:32:20.307] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\CDC.cpp (2 symbols, 2307 refs, 37 files)
I[16:32:20.307] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\CDC.cpp, index may be incomplete
I[16:32:20.514] --> $/progress
V[16:32:20.514] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/27","percentage":22}}}

I[16:32:20.514] --> $/progress
V[16:32:20.514] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/27","percentage":22}}}

V[16:32:20.516] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial.cpp (digest:=7D1D0E442CF15FC1)
I[16:32:20.562] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial.cpp (12 symbols, 2468 refs, 38 files)
V[16:32:20.618] BackgroundIndex: building version 1 after indexing enough files
V[16:32:20.626] BackgroundIndex: serving version 1 (1488886 bytes)
I[16:32:20.626] --> $/progress
V[16:32:20.626] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/27","percentage":25}}}

I[16:32:20.627] --> $/progress
V[16:32:20.627] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/27","percentage":25}}}

V[16:32:20.627] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.c (digest:=B0774BE9D28D49CB)
I[16:32:20.658] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.c (2 symbols, 2141 refs, 25 files)
I[16:32:20.667] --> $/progress
V[16:32:20.667] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/27","percentage":29}}}

I[16:32:20.667] --> $/progress
V[16:32:20.667] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/27","percentage":29}}}

V[16:32:20.668] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\new.cpp (digest:=F68AA83B5BAAD75D)
I[16:32:20.682] --> $/progress
V[16:32:20.682] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/27","percentage":33}}}

I[16:32:20.682] --> $/progress
V[16:32:20.682] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/27","percentage":33}}}

V[16:32:20.682] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WString.cpp (digest:=293923F15565174B)
I[16:32:20.683] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\new.cpp (21 symbols, 150 refs, 5 files)
I[16:32:20.725] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WString.cpp (84 symbols, 1925 refs, 18 files)
I[16:32:20.733] --> $/progress
V[16:32:20.733] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/27","percentage":37}}}

I[16:32:20.733] --> $/progress
V[16:32:20.733] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/27","percentage":37}}}

V[16:32:20.733] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_analog.c (digest:=BC32CF542FD8D605)
I[16:32:20.763] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_analog.c (4 symbols, 2201 refs, 25 files)
I[16:32:20.775] --> $/progress
V[16:32:20.775] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/27","percentage":40}}}

I[16:32:20.775] --> $/progress
V[16:32:20.775] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/27","percentage":40}}}

V[16:32:20.776] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring.c (digest:=5D6C1534064234DD)
I[16:32:20.792] --> $/progress
V[16:32:20.792] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/27","percentage":44}}}

I[16:32:20.792] --> $/progress
V[16:32:20.792] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/27","percentage":44}}}

V[16:32:20.794] Indexing C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp (digest:=5917B67857093FE0)
I[16:32:20.797] --> $/progress
V[16:32:20.797] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/27","percentage":48}}}

I[16:32:20.797] --> $/progress
V[16:32:20.797] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/27","percentage":48}}}

I[16:32:20.799] --> $/progress
V[16:32:20.799] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/27","percentage":51}}}

I[16:32:20.799] --> $/progress
V[16:32:20.799] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/27","percentage":51}}}

I[16:32:20.799] --> $/progress
V[16:32:20.799] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/27","percentage":55}}}

I[16:32:20.799] --> $/progress
V[16:32:20.799] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/27","percentage":55}}}

V[16:32:20.799] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\PluggableUSB.cpp (digest:=FDB5BCAAB3E73FCE)
I[16:32:20.801] --> $/progress
V[16:32:20.801] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/27","percentage":59}}}

I[16:32:20.801] --> $/progress
V[16:32:20.801] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/27","percentage":59}}}

V[16:32:20.802] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WMath.cpp (digest:=38075D39C713EC91)
V[16:32:20.802] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\abi.cpp (digest:=4A1244E54C0CAC04)
V[16:32:20.803] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial1.cpp (digest:=487C94A1A1F49B6C)
I[16:32:20.818] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WMath.cpp (46 symbols, 139 refs, 3 files)
I[16:32:20.818] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\abi.cpp (2 symbols, 83 refs, 3 files)
I[16:32:20.818] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring.c (8 symbols, 2247 refs, 25 files)
I[16:32:20.819] --> $/progress
V[16:32:20.819] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/27","percentage":62}}}

I[16:32:20.819] --> $/progress
V[16:32:20.820] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/27","percentage":62}}}

I[16:32:20.820] --> $/progress
V[16:32:20.820] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/27","percentage":66}}}

I[16:32:20.820] --> $/progress
V[16:32:20.820] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/27","percentage":66}}}

V[16:32:20.820] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial3.cpp (digest:=D7FFC6931C21680C)
I[16:32:20.823] --> $/progress
V[16:32:20.824] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/27","percentage":70}}}

I[16:32:20.824] --> $/progress
V[16:32:20.824] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/27","percentage":70}}}

V[16:32:20.824] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Tone.cpp (digest:=1C31198B0754810E)
I[16:32:20.850] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\PluggableUSB.cpp (0 symbols, 2222 refs, 36 files)
V[16:32:20.851] System include extraction: target extracted: "avr"
V[16:32:20.851] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:20.851] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:20.851] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:20.851] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-gcc.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:20.852] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S (digest:=87583F1C920AA889)
I[16:32:20.854] --> $/progress
V[16:32:20.854] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/27","percentage":74}}}

I[16:32:20.854] --> $/progress
V[16:32:20.854] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/27","percentage":74}}}

I[16:32:20.855] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial1.cpp (0 symbols, 2251 refs, 37 files)
V[16:32:20.855] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\USBCore.cpp (digest:=55BA50D4FF04E609)
I[16:32:20.864] --> $/progress
V[16:32:20.864] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/27","percentage":77}}}

I[16:32:20.864] --> $/progress
V[16:32:20.864] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/27","percentage":77}}}

V[16:32:20.867] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WInterrupts.c (digest:=0A36B38756A4F148)
V[16:32:20.869] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:54:1:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:62:23:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:63:23:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:64:23:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:65:23:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:66:23:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:67:23:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:72:37:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:73:31:expected ';' after top level declarator
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:79:23:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:83:32:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:83:35:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:84:22:unknown type name 'maxloops'
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:85:8:expected ';' after top level declarator
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:85:22:unknown type name 'maxloops'
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:86:8:expected ';' after top level declarator
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:86:22:unknown type name 'maxloops'
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:87:9:expected ';' after top level declarator
V[16:32:20.870] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:87:18:expected identifier or '('
V[16:32:20.870] Ignored diagnostic. too many errors emitted, stopping now
I[16:32:20.873] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S (12 symbols, 937 refs, 9 files)
I[16:32:20.873] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S, index may be incomplete
I[16:32:20.875] --> $/progress
V[16:32:20.875] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"22/27","percentage":81}}}

I[16:32:20.875] Indexed C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp (10 symbols, 2287 refs, 35 files)
I[16:32:20.880] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Tone.cpp (15 symbols, 2449 refs, 35 files)
I[16:32:20.882] --> $/progress
V[16:32:20.882] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"23/27","percentage":85}}}

I[16:32:20.884] --> $/progress
V[16:32:20.884] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"24/27","percentage":88}}}

I[16:32:20.899] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial3.cpp (0 symbols, 2251 refs, 37 files)
I[16:32:20.900] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WInterrupts.c (4 symbols, 2166 refs, 25 files)
I[16:32:20.901] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\USBCore.cpp (0 symbols, 2222 refs, 36 files)
I[16:32:20.902] --> $/progress
V[16:32:20.902] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"25/27","percentage":92}}}

I[16:32:20.903] --> $/progress
V[16:32:20.903] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"26/27","percentage":96}}}

V[16:32:20.904] BackgroundIndex: building version 2 when background indexer is idle
V[16:32:20.916] BackgroundIndex: serving version 2 (1773398 bytes)
I[16:32:20.917] --> $/progress
V[16:32:20.917] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:32:48.960] <<< {"id":"4","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":32,"line":35},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp"}}}

I[16:32:48.960] <-- textDocument/documentHighlight("4")
V[16:32:48.961] ASTWorker running Highlights on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp
I[16:32:48.961] --> reply:textDocument/documentHighlight("4") 1 ms
V[16:32:48.961] >>> {"id":"4","jsonrpc":"2.0","result":[]}

V[16:32:49.014] <<< {"id":"5","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":32,"line":35},"start":{"character":32,"line":35}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp"}}}

I[16:32:49.014] <-- textDocument/codeAction("5")
V[16:32:49.014] ASTWorker running EnumerateTweaks on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch\motor.ino.cpp
I[16:32:49.014] --> reply:textDocument/codeAction("5") 0 ms
V[16:32:49.014] >>> {"id":"5","jsonrpc":"2.0","result":[]}

V[16:32:55.205] <<< {"id":"6","jsonrpc":"2.0","method":"shutdown","params":null}

I[16:32:55.205] <-- shutdown("6")
I[16:32:55.205] --> reply:shutdown("6") 0 ms
V[16:32:55.205] >>> {"id":"6","jsonrpc":"2.0","result":null}








Started logging.
I[16:32:57.595] clangd version 14.0.0
I[16:32:57.596] Features: windows
I[16:32:57.596] PID: 14460
I[16:32:57.596] Working directory: e:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor
I[16:32:57.596] argv[0]: d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe
I[16:32:57.596] argv[1]: -log=verbose
I[16:32:57.596] argv[2]: --compile-commands-dir=C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:32:57.596] argv[3]: -query-driver=C:\Users\Administrator\AppData\Local\Arduino15\packages\**
V[16:32:57.600] User config file is C:\Users\Administrator\AppData\Local\clangd\config.yaml
I[16:32:57.600] Starting LSP over stdin/stdout
V[16:32:57.600] <<< {"id":"1","jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dynamicRegistration":true,"isPreferredSupport":true},"codeLens":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true},"completion":{"completionItem":{"commitCharactersSupport":true,"deprecatedSupport":true,"documentationFormat":["markdown","plaintext"],"preselectSupport":true,"snippetSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"contextSupport":true,"dynamicRegistration":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"documentHighlight":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"documentSymbol":{"dynamicRegistration":true,"hierarchicalDocumentSymbolSupport":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"foldingRange":{"dynamicRegistration":true,"lineFoldingOnly":true,"rangeLimit":5000},"formatting":{"dynamicRegistration":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"onTypeFormatting":{"dynamicRegistration":true},"publishDiagnostics":{"relatedInformation":true,"tagSupport":{"valueSet":[1,2]}},"rangeFormatting":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"selectionRange":{"dynamicRegistration":true},"signatureHelp":{"contextSupport":true,"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}}},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true}},"window":{"workDoneProgress":true},"workspace":{"applyEdit":true,"configuration":true,"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"workspaceEdit":{"documentChanges":true,"failureHandling":"textOnlyTransactional","resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"vscode","version":"1.53.2"},"initializationOptions":{},"processId":14616,"rootPath":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch","rootUri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch","trace":"off","workspaceFolders":[{"name":"motor","uri":"file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor"}]}}

I[16:32:57.600] <-- initialize("1")
I[16:32:57.617] --> reply:initialize("1") 16 ms
V[16:32:57.617] >>> {"id":"1","jsonrpc":"2.0","result":{"capabilities":{"astProvider":true,"callHierarchyProvider":true,"clangdInlayHintsProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"compilationDatabase":{"automaticReload":true},"completionProvider":{"allCommitCharacters":[" ","\t","(",")","[","]","{","}","<",">",":",";",",","+","-","/","*","%","^","&","#","?",".","=","\"","'","|"],"resolveProvider":false,"triggerCharacters":[".","<",">",":","\"","/","*"]},"declarationProvider":true,"definitionProvider":true,"documentFormattingProvider":true,"documentHighlightProvider":true,"documentLinkProvider":{"resolveProvider":false},"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n","moreTriggerCharacter":[]},"documentRangeFormattingProvider":true,"documentSymbolProvider":true,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]},"hoverProvider":true,"implementationProvider":true,"memoryUsageProvider":true,"referencesProvider":true,"renameProvider":{"prepareProvider":true},"selectionRangeProvider":true,"semanticTokensProvider":{"full":{"delta":true},"legend":{"tokenModifiers":["declaration","deprecated","deduced","readonly","static","abstract","virtual","dependentName","defaultLibrary","usedAsMutableReference","functionScope","classScope","fileScope","globalScope"],"tokenTypes":["variable","variable","parameter","function","method","function","property","variable","class","interface","enum","enumMember","type","type","unknown","namespace","typeParameter","concept","type","macro","comment"]},"range":false},"signatureHelpProvider":{"triggerCharacters":["(",")","{","}","<",">",","]},"textDocumentSync":{"change":2,"openClose":true,"save":true},"typeDefinitionProvider":true,"typeHierarchyProvider":true,"workspaceSymbolProvider":true},"serverInfo":{"name":"clangd","version":"clangd version 14.0.0 windows x86_64-pc-windows-msvc"}}}

V[16:32:57.617] <<< {"jsonrpc":"2.0","method":"initialized","params":{}}

I[16:32:57.617] <-- initialized
V[16:32:57.619] <<< {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"cpp","text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  stop_it();          //Car stop\n  delay(500);         //delayed\n  reversal();         //Car back\n  delay(tDelay);      //delayed\n  stop_it();          //delayed\n  delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, HIGH);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, HIGH);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n","uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":1}}}

I[16:32:57.619] <-- textDocument/didOpen
V[16:32:57.620] <<< {"id":"2","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":32,"line":35},"start":{"character":32,"line":35}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:32:57.620] <-- textDocument/codeAction("2")
V[16:32:57.621] config note at C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\.clangd:1:0: Parsing config fragment
V[16:32:57.621] config note at C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\.clangd:1:0: Parsed 1 fragments from file
V[16:32:57.621] Config fragment: compiling C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\.clangd:1 -> 0x0000012B16686A10 (trusted=false)
I[16:32:57.621] --> textDocument/publishDiagnostics
V[16:32:57.621] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/.clangd"}}

I[16:32:57.622] Loaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:32:57.622] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:32:57.623] --> window/workDoneProgress/create(0)
V[16:32:57.623] >>> {"id":0,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:32:57.623] Enqueueing 26 commands for indexing
V[16:32:57.623] <<< {"id":0,"jsonrpc":"2.0","result":null}

I[16:32:57.623] <-- reply(0)
I[16:32:57.623] --> $/progress
V[16:32:57.623] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:32:57.623] --> $/progress
V[16:32:57.623] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\CDC.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Print.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_digital.c
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring.c
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Tone.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial0.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial1.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial2.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial3.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\main.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\new.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Stream.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\abi.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WString.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_shift.c
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\USBCore.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WInterrupts.c
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.c
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\PluggableUSB.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\IPAddress.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_analog.c
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WMath.cpp
V[16:32:57.624] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\hooks.c
I[16:32:57.627] --> $/progress
V[16:32:57.627] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}

I[16:32:57.627] --> $/progress
V[16:32:57.627] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}

I[16:32:57.627] --> $/progress
V[16:32:57.627] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

I[16:32:57.627] --> $/progress
V[16:32:57.627] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

I[16:32:57.627] --> $/progress
V[16:32:57.627] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

I[16:32:57.627] --> $/progress
V[16:32:57.627] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

I[16:32:57.627] --> $/progress
V[16:32:57.627] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

I[16:32:57.627] --> $/progress
V[16:32:57.627] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}

V[16:32:57.666] System include extraction: target extracted: "avr"
V[16:32:57.666] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:57.666] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:57.666] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:57.667] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:57.666] System include extraction: target extracted: "avr"
V[16:32:57.667] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:57.667] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:57.667] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:57.667] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-gcc.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
I[16:32:57.667] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 1 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:32:57.668] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_digital.c (digest:=343A7ACAD5FD2414)
V[16:32:57.668] System include extraction: target extracted: "avr"
V[16:32:57.668] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:57.668] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:57.668] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:57.668] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:57.669] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\CDC.cpp (digest:=E3E9F11672EDD20A)
V[16:32:57.669] System include extraction: target extracted: "avr"
V[16:32:57.669] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:57.669] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:57.669] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:57.669] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:57.669] System include extraction: target extracted: "avr"
V[16:32:57.669] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:57.670] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:57.670] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:57.670] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:57.671] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WString.cpp (digest:=293923F15565174B)
V[16:32:57.671] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\abi.cpp (digest:=4A1244E54C0CAC04)
V[16:32:57.671] System include extraction: target extracted: "avr"
V[16:32:57.671] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:57.671] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:57.671] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:57.671] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-gcc.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:57.671] System include extraction: target extracted: "avr"
V[16:32:57.671] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:57.671] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:57.671] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:57.671] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:57.672] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_shift.c (digest:=5E8D23E876F6F446)
V[16:32:57.673] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Print.cpp (digest:=81BB1157C290C33B)
V[16:32:57.676] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:32:57.676] Building first preamble for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 1
I[16:32:57.715] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\abi.cpp (42 symbols, 134 refs, 3 files)
I[16:32:57.722] --> $/progress
V[16:32:57.722] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/27","percentage":7}}}

I[16:32:57.722] --> $/progress
V[16:32:57.722] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/27","percentage":7}}}

I[16:32:57.726] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_digital.c (310 symbols, 2899 refs, 26 files)
V[16:32:57.730] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Tone.cpp (digest:=1C31198B0754810E)
V[16:32:57.734] indexed preamble AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 1:
  symbol slab: 2500 symbols, 711638 bytes
  ref slab: 0 symbols, 0 refs, 136 bytes
  relations slab: 9 relations, 177 bytes
I[16:32:57.739] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WString.cpp (299 symbols, 2470 refs, 18 files)
I[16:32:57.742] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_shift.c (309 symbols, 2644 refs, 26 files)
V[16:32:57.755] Ignored diagnostic. c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include\avr/wdt.h:464:12:value '64' out of range for constraint 'I'
V[16:32:57.756] Ignored diagnostic. c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include\avr/wdt.h:507:23:value '64' out of range for constraint 'I'
V[16:32:57.762] Build dynamic index for header symbols with estimated memory usage of 2162590 bytes
V[16:32:57.764] Built preamble of size 428440 for file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 1
I[16:32:57.772] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Print.cpp (600 symbols, 3584 refs, 36 files)
I[16:32:57.778] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\CDC.cpp (602 symbols, 3518 refs, 38 files)
I[16:32:57.778] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\CDC.cpp, index may be incomplete
V[16:32:57.784] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 1:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 73 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:32:57.785] Build dynamic index for main-file symbols with estimated memory usage of 18448 bytes
I[16:32:57.785] --> textDocument/publishDiagnostics
V[16:32:57.785] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":1}}

V[16:32:57.785] ASTWorker running EnumerateTweaks on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:32:57.785] --> reply:textDocument/codeAction("2") 164 ms
V[16:32:57.785] >>> {"id":"2","jsonrpc":"2.0","result":[]}

I[16:32:57.800] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Tone.cpp (571 symbols, 3606 refs, 36 files)
I[16:32:58.120] --> $/progress
V[16:32:58.120] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/27","percentage":11}}}

I[16:32:58.120] --> $/progress
V[16:32:58.120] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/27","percentage":11}}}

V[16:32:58.120] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial2.cpp (digest:=3DD4F70FCF8C4FA6)
I[16:32:58.168] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial2.cpp (220 symbols, 2787 refs, 38 files)
I[16:32:58.180] --> $/progress
V[16:32:58.180] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/27","percentage":14}}}

I[16:32:58.180] --> $/progress
V[16:32:58.180] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/27","percentage":14}}}

V[16:32:58.181] Indexing C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp (digest:=5917B67857093FE0)
I[16:32:58.238] Indexed C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp (258 symbols, 2839 refs, 36 files)
I[16:32:58.274] --> $/progress
V[16:32:58.274] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/27","percentage":18}}}

I[16:32:58.274] --> $/progress
V[16:32:58.274] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/27","percentage":18}}}

V[16:32:58.275] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_analog.c (digest:=BC32CF542FD8D605)
I[16:32:58.314] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_analog.c (226 symbols, 2595 refs, 26 files)
I[16:32:58.602] --> $/progress
V[16:32:58.602] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/27","percentage":22}}}

I[16:32:58.602] --> $/progress
V[16:32:58.602] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/27","percentage":22}}}

V[16:32:58.603] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial.cpp (digest:=7D1D0E442CF15FC1)
V[16:32:58.629] BackgroundIndex: building version 1 after indexing enough files
V[16:32:58.638] BackgroundIndex: serving version 1 (1525834 bytes)
I[16:32:58.639] --> $/progress
V[16:32:58.639] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/27","percentage":25}}}

I[16:32:58.639] --> $/progress
V[16:32:58.639] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/27","percentage":25}}}

V[16:32:58.640] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\PluggableUSB.cpp (digest:=FDB5BCAAB3E73FCE)
I[16:32:58.661] --> $/progress
V[16:32:58.661] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/27","percentage":29}}}

I[16:32:58.661] --> $/progress
V[16:32:58.661] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/27","percentage":29}}}

V[16:32:58.664] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial1.cpp (digest:=487C94A1A1F49B6C)
I[16:32:58.672] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial.cpp (598 symbols, 3662 refs, 39 files)
I[16:32:58.695] --> $/progress
V[16:32:58.695] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/27","percentage":33}}}

I[16:32:58.695] --> $/progress
V[16:32:58.695] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/27","percentage":33}}}

I[16:32:58.698] --> $/progress
V[16:32:58.698] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/27","percentage":37}}}

I[16:32:58.698] --> $/progress
V[16:32:58.698] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/27","percentage":37}}}

V[16:32:58.698] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring.c (digest:=5D6C1534064234DD)
V[16:32:58.698] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\IPAddress.cpp (digest:=6DDB6ED4F4E34E63)
I[16:32:58.705] --> $/progress
V[16:32:58.705] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/27","percentage":40}}}

I[16:32:58.705] --> $/progress
V[16:32:58.705] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/27","percentage":40}}}

V[16:32:58.707] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\new.cpp (digest:=F68AA83B5BAAD75D)
I[16:32:58.713] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\PluggableUSB.cpp (596 symbols, 3416 refs, 37 files)
I[16:32:58.737] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\new.cpp (61 symbols, 201 refs, 5 files)
I[16:32:58.740] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial1.cpp (600 symbols, 3462 refs, 38 files)
I[16:32:58.742] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring.c (310 symbols, 2770 refs, 26 files)
I[16:32:58.768] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\IPAddress.cpp (620 symbols, 3568 refs, 37 files)
I[16:32:58.848] --> $/progress
V[16:32:58.848] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/27","percentage":44}}}

I[16:32:58.848] --> $/progress
V[16:32:58.848] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/27","percentage":44}}}

V[16:32:58.851] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Stream.cpp (digest:=F7D59D2B49112307)
I[16:32:58.920] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Stream.cpp (600 symbols, 3545 refs, 36 files)
I[16:32:59.130] --> $/progress
V[16:32:59.130] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/27","percentage":48}}}

I[16:32:59.130] --> $/progress
V[16:32:59.130] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/27","percentage":48}}}

V[16:32:59.131] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.c (digest:=B0774BE9D28D49CB)
I[16:32:59.172] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.c (307 symbols, 2664 refs, 26 files)
I[16:32:59.226] --> $/progress
V[16:32:59.226] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/27","percentage":51}}}

I[16:32:59.226] --> $/progress
V[16:32:59.226] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/27","percentage":51}}}

V[16:32:59.227] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WInterrupts.c (digest:=0A36B38756A4F148)
I[16:32:59.271] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WInterrupts.c (309 symbols, 2689 refs, 26 files)
I[16:32:59.350] --> $/progress
V[16:32:59.350] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/27","percentage":55}}}

I[16:32:59.350] --> $/progress
V[16:32:59.350] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/27","percentage":55}}}

V[16:32:59.351] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial3.cpp (digest:=D7FFC6931C21680C)
I[16:32:59.419] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial3.cpp (600 symbols, 3462 refs, 38 files)
I[16:32:59.563] --> $/progress
V[16:32:59.563] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/27","percentage":59}}}

I[16:32:59.563] --> $/progress
V[16:32:59.563] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/27","percentage":59}}}

V[16:32:59.564] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\main.cpp (digest:=313C4893EB7ADBE6)
I[16:32:59.632] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\main.cpp (602 symbols, 3437 refs, 36 files)
I[16:32:59.766] --> $/progress
V[16:32:59.766] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/27","percentage":62}}}

I[16:32:59.766] --> $/progress
V[16:32:59.766] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/27","percentage":62}}}

V[16:32:59.768] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\USBCore.cpp (digest:=55BA50D4FF04E609)
I[16:32:59.798] --> $/progress
V[16:32:59.798] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/27","percentage":66}}}

I[16:32:59.798] --> $/progress
V[16:32:59.798] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/27","percentage":66}}}

V[16:32:59.799] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\hooks.c (digest:=C16B0ED8B1C5BB9F)
I[16:32:59.808] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\hooks.c (1 symbols, 1 refs, 1 files)
I[16:32:59.813] --> $/progress
V[16:32:59.813] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/27","percentage":70}}}

I[16:32:59.813] --> $/progress
V[16:32:59.813] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/27","percentage":70}}}

I[16:32:59.814] --> $/progress
V[16:32:59.814] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/27","percentage":74}}}

I[16:32:59.814] --> $/progress
V[16:32:59.814] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/27","percentage":74}}}

V[16:32:59.816] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WMath.cpp (digest:=38075D39C713EC91)
I[16:32:59.832] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\WMath.cpp (46 symbols, 139 refs, 3 files)
I[16:32:59.833] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\USBCore.cpp (600 symbols, 3433 refs, 37 files)
V[16:32:59.845] System include extraction: target extracted: "avr"
V[16:32:59.845] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include

V[16:32:59.845] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed

V[16:32:59.845] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include

I[16:32:59.845] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-gcc.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\../lib/gcc/avr/7.3.0/../../../../avr/include"
	got target: "avr"
V[16:32:59.846] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S (digest:=87583F1C920AA889)
V[16:32:59.857] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:54:1:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:62:23:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:63:23:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:64:23:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:65:23:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:66:23:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:67:23:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:72:37:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:73:31:expected ';' after top level declarator
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:79:23:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:83:32:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:83:35:expected identifier or '('
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:84:22:unknown type name 'maxloops'
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:85:8:expected ';' after top level declarator
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:85:22:unknown type name 'maxloops'
V[16:32:59.858] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:86:8:expected ';' after top level declarator
V[16:32:59.859] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:86:22:unknown type name 'maxloops'
V[16:32:59.860] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:87:9:expected ';' after top level declarator
V[16:32:59.860] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S:87:18:expected identifier or '('
V[16:32:59.860] Ignored diagnostic. too many errors emitted, stopping now
I[16:32:59.862] --> $/progress
V[16:32:59.862] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/27","percentage":77}}}

I[16:32:59.862] --> $/progress
V[16:32:59.862] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/27","percentage":77}}}

V[16:32:59.864] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial0.cpp (digest:=365287FBD658A80E)
I[16:32:59.869] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S (12 symbols, 937 refs, 9 files)
I[16:32:59.869] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\wiring_pulse.S, index may be incomplete
I[16:32:59.917] --> $/progress
V[16:32:59.917] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"22/27","percentage":81}}}

I[16:33:00.079] --> $/progress
V[16:33:00.079] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"23/27","percentage":85}}}

I[16:33:00.234] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial0.cpp (601 symbols, 3491 refs, 38 files)
I[16:33:00.427] --> $/progress
V[16:33:00.427] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"24/27","percentage":88}}}

I[16:33:00.430] --> $/progress
V[16:33:00.430] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"25/27","percentage":92}}}

I[16:33:00.454] --> $/progress
V[16:33:00.454] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"26/27","percentage":96}}}

V[16:33:00.494] BackgroundIndex: building version 2 when background indexer is idle
V[16:33:00.506] BackgroundIndex: serving version 2 (1778038 bytes)
I[16:33:00.506] --> $/progress
V[16:33:00.506] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:33:15.661] <<< {"id":"3","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":25,"line":45},"start":{"character":25,"line":45}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:33:15.661] <-- textDocument/codeAction("3")
V[16:33:15.662] ASTWorker running EnumerateTweaks on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:33:15.662] --> reply:textDocument/codeAction("3") 1 ms
V[16:33:15.662] >>> {"id":"3","jsonrpc":"2.0","result":[]}

V[16:33:18.209] <<< {"id":"4","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":31,"line":34},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:33:18.209] <-- textDocument/documentHighlight("4")
V[16:33:18.209] ASTWorker running Highlights on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:33:18.209] --> reply:textDocument/documentHighlight("4") 0 ms
V[16:33:18.209] >>> {"id":"4","jsonrpc":"2.0","result":[]}

V[16:33:18.464] <<< {"id":"5","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":31,"line":34},"start":{"character":31,"line":34}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:33:18.464] <-- textDocument/codeAction("5")
V[16:33:18.464] ASTWorker running EnumerateTweaks on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:33:18.464] --> reply:textDocument/codeAction("5") 0 ms
V[16:33:18.464] >>> {"id":"5","jsonrpc":"2.0","result":[]}

V[16:33:36.048] <<< {"id":"6","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":20,"line":30},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:33:36.048] <-- textDocument/documentHighlight("6")
V[16:33:36.049] ASTWorker running Highlights on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:33:36.049] --> reply:textDocument/documentHighlight("6") 1 ms
V[16:33:36.049] >>> {"id":"6","jsonrpc":"2.0","result":[]}

V[16:33:36.251] <<< {"id":"7","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":20,"line":30},"start":{"character":20,"line":30}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:33:36.251] <-- textDocument/codeAction("7")
V[16:33:36.251] ASTWorker running EnumerateTweaks on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:33:36.251] --> reply:textDocument/codeAction("7") 0 ms
V[16:33:36.251] >>> {"id":"7","jsonrpc":"2.0","result":[]}

V[16:33:42.792] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:33:42.792] <-- textDocument/didSave
I[16:33:42.792] File version went from 1 to 1
V[16:33:42.792] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  stop_it();          //Car stop\n  delay(500);         //delayed\n  reversal();         //Car back\n  delay(tDelay);      //delayed\n  stop_it();          //delayed\n  delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, HIGH);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, HIGH);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":2}}}

I[16:33:42.792] <-- textDocument/didChange
V[16:33:42.792] ASTWorker skipping Update (1) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:33:42.847] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:33:42.847] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:33:42.847] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 2 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:33:42.848] --> window/workDoneProgress/create(1)
V[16:33:42.848] >>> {"id":1,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:33:42.848] Enqueueing 26 commands for indexing
V[16:33:42.849] <<< {"id":1,"jsonrpc":"2.0","result":null}

I[16:33:42.849] <-- reply(1)
I[16:33:42.849] --> $/progress
V[16:33:42.849] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:33:42.849] --> $/progress
V[16:33:42.849] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:33:42.855] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:33:42.856] Reusing preamble version 1 for version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:33:42.864] BackgroundIndex: building version 3 after loading index from disk
V[16:33:42.874] BackgroundIndex: serving version 3 (1777814 bytes)
I[16:33:42.882] --> $/progress
V[16:33:42.883] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:33:42.883] --> $/progress
V[16:33:42.883] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:33:46.264] <<< {"id":"8","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":32,"line":37},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:33:46.264] <-- textDocument/documentHighlight("8")
V[16:33:46.264] ASTWorker running Highlights on version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:33:46.264] --> reply:textDocument/documentHighlight("8") 0 ms
V[16:33:46.264] >>> {"id":"8","jsonrpc":"2.0","result":[]}

V[16:33:46.511] <<< {"id":"9","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":32,"line":37},"start":{"character":32,"line":37}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:33:46.511] <-- textDocument/codeAction("9")
V[16:33:46.511] ASTWorker running EnumerateTweaks on version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:33:46.511] --> reply:textDocument/codeAction("9") 0 ms
V[16:33:46.511] >>> {"id":"9","jsonrpc":"2.0","result":[]}

V[16:34:30.886] <<< {"id":"10","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":23,"line":40},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:30.886] <-- textDocument/hover("10")
V[16:34:30.887] ASTWorker running Hover on version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:30.888] --> reply:textDocument/hover("10") 1 ms
V[16:34:30.888] >>> {"id":"10","jsonrpc":"2.0","result":null}

V[16:34:31.388] <<< {"id":"11","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":31,"line":40},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:31.388] <-- textDocument/documentHighlight("11")
V[16:34:31.388] ASTWorker running Highlights on version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:31.389] --> reply:textDocument/documentHighlight("11") 0 ms
V[16:34:31.389] >>> {"id":"11","jsonrpc":"2.0","result":[]}

V[16:34:32.582] <<< {"id":"12","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":31,"line":40},"start":{"character":0,"line":36}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:32.582] <-- textDocument/codeAction("12")
V[16:34:32.582] ASTWorker running EnumerateTweaks on version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:32.659] --> reply:textDocument/codeAction("12") 76 ms
V[16:34:32.659] >>> {"id":"12","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":31,"line":40},"start":{"character":0,"line":36}},"tweakID":"ExtractFunction"}],"command":"clangd.applyTweak","title":"Extract to function"},"kind":"refactor","title":"Extract to function"}]}

V[16:34:32.920] <<< {"id":"13","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":31,"line":40},"start":{"character":0,"line":35}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:32.920] <-- textDocument/codeAction("13")
V[16:34:32.920] ASTWorker running EnumerateTweaks on version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:32.920] --> reply:textDocument/codeAction("13") 0 ms
V[16:34:32.920] >>> {"id":"13","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":31,"line":40},"start":{"character":0,"line":35}},"tweakID":"ExtractFunction"}],"command":"clangd.applyTweak","title":"Extract to function"},"kind":"refactor","title":"Extract to function"}]}

V[16:34:35.513] <<< {"id":"14","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:35.513] <-- textDocument/documentSymbol("14")
V[16:34:35.513] ASTWorker running DocumentSymbols on version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:35.514] --> reply:textDocument/documentSymbol("14") 0 ms
V[16:34:35.514] >>> {"id":"14","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

V[16:34:35.536] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":2,"line":40},"start":{"character":2,"line":40}},"text":"// "},{"range":{"end":{"character":2,"line":39},"start":{"character":2,"line":39}},"text":"// "},{"range":{"end":{"character":2,"line":38},"start":{"character":2,"line":38}},"text":"// "},{"range":{"end":{"character":2,"line":37},"start":{"character":2,"line":37}},"text":"// "},{"range":{"end":{"character":2,"line":36},"start":{"character":2,"line":36}},"text":"// "},{"range":{"end":{"character":2,"line":35},"start":{"character":2,"line":35}},"text":"// "}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":8}}}

I[16:34:35.536] <-- textDocument/didChange
V[16:34:35.536] <<< {"id":"15","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:35.536] <-- textDocument/documentSymbol("15")
I[16:34:35.537] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 8 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:34:35.544] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:34:35.546] Reusing preamble version 1 for version 8 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:34:35.551] ASTWorker rebuilding evicted AST to run DocumentSymbols: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 8
V[16:34:35.570] ASTWorker running DocumentSymbols on version 8 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:35.571] --> reply:textDocument/documentSymbol("15") 35 ms
V[16:34:35.571] >>> {"id":"15","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:34:35.571] Skipping rebuild of the AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp, inputs are the same.
V[16:34:35.572] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 8:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 66 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:34:35.572] Build dynamic index for main-file symbols with estimated memory usage of 18224 bytes
I[16:34:35.572] --> textDocument/publishDiagnostics
V[16:34:35.572] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":8}}

V[16:34:35.755] <<< {"id":"16","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":34,"line":40},"start":{"character":0,"line":35}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:35.755] <-- textDocument/codeAction("16")
V[16:34:35.755] ASTWorker running EnumerateTweaks on version 8 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:35.755] --> reply:textDocument/codeAction("16") 0 ms
V[16:34:35.755] >>> {"id":"16","jsonrpc":"2.0","result":[]}

V[16:34:37.051] <<< {"id":"17","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":34,"line":39},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:37.051] <-- textDocument/documentHighlight("17")
V[16:34:37.052] ASTWorker running Highlights on version 8 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:37.052] --> reply:textDocument/documentHighlight("17") 1 ms
V[16:34:37.052] >>> {"id":"17","jsonrpc":"2.0","result":[]}

V[16:34:37.301] <<< {"id":"18","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":34,"line":39},"start":{"character":34,"line":39}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:37.301] <-- textDocument/codeAction("18")
V[16:34:37.301] ASTWorker running EnumerateTweaks on version 8 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:37.301] --> reply:textDocument/codeAction("18") 0 ms
V[16:34:37.301] >>> {"id":"18","jsonrpc":"2.0","result":[]}

V[16:34:38.732] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:38.732] <-- textDocument/didSave
I[16:34:38.732] File version went from 8 to 8
V[16:34:38.732] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  // stop_it();          //Car stop\n  // delay(500);         //delayed\n  // reversal();         //Car back\n  // delay(tDelay);      //delayed\n  // stop_it();          //delayed\n  // delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, HIGH);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, HIGH);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":9}}}

I[16:34:38.732] <-- textDocument/didChange
V[16:34:38.732] ASTWorker skipping Update (8) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:38.785] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 9 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:34:38.792] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:34:38.794] Reusing preamble version 1 for version 9 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:34:43.468] <<< {"id":"19","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":31,"line":34},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:43.468] <-- textDocument/documentHighlight("19")
V[16:34:43.469] ASTWorker running Highlights on version 9 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:43.469] --> reply:textDocument/documentHighlight("19") 1 ms
V[16:34:43.469] >>> {"id":"19","jsonrpc":"2.0","result":[]}

V[16:34:43.635] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:43.635] <-- textDocument/didSave
I[16:34:43.635] File version went from 9 to 9
V[16:34:43.635] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  // stop_it();          //Car stop\n  // delay(500);         //delayed\n  // reversal();         //Car back\n  // delay(tDelay);      //delayed\n  // stop_it();          //delayed\n  // delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, HIGH);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, HIGH);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":10}}}

I[16:34:43.635] <-- textDocument/didChange
V[16:34:43.635] ASTWorker skipping Update (9) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:43.689] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:34:43.689] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:34:43.689] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 10 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:34:43.690] --> window/workDoneProgress/create(2)
V[16:34:43.690] >>> {"id":2,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:34:43.690] Enqueueing 26 commands for indexing
V[16:34:43.690] <<< {"id":2,"jsonrpc":"2.0","result":null}

I[16:34:43.690] <-- reply(2)
I[16:34:43.690] --> $/progress
V[16:34:43.690] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:34:43.690] --> $/progress
V[16:34:43.691] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:34:43.698] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:34:43.700] Reusing preamble version 1 for version 10 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:34:43.705] BackgroundIndex: building version 4 after loading index from disk
V[16:34:43.712] <<< {"id":"20","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":35,"line":35},"start":{"character":31,"line":34}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:34:43.712] <-- textDocument/codeAction("20")
V[16:34:43.712] ASTWorker running EnumerateTweaks on version 10 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:34:43.712] --> reply:textDocument/codeAction("20") 0 ms
V[16:34:43.712] >>> {"id":"20","jsonrpc":"2.0","result":[]}

V[16:34:43.716] BackgroundIndex: serving version 4 (1777814 bytes)
I[16:34:43.723] --> $/progress
V[16:34:43.723] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:34:43.723] --> $/progress
V[16:34:43.723] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:35:07.138] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:35:07.138] <-- textDocument/didSave
I[16:35:07.138] File version went from 10 to 10
V[16:35:07.138] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  // stop_it();          //Car stop\n  // delay(500);         //delayed\n  // reversal();         //Car back\n  // delay(tDelay);      //delayed\n  // stop_it();          //delayed\n  // delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, HIGH);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, HIGH);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":11}}}

I[16:35:07.138] <-- textDocument/didChange
V[16:35:07.138] ASTWorker skipping Update (10) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:35:07.191] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:35:07.191] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:35:07.192] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 11 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:35:07.193] --> window/workDoneProgress/create(3)
V[16:35:07.193] >>> {"id":3,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:35:07.193] Enqueueing 26 commands for indexing
V[16:35:07.193] <<< {"id":3,"jsonrpc":"2.0","result":null}

I[16:35:07.193] <-- reply(3)
I[16:35:07.193] --> $/progress
V[16:35:07.193] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:35:07.193] --> $/progress
V[16:35:07.193] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:35:07.200] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:35:07.202] Reusing preamble version 1 for version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:35:07.207] BackgroundIndex: building version 5 after loading index from disk
V[16:35:07.218] BackgroundIndex: serving version 5 (1777814 bytes)
I[16:35:07.224] --> $/progress
V[16:35:07.224] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:35:07.224] --> $/progress
V[16:35:07.225] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:36:24.167] <<< {"id":"21","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":25,"line":45},"start":{"character":25,"line":45}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:36:24.167] <-- textDocument/codeAction("21")
V[16:36:24.168] ASTWorker running EnumerateTweaks on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:36:24.169] --> reply:textDocument/codeAction("21") 1 ms
V[16:36:24.169] >>> {"id":"21","jsonrpc":"2.0","result":[]}

V[16:36:24.667] <<< {"id":"22","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":24,"line":44},"start":{"character":24,"line":44}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:36:24.667] <-- textDocument/codeAction("22")
V[16:36:24.667] ASTWorker running EnumerateTweaks on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:36:24.667] --> reply:textDocument/codeAction("22") 0 ms
V[16:36:24.667] >>> {"id":"22","jsonrpc":"2.0","result":[]}

V[16:39:51.387] <<< {"id":"23","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":34,"line":38},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:39:51.387] <-- textDocument/documentHighlight("23")
V[16:39:51.388] ASTWorker running Highlights on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:39:51.388] --> reply:textDocument/documentHighlight("23") 1 ms
V[16:39:51.388] >>> {"id":"23","jsonrpc":"2.0","result":[]}

V[16:39:51.628] <<< {"id":"24","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":34,"line":38},"start":{"character":34,"line":38}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:39:51.628] <-- textDocument/codeAction("24")
V[16:39:51.628] ASTWorker running EnumerateTweaks on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:39:51.628] --> reply:textDocument/codeAction("24") 0 ms
V[16:39:51.628] >>> {"id":"24","jsonrpc":"2.0","result":[]}

V[16:40:00.729] <<< {"id":"25","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":20,"line":44},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:00.729] <-- textDocument/hover("25")
V[16:40:00.730] ASTWorker running Hover on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:00.731] --> reply:textDocument/hover("25") 2 ms
V[16:40:00.731] >>> {"id":"25","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":44},"start":{"character":19,"line":44}}}}

V[16:40:00.930] <<< {"id":"26","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":44},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:00.930] <-- textDocument/hover("26")
V[16:40:00.930] ASTWorker running Hover on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:00.932] --> reply:textDocument/hover("26") 1 ms
V[16:40:00.932] >>> {"id":"26","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":44},"start":{"character":19,"line":44}}}}

V[16:40:01.515] <<< {"id":"27","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:01.515] <-- textDocument/hover("27")
V[16:40:01.515] ASTWorker running Hover on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:01.516] --> reply:textDocument/hover("27") 1 ms
V[16:40:01.516] >>> {"id":"27","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}}}}

V[16:40:12.604] <<< {"id":"28","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":19,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:12.604] <-- textDocument/hover("28")
V[16:40:12.605] ASTWorker running Hover on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:12.606] --> reply:textDocument/hover("28") 2 ms
V[16:40:12.606] >>> {"id":"28","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}}}}

V[16:40:13.140] <<< {"id":"29","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":22,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:13.140] <-- textDocument/hover("29")
V[16:40:13.140] ASTWorker running Hover on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:13.141] --> reply:textDocument/hover("29") 1 ms
V[16:40:13.141] >>> {"id":"29","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}}}}

V[16:40:13.599] <<< {"id":"30","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":17,"line":44},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:13.599] <-- textDocument/hover("30")
V[16:40:13.599] ASTWorker running Hover on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:13.600] --> reply:textDocument/hover("30") 1 ms
V[16:40:13.600] >>> {"id":"30","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### function `digitalWrite`  \n\n---\n→ `void`  \nParameters:  \n- `uint8_t pin`\n- `uint8_t val`\n\n---\n```cpp\nvoid digitalWrite(uint8_t pin, uint8_t val)\n```"},"range":{"end":{"character":17,"line":44},"start":{"character":15,"line":44}}}}

V[16:40:15.780] <<< {"id":"31","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":13,"line":38},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:15.780] <-- textDocument/hover("31")
V[16:40:15.780] ASTWorker running Hover on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:15.781] --> reply:textDocument/hover("31") 0 ms
V[16:40:15.781] >>> {"id":"31","jsonrpc":"2.0","result":null}

V[16:40:16.306] <<< {"id":"32","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":20,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:16.306] <-- textDocument/hover("32")
V[16:40:16.306] ASTWorker running Hover on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:16.307] --> reply:textDocument/hover("32") 1 ms
V[16:40:16.307] >>> {"id":"32","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}}}}

V[16:40:16.462] <<< {"id":"33","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":21,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:16.462] <-- textDocument/documentHighlight("33")
V[16:40:16.462] ASTWorker running Highlights on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:16.462] --> reply:textDocument/documentHighlight("33") 0 ms
V[16:40:16.462] >>> {"id":"33","jsonrpc":"2.0","result":[]}

V[16:40:16.871] <<< {"id":"34","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:16.871] <-- textDocument/codeAction("34")
V[16:40:16.871] ASTWorker running EnumerateTweaks on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:16.871] --> reply:textDocument/codeAction("34") 0 ms
V[16:40:16.871] >>> {"id":"34","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'HIGH'"},"kind":"refactor","title":"Expand macro 'HIGH'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:40:17.265] <<< {"id":"35","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":20,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:17.265] <-- textDocument/hover("35")
V[16:40:17.265] ASTWorker running Hover on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:17.267] --> reply:textDocument/hover("35") 1 ms
V[16:40:17.267] >>> {"id":"35","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}}}}

V[16:40:17.369] <<< {"id":"36","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":21,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:17.369] <-- textDocument/definition("36")
V[16:40:17.369] ASTWorker running Definitions on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:17.370] --> reply:textDocument/definition("36") 1 ms
V[16:40:17.370] >>> {"id":"36","jsonrpc":"2.0","result":[{"range":{"end":{"character":12,"line":39},"start":{"character":8,"line":39}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:40:18.867] <<< {"id":"37","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":20,"line":44},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:18.867] <-- textDocument/documentHighlight("37")
V[16:40:18.868] ASTWorker running Highlights on version 11 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:18.868] --> reply:textDocument/documentHighlight("37") 1 ms
V[16:40:18.868] >>> {"id":"37","jsonrpc":"2.0","result":[]}

V[16:40:18.983] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:18.983] <-- textDocument/didSave
I[16:40:18.983] File version went from 11 to 11
V[16:40:18.983] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  // stop_it();          //Car stop\n  // delay(500);         //delayed\n  // reversal();         //Car back\n  // delay(tDelay);      //delayed\n  // stop_it();          //delayed\n  // delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, HIGH);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, HIGH);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":12}}}

I[16:40:18.983] <-- textDocument/didChange
V[16:40:18.983] ASTWorker skipping Update (11) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:19.035] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:40:19.035] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:40:19.035] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 12 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:40:19.036] --> window/workDoneProgress/create(4)
V[16:40:19.036] >>> {"id":4,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:40:19.037] Enqueueing 26 commands for indexing
V[16:40:19.037] <<< {"id":4,"jsonrpc":"2.0","result":null}

I[16:40:19.037] <-- reply(4)
I[16:40:19.037] --> $/progress
V[16:40:19.037] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:40:19.037] --> $/progress
V[16:40:19.037] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:40:19.044] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:19.046] Reusing preamble version 1 for version 12 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:40:19.051] BackgroundIndex: building version 6 after loading index from disk
V[16:40:19.062] BackgroundIndex: serving version 6 (1777814 bytes)
I[16:40:19.069] --> $/progress
V[16:40:19.069] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:40:19.069] --> $/progress
V[16:40:19.069] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:40:19.259] <<< {"id":"38","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":22,"line":44},"start":{"character":19,"line":44}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:19.259] <-- textDocument/codeAction("38")
V[16:40:19.259] ASTWorker running EnumerateTweaks on version 12 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:19.259] --> reply:textDocument/codeAction("38") 0 ms
V[16:40:19.259] >>> {"id":"38","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":44},"start":{"character":19,"line":44}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'LOW'"},"kind":"refactor","title":"Expand macro 'LOW'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":44},"start":{"character":19,"line":44}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:40:20.216] <<< {"id":"39","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:20.216] <-- textDocument/documentSymbol("39")
V[16:40:20.216] ASTWorker running DocumentSymbols on version 12 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:20.217] --> reply:textDocument/documentSymbol("39") 0 ms
V[16:40:20.217] >>> {"id":"39","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

V[16:40:20.232] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":22,"line":44},"start":{"character":19,"line":44}},"text":"HIGH"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":13}}}

I[16:40:20.232] <-- textDocument/didChange
V[16:40:20.232] <<< {"id":"40","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:20.232] <-- textDocument/documentSymbol("40")
I[16:40:20.233] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 13 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:20.240] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:20.242] Reusing preamble version 1 for version 13 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:40:20.247] ASTWorker rebuilding evicted AST to run DocumentSymbols: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 13
V[16:40:20.265] ASTWorker running DocumentSymbols on version 13 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:20.266] --> reply:textDocument/documentSymbol("40") 33 ms
V[16:40:20.266] >>> {"id":"40","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:40:20.266] Skipping rebuild of the AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp, inputs are the same.
V[16:40:20.267] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 13:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 66 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:40:20.267] Build dynamic index for main-file symbols with estimated memory usage of 18224 bytes
I[16:40:20.267] --> textDocument/publishDiagnostics
V[16:40:20.267] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":13}}

V[16:40:20.468] <<< {"id":"41","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":23,"line":44},"start":{"character":23,"line":44}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:20.468] <-- textDocument/codeAction("41")
V[16:40:20.469] ASTWorker running EnumerateTweaks on version 13 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:20.469] --> reply:textDocument/codeAction("41") 0 ms
V[16:40:20.469] >>> {"id":"41","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":44},"start":{"character":23,"line":44}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'HIGH'"},"kind":"refactor","title":"Expand macro 'HIGH'"}]}

V[16:40:20.945] <<< {"id":"42","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":22,"line":46},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:20.945] <-- textDocument/hover("42")
V[16:40:20.945] ASTWorker running Hover on version 13 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:20.946] --> reply:textDocument/hover("42") 1 ms
V[16:40:20.946] >>> {"id":"42","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}}}}

V[16:40:21.134] <<< {"id":"43","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":46},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:21.134] <-- textDocument/hover("43")
V[16:40:21.134] ASTWorker running Hover on version 13 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:21.136] --> reply:textDocument/hover("43") 1 ms
V[16:40:21.136] >>> {"id":"43","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}}}}

V[16:40:21.321] <<< {"id":"44","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":21,"line":46},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:21.321] <-- textDocument/documentHighlight("44")
V[16:40:21.321] ASTWorker running Highlights on version 13 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:21.321] --> reply:textDocument/documentHighlight("44") 0 ms
V[16:40:21.321] >>> {"id":"44","jsonrpc":"2.0","result":[]}

V[16:40:21.725] <<< {"id":"45","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:21.725] <-- textDocument/codeAction("45")
V[16:40:21.725] ASTWorker running EnumerateTweaks on version 13 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:21.725] --> reply:textDocument/codeAction("45") 0 ms
V[16:40:21.725] >>> {"id":"45","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'LOW'"},"kind":"refactor","title":"Expand macro 'LOW'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:40:22.809] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:22.809] <-- textDocument/didSave
I[16:40:22.809] File version went from 13 to 13
V[16:40:22.810] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  // stop_it();          //Car stop\n  // delay(500);         //delayed\n  // reversal();         //Car back\n  // delay(tDelay);      //delayed\n  // stop_it();          //delayed\n  // delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, HIGH);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, HIGH);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":14}}}

I[16:40:22.810] <-- textDocument/didChange
V[16:40:22.810] ASTWorker skipping Update (13) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:22.861] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 14 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:22.868] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:22.870] Reusing preamble version 1 for version 14 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:40:23.829] <<< {"id":"46","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":46},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:23.829] <-- textDocument/hover("46")
V[16:40:23.830] ASTWorker running Hover on version 14 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:23.831] --> reply:textDocument/hover("46") 1 ms
V[16:40:23.831] >>> {"id":"46","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}}}}

V[16:40:24.137] <<< {"id":"47","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":47},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:24.137] <-- textDocument/hover("47")
V[16:40:24.138] ASTWorker running Hover on version 14 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:24.139] --> reply:textDocument/hover("47") 2 ms
V[16:40:24.139] >>> {"id":"47","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":47},"start":{"character":19,"line":47}}}}

V[16:40:26.340] <<< {"id":"48","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:26.340] <-- textDocument/hover("48")
V[16:40:26.340] ASTWorker running Hover on version 14 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:26.342] --> reply:textDocument/hover("48") 1 ms
V[16:40:26.342] >>> {"id":"48","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}}}}

V[16:40:26.487] <<< {"id":"49","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":21,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:26.487] <-- textDocument/documentHighlight("49")
V[16:40:26.487] ASTWorker running Highlights on version 14 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:26.487] --> reply:textDocument/documentHighlight("49") 0 ms
V[16:40:26.487] >>> {"id":"49","jsonrpc":"2.0","result":[]}

V[16:40:26.924] <<< {"id":"50","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:26.924] <-- textDocument/codeAction("50")
V[16:40:26.924] ASTWorker running EnumerateTweaks on version 14 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:26.924] --> reply:textDocument/codeAction("50") 0 ms
V[16:40:26.924] >>> {"id":"50","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'HIGH'"},"kind":"refactor","title":"Expand macro 'HIGH'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:40:27.552] <<< {"id":"51","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:27.552] <-- textDocument/documentSymbol("51")
V[16:40:27.552] ASTWorker running DocumentSymbols on version 14 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:27.552] --> reply:textDocument/documentSymbol("51") 0 ms
V[16:40:27.553] >>> {"id":"51","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

V[16:40:27.566] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":23,"line":45},"start":{"character":19,"line":45}},"text":"LOW"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":15}}}

I[16:40:27.566] <-- textDocument/didChange
V[16:40:27.566] <<< {"id":"52","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:27.566] <-- textDocument/documentSymbol("52")
I[16:40:27.567] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:40:27.567] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:40:27.568] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 15 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:40:27.568] --> window/workDoneProgress/create(5)
V[16:40:27.568] >>> {"id":5,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:40:27.568] Enqueueing 26 commands for indexing
V[16:40:27.569] <<< {"id":5,"jsonrpc":"2.0","result":null}

I[16:40:27.569] <-- reply(5)
I[16:40:27.569] --> $/progress
V[16:40:27.569] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:40:27.569] --> $/progress
V[16:40:27.569] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:40:27.575] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:27.577] Reusing preamble version 1 for version 15 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:40:27.582] BackgroundIndex: building version 7 after loading index from disk
V[16:40:27.583] ASTWorker rebuilding evicted AST to run DocumentSymbols: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 15
V[16:40:27.593] BackgroundIndex: serving version 7 (1777814 bytes)
I[16:40:27.600] --> $/progress
V[16:40:27.600] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:40:27.600] --> $/progress
V[16:40:27.600] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:40:27.603] ASTWorker running DocumentSymbols on version 15 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:27.604] --> reply:textDocument/documentSymbol("52") 37 ms
V[16:40:27.604] >>> {"id":"52","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:40:27.604] Skipping rebuild of the AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp, inputs are the same.
V[16:40:27.605] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 15:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 66 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:40:27.605] Build dynamic index for main-file symbols with estimated memory usage of 18224 bytes
I[16:40:27.605] --> textDocument/publishDiagnostics
V[16:40:27.605] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":15}}

V[16:40:27.799] <<< {"id":"53","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":22,"line":45},"start":{"character":22,"line":45}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:27.799] <-- textDocument/codeAction("53")
V[16:40:27.799] ASTWorker running EnumerateTweaks on version 15 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:27.799] --> reply:textDocument/codeAction("53") 0 ms
V[16:40:27.799] >>> {"id":"53","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":45},"start":{"character":22,"line":45}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'LOW'"},"kind":"refactor","title":"Expand macro 'LOW'"}]}

V[16:40:28.239] <<< {"id":"54","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":24,"line":45},"start":{"character":24,"line":45}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:28.239] <-- textDocument/codeAction("54")
V[16:40:28.239] ASTWorker running EnumerateTweaks on version 15 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:28.239] --> reply:textDocument/codeAction("54") 0 ms
V[16:40:28.239] >>> {"id":"54","jsonrpc":"2.0","result":[]}

V[16:40:28.917] <<< {"id":"55","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":22,"line":47},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:28.917] <-- textDocument/hover("55")
V[16:40:28.917] ASTWorker running Hover on version 15 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:28.918] --> reply:textDocument/hover("55") 1 ms
V[16:40:28.918] >>> {"id":"55","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":47},"start":{"character":19,"line":47}}}}

V[16:40:29.181] <<< {"id":"56","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":21,"line":47},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:29.181] <-- textDocument/documentHighlight("56")
V[16:40:29.182] ASTWorker running Highlights on version 15 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:29.182] --> reply:textDocument/documentHighlight("56") 1 ms
V[16:40:29.182] >>> {"id":"56","jsonrpc":"2.0","result":[]}

V[16:40:29.574] <<< {"id":"57","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":23,"line":47},"start":{"character":19,"line":47}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:29.574] <-- textDocument/codeAction("57")
V[16:40:29.574] ASTWorker running EnumerateTweaks on version 15 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:29.574] --> reply:textDocument/codeAction("57") 0 ms
V[16:40:29.574] >>> {"id":"57","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":47},"start":{"character":19,"line":47}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'HIGH'"},"kind":"refactor","title":"Expand macro 'HIGH'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":47},"start":{"character":19,"line":47}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:40:30.113] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:30.113] <-- textDocument/didSave
I[16:40:30.113] File version went from 15 to 15
V[16:40:30.113] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  // stop_it();          //Car stop\n  // delay(500);         //delayed\n  // reversal();         //Car back\n  // delay(tDelay);      //delayed\n  // stop_it();          //delayed\n  // delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, HIGH);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":16}}}

I[16:40:30.113] <-- textDocument/didChange
V[16:40:30.113] ASTWorker skipping Update (15) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:30.166] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 16 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:30.173] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:30.175] Reusing preamble version 1 for version 16 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:40:31.662] <<< {"id":"58","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:31.662] <-- textDocument/documentSymbol("58")
V[16:40:31.662] ASTWorker running DocumentSymbols on version 16 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:31.662] --> reply:textDocument/documentSymbol("58") 0 ms
V[16:40:31.662] >>> {"id":"58","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

V[16:40:31.675] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":23,"line":47},"start":{"character":19,"line":47}},"text":"LOW"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":17}}}

I[16:40:31.675] <-- textDocument/didChange
V[16:40:31.675] <<< {"id":"59","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:31.675] <-- textDocument/documentSymbol("59")
I[16:40:31.676] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 17 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:31.683] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:31.685] Reusing preamble version 1 for version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:40:31.690] ASTWorker rebuilding evicted AST to run DocumentSymbols: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 17
V[16:40:31.708] ASTWorker running DocumentSymbols on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:31.709] --> reply:textDocument/documentSymbol("59") 33 ms
V[16:40:31.709] >>> {"id":"59","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:40:31.709] Skipping rebuild of the AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp, inputs are the same.
V[16:40:31.709] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 17:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 66 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:40:31.710] Build dynamic index for main-file symbols with estimated memory usage of 18224 bytes
I[16:40:31.710] --> textDocument/publishDiagnostics
V[16:40:31.710] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":17}}

V[16:40:31.908] <<< {"id":"60","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":22,"line":47},"start":{"character":22,"line":47}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:31.908] <-- textDocument/codeAction("60")
V[16:40:31.908] ASTWorker running EnumerateTweaks on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:31.908] --> reply:textDocument/codeAction("60") 0 ms
V[16:40:31.908] >>> {"id":"60","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":47},"start":{"character":22,"line":47}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'LOW'"},"kind":"refactor","title":"Expand macro 'LOW'"}]}

V[16:40:32.259] <<< {"id":"61","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":20,"line":46},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:32.259] <-- textDocument/hover("61")
V[16:40:32.259] ASTWorker running Hover on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:32.261] --> reply:textDocument/hover("61") 1 ms
V[16:40:32.261] >>> {"id":"61","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}}}}

V[16:40:32.558] <<< {"id":"62","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":20,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:32.558] <-- textDocument/hover("62")
V[16:40:32.558] ASTWorker running Hover on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:32.560] --> reply:textDocument/hover("62") 1 ms
V[16:40:32.560] >>> {"id":"62","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":45},"start":{"character":19,"line":45}}}}

V[16:40:32.761] <<< {"id":"63","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":20,"line":44},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:32.761] <-- textDocument/hover("63")
V[16:40:32.761] ASTWorker running Hover on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:32.763] --> reply:textDocument/hover("63") 1 ms
V[16:40:32.763] >>> {"id":"63","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":44},"start":{"character":19,"line":44}}}}

V[16:40:32.804] <<< {"id":"64","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":21,"line":44},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:32.804] <-- textDocument/documentHighlight("64")
V[16:40:32.804] ASTWorker running Highlights on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:32.804] --> reply:textDocument/documentHighlight("64") 0 ms
V[16:40:32.804] >>> {"id":"64","jsonrpc":"2.0","result":[]}

V[16:40:33.112] <<< {"id":"65","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":21,"line":44},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:33.112] <-- textDocument/definition("65")
V[16:40:33.112] ASTWorker running Definitions on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:33.112] --> reply:textDocument/definition("65") 0 ms
V[16:40:33.112] >>> {"id":"65","jsonrpc":"2.0","result":[{"range":{"end":{"character":12,"line":39},"start":{"character":8,"line":39}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:40:33.202] <<< {"id":"66","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":23,"line":44},"start":{"character":19,"line":44}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:33.202] <-- textDocument/codeAction("66")
V[16:40:33.202] ASTWorker running EnumerateTweaks on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:33.202] --> reply:textDocument/codeAction("66") 0 ms
V[16:40:33.202] >>> {"id":"66","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":44},"start":{"character":19,"line":44}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'HIGH'"},"kind":"refactor","title":"Expand macro 'HIGH'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":44},"start":{"character":19,"line":44}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:40:33.212] <<< {"id":"67","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":21,"line":45},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:33.212] <-- textDocument/definition("67")
V[16:40:33.212] ASTWorker running Definitions on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:33.212] --> reply:textDocument/definition("67") 0 ms
V[16:40:33.212] >>> {"id":"67","jsonrpc":"2.0","result":[{"range":{"end":{"character":11,"line":40},"start":{"character":8,"line":40}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:40:33.464] <<< {"id":"68","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":20,"line":46},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:33.464] <-- textDocument/hover("68")
V[16:40:33.465] ASTWorker running Hover on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:33.466] --> reply:textDocument/hover("68") 1 ms
V[16:40:33.466] >>> {"id":"68","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}}}}

V[16:40:33.625] <<< {"id":"69","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":20,"line":46},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:33.625] <-- textDocument/documentHighlight("69")
V[16:40:33.625] ASTWorker running Highlights on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:33.625] --> reply:textDocument/documentHighlight("69") 0 ms
V[16:40:33.625] >>> {"id":"69","jsonrpc":"2.0","result":[]}

V[16:40:33.960] <<< {"id":"70","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":21,"line":46},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:33.960] <-- textDocument/definition("70")
V[16:40:33.960] ASTWorker running Definitions on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:33.960] --> reply:textDocument/definition("70") 0 ms
V[16:40:33.960] >>> {"id":"70","jsonrpc":"2.0","result":[{"range":{"end":{"character":11,"line":40},"start":{"character":8,"line":40}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:40:34.002] <<< {"id":"71","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:34.002] <-- textDocument/codeAction("71")
V[16:40:34.002] ASTWorker running EnumerateTweaks on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:34.002] --> reply:textDocument/codeAction("71") 0 ms
V[16:40:34.003] >>> {"id":"71","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'LOW'"},"kind":"refactor","title":"Expand macro 'LOW'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:40:34.017] <<< {"id":"72","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:34.017] <-- textDocument/documentSymbol("72")
V[16:40:34.018] ASTWorker running DocumentSymbols on version 17 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:34.018] --> reply:textDocument/documentSymbol("72") 0 ms
V[16:40:34.018] >>> {"id":"72","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

V[16:40:34.032] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":22,"line":46},"start":{"character":19,"line":46}},"text":"HIGH"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":18}}}

I[16:40:34.032] <-- textDocument/didChange
V[16:40:34.033] <<< {"id":"73","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:34.033] <-- textDocument/documentSymbol("73")
I[16:40:34.034] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:40:34.034] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:40:34.034] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 18 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:40:34.035] --> window/workDoneProgress/create(6)
V[16:40:34.035] >>> {"id":6,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:40:34.035] Enqueueing 26 commands for indexing
V[16:40:34.035] <<< {"id":6,"jsonrpc":"2.0","result":null}

I[16:40:34.035] <-- reply(6)
I[16:40:34.035] --> $/progress
V[16:40:34.035] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:40:34.035] --> $/progress
V[16:40:34.035] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:40:34.041] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:34.044] Reusing preamble version 1 for version 18 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:40:34.049] BackgroundIndex: building version 8 after loading index from disk
V[16:40:34.050] ASTWorker rebuilding evicted AST to run DocumentSymbols: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 18
V[16:40:34.060] BackgroundIndex: serving version 8 (1777814 bytes)
I[16:40:34.067] --> $/progress
V[16:40:34.067] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:40:34.067] --> $/progress
V[16:40:34.067] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:40:34.070] ASTWorker running DocumentSymbols on version 18 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:34.070] --> reply:textDocument/documentSymbol("73") 37 ms
V[16:40:34.071] >>> {"id":"73","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:40:34.071] Skipping rebuild of the AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp, inputs are the same.
V[16:40:34.071] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 18:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 66 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:40:34.071] Build dynamic index for main-file symbols with estimated memory usage of 18224 bytes
I[16:40:34.071] --> textDocument/publishDiagnostics
V[16:40:34.071] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":18}}

V[16:40:34.508] <<< {"id":"74","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":25,"line":46},"start":{"character":25,"line":46}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:34.508] <-- textDocument/codeAction("74")
V[16:40:34.509] ASTWorker running EnumerateTweaks on version 18 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:34.509] --> reply:textDocument/codeAction("74") 1 ms
V[16:40:34.509] >>> {"id":"74","jsonrpc":"2.0","result":[]}

V[16:40:36.603] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:36.603] <-- textDocument/didSave
I[16:40:36.603] File version went from 18 to 18
V[16:40:36.603] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  // stop_it();          //Car stop\n  // delay(500);         //delayed\n  // reversal();         //Car back\n  // delay(tDelay);      //delayed\n  // stop_it();          //delayed\n  // delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":19}}}

I[16:40:36.603] <-- textDocument/didChange
V[16:40:36.603] ASTWorker skipping Update (18) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:36.656] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 19 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:36.663] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:36.665] Reusing preamble version 1 for version 19 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:40:56.295] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:40:56.295] <-- textDocument/didSave
I[16:40:56.295] File version went from 19 to 19
V[16:40:56.295] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  // stop_it();          //Car stop\n  // delay(500);         //delayed\n  // reversal();         //Car back\n  // delay(tDelay);      //delayed\n  // stop_it();          //delayed\n  // delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":20}}}

I[16:40:56.295] <-- textDocument/didChange
V[16:40:56.295] ASTWorker skipping Update (19) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:40:56.349] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:40:56.349] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:40:56.349] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 20 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:40:56.350] --> window/workDoneProgress/create(7)
V[16:40:56.350] >>> {"id":7,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:40:56.350] Enqueueing 26 commands for indexing
V[16:40:56.350] <<< {"id":7,"jsonrpc":"2.0","result":null}

I[16:40:56.350] <-- reply(7)
I[16:40:56.350] --> $/progress
V[16:40:56.350] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:40:56.350] --> $/progress
V[16:40:56.350] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:40:56.356] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:40:56.358] Reusing preamble version 1 for version 20 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:40:56.363] BackgroundIndex: building version 9 after loading index from disk
V[16:40:56.373] BackgroundIndex: serving version 9 (1777814 bytes)
I[16:40:56.380] --> $/progress
V[16:40:56.380] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:40:56.380] --> $/progress
V[16:40:56.380] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:41:18.142] <<< {"id":"75","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":24,"line":52},"start":{"character":24,"line":52}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:18.142] <-- textDocument/codeAction("75")
V[16:41:18.143] ASTWorker running EnumerateTweaks on version 20 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:18.143] --> reply:textDocument/codeAction("75") 1 ms
V[16:41:18.144] >>> {"id":"75","jsonrpc":"2.0","result":[]}

V[16:41:18.840] <<< {"id":"76","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":25,"line":51},"start":{"character":25,"line":51}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:18.840] <-- textDocument/codeAction("76")
V[16:41:18.840] ASTWorker running EnumerateTweaks on version 20 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:18.840] --> reply:textDocument/codeAction("76") 0 ms
V[16:41:18.840] >>> {"id":"76","jsonrpc":"2.0","result":[]}

V[16:41:20.113] <<< {"id":"77","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":24,"line":52},"start":{"character":24,"line":52}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:20.113] <-- textDocument/codeAction("77")
V[16:41:20.113] ASTWorker running EnumerateTweaks on version 20 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:20.113] --> reply:textDocument/codeAction("77") 0 ms
V[16:41:20.113] >>> {"id":"77","jsonrpc":"2.0","result":[]}

V[16:41:20.895] <<< {"id":"78","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":25,"line":51},"start":{"character":25,"line":51}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:20.895] <-- textDocument/codeAction("78")
V[16:41:20.895] ASTWorker running EnumerateTweaks on version 20 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:20.895] --> reply:textDocument/codeAction("78") 0 ms
V[16:41:20.895] >>> {"id":"78","jsonrpc":"2.0","result":[]}

V[16:41:29.805] <<< {"id":"79","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":34,"line":40},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:29.805] <-- textDocument/documentHighlight("79")
V[16:41:29.806] ASTWorker running Highlights on version 20 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:29.806] --> reply:textDocument/documentHighlight("79") 0 ms
V[16:41:29.806] >>> {"id":"79","jsonrpc":"2.0","result":[]}

V[16:41:30.694] <<< {"id":"80","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":34,"line":40},"start":{"character":0,"line":36}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:30.695] <-- textDocument/codeAction("80")
V[16:41:30.695] ASTWorker running EnumerateTweaks on version 20 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:30.695] --> reply:textDocument/codeAction("80") 0 ms
V[16:41:30.695] >>> {"id":"80","jsonrpc":"2.0","result":[]}

V[16:41:31.009] <<< {"id":"81","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":34,"line":40},"start":{"character":0,"line":35}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:31.009] <-- textDocument/codeAction("81")
V[16:41:31.009] ASTWorker running EnumerateTweaks on version 20 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:31.009] --> reply:textDocument/codeAction("81") 0 ms
V[16:41:31.009] >>> {"id":"81","jsonrpc":"2.0","result":[]}

V[16:41:32.913] <<< {"id":"82","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:32.913] <-- textDocument/documentSymbol("82")
V[16:41:32.913] ASTWorker running DocumentSymbols on version 20 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:32.914] --> reply:textDocument/documentSymbol("82") 0 ms
V[16:41:32.914] >>> {"id":"82","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

V[16:41:32.937] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":5,"line":40},"start":{"character":2,"line":40}},"text":""},{"range":{"end":{"character":5,"line":39},"start":{"character":2,"line":39}},"text":""},{"range":{"end":{"character":5,"line":38},"start":{"character":2,"line":38}},"text":""},{"range":{"end":{"character":5,"line":37},"start":{"character":2,"line":37}},"text":""},{"range":{"end":{"character":5,"line":36},"start":{"character":2,"line":36}},"text":""},{"range":{"end":{"character":5,"line":35},"start":{"character":2,"line":35}},"text":""}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":26}}}

I[16:41:32.937] <-- textDocument/didChange
V[16:41:32.937] <<< {"id":"83","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:32.937] <-- textDocument/documentSymbol("83")
I[16:41:32.938] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 26 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:32.945] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:32.947] Reusing preamble version 1 for version 26 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:41:32.953] ASTWorker rebuilding evicted AST to run DocumentSymbols: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 26
V[16:41:32.971] ASTWorker running DocumentSymbols on version 26 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:32.972] --> reply:textDocument/documentSymbol("83") 34 ms
V[16:41:32.972] >>> {"id":"83","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:41:32.972] Skipping rebuild of the AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp, inputs are the same.
V[16:41:32.973] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 26:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 73 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:41:32.973] Build dynamic index for main-file symbols with estimated memory usage of 18448 bytes
I[16:41:32.973] --> textDocument/publishDiagnostics
V[16:41:32.973] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":26}}

V[16:41:33.155] <<< {"id":"84","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":31,"line":40},"start":{"character":0,"line":35}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:33.155] <-- textDocument/codeAction("84")
V[16:41:33.155] ASTWorker running EnumerateTweaks on version 26 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:33.155] --> reply:textDocument/codeAction("84") 0 ms
V[16:41:33.155] >>> {"id":"84","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":31,"line":40},"start":{"character":0,"line":35}},"tweakID":"ExtractFunction"}],"command":"clangd.applyTweak","title":"Extract to function"},"kind":"refactor","title":"Extract to function"}]}

V[16:41:34.627] <<< {"id":"85","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":25,"line":51},"start":{"character":25,"line":51}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:34.627] <-- textDocument/codeAction("85")
V[16:41:34.627] ASTWorker running EnumerateTweaks on version 26 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:34.628] --> reply:textDocument/codeAction("85") 0 ms
V[16:41:34.628] >>> {"id":"85","jsonrpc":"2.0","result":[]}

V[16:41:35.486] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:35.486] <-- textDocument/didSave
I[16:41:35.486] File version went from 26 to 26
V[16:41:35.486] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  stop_it();          //Car stop\n  delay(500);         //delayed\n  reversal();         //Car back\n  delay(tDelay);      //delayed\n  stop_it();          //delayed\n  delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid reversal()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":27}}}

I[16:41:35.486] <-- textDocument/didChange
V[16:41:35.486] ASTWorker skipping Update (26) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:35.540] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 27 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:35.548] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:35.550] Reusing preamble version 1 for version 27 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:41:35.797] <<< {"id":"86","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":20,"line":52},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:35.797] <-- textDocument/documentHighlight("86")
V[16:41:35.797] ASTWorker running Highlights on version 27 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:35.797] --> reply:textDocument/documentHighlight("86") 0 ms
V[16:41:35.797] >>> {"id":"86","jsonrpc":"2.0","result":[]}

V[16:41:36.215] <<< {"id":"87","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:36.215] <-- textDocument/codeAction("87")
V[16:41:36.215] ASTWorker running EnumerateTweaks on version 27 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:36.215] --> reply:textDocument/codeAction("87") 0 ms
V[16:41:36.215] >>> {"id":"87","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'LOW'"},"kind":"refactor","title":"Expand macro 'LOW'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:41:37.748] <<< {"id":"88","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":20,"line":51},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:37.748] <-- textDocument/documentHighlight("88")
V[16:41:37.748] ASTWorker running Highlights on version 27 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:37.748] --> reply:textDocument/documentHighlight("88") 0 ms
V[16:41:37.748] >>> {"id":"88","jsonrpc":"2.0","result":[]}

V[16:41:38.045] <<< {"id":"89","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":21,"line":51},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:38.045] <-- textDocument/definition("89")
V[16:41:38.045] ASTWorker running Definitions on version 27 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:38.046] --> reply:textDocument/definition("89") 0 ms
V[16:41:38.046] >>> {"id":"89","jsonrpc":"2.0","result":[{"range":{"end":{"character":12,"line":39},"start":{"character":8,"line":39}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:41:38.153] <<< {"id":"90","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":23,"line":51},"start":{"character":19,"line":51}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:38.153] <-- textDocument/codeAction("90")
V[16:41:38.153] ASTWorker running EnumerateTweaks on version 27 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:38.153] --> reply:textDocument/codeAction("90") 0 ms
V[16:41:38.153] >>> {"id":"90","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":51},"start":{"character":19,"line":51}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'HIGH'"},"kind":"refactor","title":"Expand macro 'HIGH'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":51},"start":{"character":19,"line":51}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:41:38.188] <<< {"id":"91","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:38.188] <-- textDocument/documentSymbol("91")
V[16:41:38.188] ASTWorker running DocumentSymbols on version 27 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:38.189] --> reply:textDocument/documentSymbol("91") 0 ms
V[16:41:38.189] >>> {"id":"91","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

V[16:41:38.203] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":23,"line":51},"start":{"character":19,"line":51}},"text":"LOW"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":28}}}

I[16:41:38.203] <-- textDocument/didChange
V[16:41:38.203] <<< {"id":"92","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:38.203] <-- textDocument/documentSymbol("92")
I[16:41:38.204] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:41:38.204] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:41:38.204] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 28 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:41:38.205] --> window/workDoneProgress/create(8)
V[16:41:38.205] >>> {"id":8,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:41:38.205] Enqueueing 25 commands for indexing
V[16:41:38.205] <<< {"id":8,"jsonrpc":"2.0","result":null}

I[16:41:38.205] <-- reply(8)
I[16:41:38.205] --> $/progress
V[16:41:38.205] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:41:38.205] --> $/progress
V[16:41:38.205] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:41:38.213] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:38.215] Reusing preamble version 1 for version 28 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:41:38.220] BackgroundIndex: building version 10 after loading index from disk
V[16:41:38.221] ASTWorker rebuilding evicted AST to run DocumentSymbols: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 28
V[16:41:38.233] BackgroundIndex: serving version 10 (1777814 bytes)
I[16:41:38.240] --> $/progress
V[16:41:38.240] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:41:38.240] --> $/progress
V[16:41:38.240] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:41:38.244] ASTWorker running DocumentSymbols on version 28 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:38.245] --> reply:textDocument/documentSymbol("92") 41 ms
V[16:41:38.245] >>> {"id":"92","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:41:38.245] Skipping rebuild of the AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp, inputs are the same.
V[16:41:38.246] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 28:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 73 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:41:38.246] Build dynamic index for main-file symbols with estimated memory usage of 18448 bytes
I[16:41:38.246] --> textDocument/publishDiagnostics
V[16:41:38.246] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":28}}

V[16:41:38.439] <<< {"id":"93","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":22,"line":51},"start":{"character":22,"line":51}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:38.439] <-- textDocument/codeAction("93")
V[16:41:38.439] ASTWorker running EnumerateTweaks on version 28 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:38.439] --> reply:textDocument/codeAction("93") 0 ms
V[16:41:38.439] >>> {"id":"93","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":51},"start":{"character":22,"line":51}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'LOW'"},"kind":"refactor","title":"Expand macro 'LOW'"}]}

V[16:41:38.598] <<< {"id":"94","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":23,"line":53},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:38.598] <-- textDocument/hover("94")
V[16:41:38.598] ASTWorker running Hover on version 28 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:38.599] --> reply:textDocument/hover("94") 1 ms
V[16:41:38.599] >>> {"id":"94","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":53},"start":{"character":19,"line":53}}}}

V[16:41:38.868] <<< {"id":"95","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":22,"line":53},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:38.868] <-- textDocument/hover("95")
V[16:41:38.868] ASTWorker running Hover on version 28 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:38.869] --> reply:textDocument/hover("95") 1 ms
V[16:41:38.869] >>> {"id":"95","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":53},"start":{"character":19,"line":53}}}}

V[16:41:39.169] <<< {"id":"96","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":53},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:39.169] <-- textDocument/hover("96")
V[16:41:39.169] ASTWorker running Hover on version 28 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:39.170] --> reply:textDocument/hover("96") 1 ms
V[16:41:39.170] >>> {"id":"96","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":53},"start":{"character":19,"line":53}}}}

V[16:41:40.305] <<< {"id":"97","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":21,"line":53},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:40.305] <-- textDocument/documentHighlight("97")
V[16:41:40.305] ASTWorker running Highlights on version 28 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:40.305] --> reply:textDocument/documentHighlight("97") 0 ms
V[16:41:40.305] >>> {"id":"97","jsonrpc":"2.0","result":[]}

V[16:41:40.738] <<< {"id":"98","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":23,"line":53},"start":{"character":19,"line":53}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:40.738] <-- textDocument/codeAction("98")
V[16:41:40.739] ASTWorker running EnumerateTweaks on version 28 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:40.739] --> reply:textDocument/codeAction("98") 1 ms
V[16:41:40.739] >>> {"id":"98","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":53},"start":{"character":19,"line":53}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'HIGH'"},"kind":"refactor","title":"Expand macro 'HIGH'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":53},"start":{"character":19,"line":53}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:41:40.761] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:40.761] <-- textDocument/didSave
I[16:41:40.761] File version went from 28 to 28
V[16:41:40.761] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  stop_it();          //Car stop\n  delay(500);         //delayed\n  reversal();         //Car back\n  delay(tDelay);      //delayed\n  stop_it();          //delayed\n  delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid reversal()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":29}}}

I[16:41:40.761] <-- textDocument/didChange
V[16:41:40.761] ASTWorker skipping Update (28) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:40.813] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 29 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:40.820] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:40.822] Reusing preamble version 1 for version 29 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:41:42.238] <<< {"id":"99","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":54},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:42.238] <-- textDocument/hover("99")
V[16:41:42.238] ASTWorker running Hover on version 29 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:42.239] --> reply:textDocument/hover("99") 1 ms
V[16:41:42.239] >>> {"id":"99","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":54},"start":{"character":19,"line":54}}}}

V[16:41:42.671] <<< {"id":"100","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":21,"line":54},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:42.671] <-- textDocument/documentHighlight("100")
V[16:41:42.671] ASTWorker running Highlights on version 29 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:42.671] --> reply:textDocument/documentHighlight("100") 0 ms
V[16:41:42.671] >>> {"id":"100","jsonrpc":"2.0","result":[]}

V[16:41:43.070] <<< {"id":"101","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":21,"line":54},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:43.070] <-- textDocument/definition("101")
V[16:41:43.070] ASTWorker running Definitions on version 29 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:43.070] --> reply:textDocument/definition("101") 0 ms
V[16:41:43.070] >>> {"id":"101","jsonrpc":"2.0","result":[{"range":{"end":{"character":11,"line":40},"start":{"character":8,"line":40}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:41:43.097] <<< {"id":"102","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":22,"line":54},"start":{"character":19,"line":54}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:43.097] <-- textDocument/codeAction("102")
V[16:41:43.097] ASTWorker running EnumerateTweaks on version 29 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:43.098] --> reply:textDocument/codeAction("102") 0 ms
V[16:41:43.098] >>> {"id":"102","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":54},"start":{"character":19,"line":54}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'LOW'"},"kind":"refactor","title":"Expand macro 'LOW'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":54},"start":{"character":19,"line":54}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:41:43.337] <<< {"id":"103","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:43.337] <-- textDocument/documentSymbol("103")
V[16:41:43.337] ASTWorker running DocumentSymbols on version 29 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:43.337] --> reply:textDocument/documentSymbol("103") 0 ms
V[16:41:43.338] >>> {"id":"103","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

V[16:41:43.351] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":22,"line":54},"start":{"character":19,"line":54}},"text":"HIGH"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":30}}}

I[16:41:43.351] <-- textDocument/didChange
V[16:41:43.351] <<< {"id":"104","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:43.351] <-- textDocument/documentSymbol("104")
I[16:41:43.352] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:41:43.352] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:41:43.353] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 30 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:41:43.353] --> window/workDoneProgress/create(9)
V[16:41:43.353] >>> {"id":9,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:41:43.353] Enqueueing 26 commands for indexing
V[16:41:43.353] <<< {"id":9,"jsonrpc":"2.0","result":null}

I[16:41:43.353] <-- reply(9)
I[16:41:43.353] --> $/progress
V[16:41:43.353] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:41:43.353] --> $/progress
V[16:41:43.353] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:41:43.360] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:43.362] Reusing preamble version 1 for version 30 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:41:43.366] BackgroundIndex: building version 11 after loading index from disk
V[16:41:43.367] ASTWorker rebuilding evicted AST to run DocumentSymbols: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 30
V[16:41:43.377] BackgroundIndex: serving version 11 (1777814 bytes)
I[16:41:43.384] --> $/progress
V[16:41:43.384] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:41:43.384] --> $/progress
V[16:41:43.384] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:41:43.387] ASTWorker running DocumentSymbols on version 30 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:43.387] --> reply:textDocument/documentSymbol("104") 36 ms
V[16:41:43.387] >>> {"id":"104","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:41:43.388] Skipping rebuild of the AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp, inputs are the same.
V[16:41:43.388] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 30:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 73 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:41:43.388] Build dynamic index for main-file symbols with estimated memory usage of 18448 bytes
I[16:41:43.388] --> textDocument/publishDiagnostics
V[16:41:43.388] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":30}}

V[16:41:43.580] <<< {"id":"105","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":23,"line":54},"start":{"character":23,"line":54}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:43.580] <-- textDocument/codeAction("105")
V[16:41:43.580] ASTWorker running EnumerateTweaks on version 30 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:43.581] --> reply:textDocument/codeAction("105") 0 ms
V[16:41:43.581] >>> {"id":"105","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":54},"start":{"character":23,"line":54}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'HIGH'"},"kind":"refactor","title":"Expand macro 'HIGH'"}]}

V[16:41:44.366] <<< {"id":"106","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":22,"line":53},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:44.366] <-- textDocument/hover("106")
V[16:41:44.366] ASTWorker running Hover on version 30 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:44.367] --> reply:textDocument/hover("106") 1 ms
V[16:41:44.367] >>> {"id":"106","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":53},"start":{"character":19,"line":53}}}}

V[16:41:45.924] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:45.924] <-- textDocument/didSave
I[16:41:45.924] File version went from 30 to 30
V[16:41:45.924] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  stop_it();          //Car stop\n  delay(500);         //delayed\n  reversal();         //Car back\n  delay(tDelay);      //delayed\n  stop_it();          //delayed\n  delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid reversal()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, HIGH);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":31}}}

I[16:41:45.924] <-- textDocument/didChange
V[16:41:45.924] ASTWorker skipping Update (30) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:45.978] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 31 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:45.986] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:45.988] Reusing preamble version 1 for version 31 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:41:46.155] <<< {"id":"107","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":22,"line":52},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:46.155] <-- textDocument/hover("107")
V[16:41:46.155] ASTWorker running Hover on version 31 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:46.156] --> reply:textDocument/hover("107") 1 ms
V[16:41:46.156] >>> {"id":"107","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}}}}

V[16:41:46.455] <<< {"id":"108","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":20,"line":52},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:46.455] <-- textDocument/hover("108")
V[16:41:46.455] ASTWorker running Hover on version 31 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:46.456] --> reply:textDocument/hover("108") 1 ms
V[16:41:46.457] >>> {"id":"108","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}}}}

V[16:41:46.524] <<< {"id":"109","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":21,"line":52},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:46.524] <-- textDocument/documentHighlight("109")
V[16:41:46.524] ASTWorker running Highlights on version 31 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:46.524] --> reply:textDocument/documentHighlight("109") 0 ms
V[16:41:46.524] >>> {"id":"109","jsonrpc":"2.0","result":[]}

V[16:41:46.945] <<< {"id":"110","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:46.945] <-- textDocument/codeAction("110")
V[16:41:46.945] ASTWorker running EnumerateTweaks on version 31 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:46.946] --> reply:textDocument/codeAction("110") 0 ms
V[16:41:46.946] >>> {"id":"110","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'LOW'"},"kind":"refactor","title":"Expand macro 'LOW'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:41:47.054] <<< {"id":"111","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":21,"line":52},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:47.054] <-- textDocument/definition("111")
V[16:41:47.054] ASTWorker running Definitions on version 31 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:47.054] --> reply:textDocument/definition("111") 0 ms
V[16:41:47.055] >>> {"id":"111","jsonrpc":"2.0","result":[{"range":{"end":{"character":11,"line":40},"start":{"character":8,"line":40}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:41:47.306] <<< {"id":"112","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":22,"line":52},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:47.306] <-- textDocument/hover("112")
V[16:41:47.306] ASTWorker running Hover on version 31 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:47.308] --> reply:textDocument/hover("112") 1 ms
V[16:41:47.308] >>> {"id":"112","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}}}}

V[16:41:47.358] <<< {"id":"113","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":22,"line":53},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:47.358] <-- textDocument/definition("113")
V[16:41:47.358] ASTWorker running Definitions on version 31 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:47.358] --> reply:textDocument/definition("113") 0 ms
V[16:41:47.358] >>> {"id":"113","jsonrpc":"2.0","result":[{"range":{"end":{"character":12,"line":39},"start":{"character":8,"line":39}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:41:47.512] <<< {"id":"114","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":22,"line":53},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:47.512] <-- textDocument/hover("114")
V[16:41:47.512] ASTWorker running Hover on version 31 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:47.513] --> reply:textDocument/hover("114") 1 ms
V[16:41:47.513] >>> {"id":"114","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":53},"start":{"character":19,"line":53}}}}

V[16:41:48.769] <<< {"id":"115","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":21,"line":53},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:48.769] <-- textDocument/documentHighlight("115")
V[16:41:48.769] ASTWorker running Highlights on version 31 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:48.769] --> reply:textDocument/documentHighlight("115") 0 ms
V[16:41:48.769] >>> {"id":"115","jsonrpc":"2.0","result":[]}

V[16:41:48.956] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:48.956] <-- textDocument/didSave
I[16:41:48.956] File version went from 31 to 31
V[16:41:48.956] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  stop_it();          //Car stop\n  delay(500);         //delayed\n  reversal();         //Car back\n  delay(tDelay);      //delayed\n  stop_it();          //delayed\n  delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid reversal()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, HIGH);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":32}}}

I[16:41:48.956] <-- textDocument/didChange
V[16:41:48.956] ASTWorker skipping Update (31) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:49.009] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:41:49.009] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:41:49.009] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 32 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:41:49.010] --> window/workDoneProgress/create(10)
V[16:41:49.010] >>> {"id":10,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:41:49.010] Enqueueing 26 commands for indexing
V[16:41:49.011] <<< {"id":10,"jsonrpc":"2.0","result":null}

I[16:41:49.011] <-- reply(10)
I[16:41:49.011] --> $/progress
V[16:41:49.011] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:41:49.011] --> $/progress
V[16:41:49.011] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:41:49.018] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:49.020] Reusing preamble version 1 for version 32 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:41:49.024] BackgroundIndex: building version 12 after loading index from disk
V[16:41:49.034] BackgroundIndex: serving version 12 (1777814 bytes)
I[16:41:49.041] --> $/progress
V[16:41:49.041] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:41:49.041] --> $/progress
V[16:41:49.041] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:41:49.094] <<< {"id":"116","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":21,"line":53},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:49.094] <-- textDocument/definition("116")
V[16:41:49.094] ASTWorker running Definitions on version 32 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:49.094] --> reply:textDocument/definition("116") 0 ms
V[16:41:49.094] >>> {"id":"116","jsonrpc":"2.0","result":[{"range":{"end":{"character":12,"line":39},"start":{"character":8,"line":39}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:41:49.168] <<< {"id":"117","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:49.168] <-- textDocument/documentSymbol("117")
V[16:41:49.168] ASTWorker running DocumentSymbols on version 32 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:49.169] --> reply:textDocument/documentSymbol("117") 0 ms
V[16:41:49.169] >>> {"id":"117","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

V[16:41:49.184] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":23,"line":53},"start":{"character":19,"line":53}},"text":"LOW"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":33}}}

I[16:41:49.184] <-- textDocument/didChange
V[16:41:49.184] <<< {"id":"118","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:49.184] <-- textDocument/documentSymbol("118")
I[16:41:49.185] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 33 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:49.191] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:49.194] Reusing preamble version 1 for version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:41:49.199] ASTWorker rebuilding evicted AST to run DocumentSymbols: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 33
V[16:41:49.218] ASTWorker running DocumentSymbols on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:49.219] --> reply:textDocument/documentSymbol("118") 34 ms
V[16:41:49.219] >>> {"id":"118","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:41:49.219] Skipping rebuild of the AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp, inputs are the same.
V[16:41:49.220] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 33:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 73 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:41:49.220] Build dynamic index for main-file symbols with estimated memory usage of 18448 bytes
I[16:41:49.220] --> textDocument/publishDiagnostics
V[16:41:49.220] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":33}}

V[16:41:49.415] <<< {"id":"119","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":22,"line":53},"start":{"character":22,"line":53}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:49.415] <-- textDocument/codeAction("119")
V[16:41:49.415] ASTWorker running EnumerateTweaks on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:49.415] --> reply:textDocument/codeAction("119") 0 ms
V[16:41:49.415] >>> {"id":"119","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":22,"line":53},"start":{"character":22,"line":53}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'LOW'"},"kind":"refactor","title":"Expand macro 'LOW'"}]}

V[16:41:49.829] <<< {"id":"120","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":24,"line":53},"start":{"character":24,"line":53}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:49.829] <-- textDocument/codeAction("120")
V[16:41:49.829] ASTWorker running EnumerateTweaks on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:49.829] --> reply:textDocument/codeAction("120") 0 ms
V[16:41:49.829] >>> {"id":"120","jsonrpc":"2.0","result":[]}

V[16:41:50.507] <<< {"id":"121","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":54},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:50.507] <-- textDocument/hover("121")
V[16:41:50.507] ASTWorker running Hover on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:50.508] --> reply:textDocument/hover("121") 1 ms
V[16:41:50.508] >>> {"id":"121","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":54},"start":{"character":19,"line":54}}}}

V[16:41:50.617] <<< {"id":"122","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":22,"line":54},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:50.617] <-- textDocument/documentHighlight("122")
V[16:41:50.617] ASTWorker running Highlights on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:50.617] --> reply:textDocument/documentHighlight("122") 0 ms
V[16:41:50.617] >>> {"id":"122","jsonrpc":"2.0","result":[]}

V[16:41:50.990] <<< {"id":"123","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":22,"line":54},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:50.990] <-- textDocument/definition("123")
V[16:41:50.991] ASTWorker running Definitions on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:50.991] --> reply:textDocument/definition("123") 1 ms
V[16:41:50.991] >>> {"id":"123","jsonrpc":"2.0","result":[{"range":{"end":{"character":12,"line":39},"start":{"character":8,"line":39}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:41:51.006] <<< {"id":"124","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":23,"line":54},"start":{"character":19,"line":54}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:51.006] <-- textDocument/codeAction("124")
V[16:41:51.006] ASTWorker running EnumerateTweaks on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:51.006] --> reply:textDocument/codeAction("124") 0 ms
V[16:41:51.006] >>> {"id":"124","jsonrpc":"2.0","result":[{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":54},"start":{"character":19,"line":54}},"tweakID":"ExpandMacro"}],"command":"clangd.applyTweak","title":"Expand macro 'HIGH'"},"kind":"refactor","title":"Expand macro 'HIGH'"},{"command":{"arguments":[{"file":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","selection":{"end":{"character":23,"line":54},"start":{"character":19,"line":54}},"tweakID":"ExtractVariable"}],"command":"clangd.applyTweak","title":"Extract subexpression to variable"},"kind":"refactor","title":"Extract subexpression to variable"}]}

V[16:41:51.141] <<< {"id":"125","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":54},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:51.141] <-- textDocument/hover("125")
V[16:41:51.141] ASTWorker running Hover on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:51.143] --> reply:textDocument/hover("125") 1 ms
V[16:41:51.143] >>> {"id":"125","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"},"range":{"end":{"character":23,"line":54},"start":{"character":19,"line":54}}}}

V[16:41:51.345] <<< {"id":"126","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":53},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:51.345] <-- textDocument/hover("126")
V[16:41:51.346] ASTWorker running Hover on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:51.347] --> reply:textDocument/hover("126") 1 ms
V[16:41:51.347] >>> {"id":"126","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":53},"start":{"character":19,"line":53}}}}

V[16:41:51.549] <<< {"id":"127","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":21,"line":52},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:51.549] <-- textDocument/hover("127")
V[16:41:51.549] ASTWorker running Hover on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:51.550] --> reply:textDocument/hover("127") 1 ms
V[16:41:51.550] >>> {"id":"127","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"},"range":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}}}}

V[16:41:51.646] <<< {"id":"128","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":21,"line":52},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:51.646] <-- textDocument/documentHighlight("128")
V[16:41:51.646] ASTWorker running Highlights on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:51.646] --> reply:textDocument/documentHighlight("128") 0 ms
V[16:41:51.646] >>> {"id":"128","jsonrpc":"2.0","result":[]}

V[16:41:51.966] <<< {"id":"129","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:51.966] <-- textDocument/documentSymbol("129")
V[16:41:51.967] ASTWorker running DocumentSymbols on version 33 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:51.967] --> reply:textDocument/documentSymbol("129") 0 ms
V[16:41:51.967] >>> {"id":"129","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

V[16:41:51.981] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":22,"line":52},"start":{"character":19,"line":52}},"text":"HIGH"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":34}}}

I[16:41:51.981] <-- textDocument/didChange
V[16:41:51.981] <<< {"id":"130","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:51.981] <-- textDocument/documentSymbol("130")
I[16:41:51.982] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 34 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:51.989] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:51.991] Reusing preamble version 1 for version 34 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:41:51.996] ASTWorker rebuilding evicted AST to run DocumentSymbols: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 34
V[16:41:52.014] ASTWorker running DocumentSymbols on version 34 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:52.014] --> reply:textDocument/documentSymbol("130") 32 ms
V[16:41:52.014] >>> {"id":"130","jsonrpc":"2.0","result":[{"detail":"int","kind":13,"name":"tDelay","range":{"end":{"character":17,"line":3},"start":{"character":0,"line":3}},"selectionRange":{"end":{"character":10,"line":3},"start":{"character":4,"line":3}}},{"detail":"int","kind":13,"name":"D1","range":{"end":{"character":10,"line":4},"start":{"character":0,"line":4}},"selectionRange":{"end":{"character":6,"line":4},"start":{"character":4,"line":4}}},{"detail":"int","kind":13,"name":"D2","range":{"end":{"character":10,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":6,"line":5},"start":{"character":4,"line":5}}},{"detail":"int","kind":13,"name":"D3","range":{"end":{"character":10,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":6,"line":6},"start":{"character":4,"line":6}}},{"detail":"int","kind":13,"name":"D4","range":{"end":{"character":11,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":6,"line":7},"start":{"character":4,"line":7}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":10,"line":11},"start":{"character":5,"line":11}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":9,"line":13},"start":{"character":5,"line":13}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":23,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":21,"line":15},"start":{"character":5,"line":15}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":15,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":13,"line":17},"start":{"character":5,"line":17}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":14,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":12,"line":19},"start":{"character":5,"line":19}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":28},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":10,"line":21},"start":{"character":5,"line":21}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":41},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":9,"line":31},"start":{"character":5,"line":31}}},{"detail":"void ()","kind":12,"name":"Forward_rotation","range":{"end":{"character":1,"line":48},"start":{"character":0,"line":42}},"selectionRange":{"end":{"character":21,"line":42},"start":{"character":5,"line":42}}},{"detail":"void ()","kind":12,"name":"reversal","range":{"end":{"character":1,"line":55},"start":{"character":0,"line":49}},"selectionRange":{"end":{"character":13,"line":49},"start":{"character":5,"line":49}}},{"detail":"void ()","kind":12,"name":"stop_it","range":{"end":{"character":1,"line":62},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":12,"line":56},"start":{"character":5,"line":56}}}]}

I[16:41:52.014] Skipping rebuild of the AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp, inputs are the same.
V[16:41:52.015] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 34:
  symbol slab: 10 symbols, 6544 bytes
  ref slab: 16 symbols, 73 refs, 4688 bytes
  relations slab: 0 relations, 24 bytes
V[16:41:52.015] Build dynamic index for main-file symbols with estimated memory usage of 18448 bytes
I[16:41:52.015] --> textDocument/publishDiagnostics
V[16:41:52.015] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":34}}

V[16:41:52.028] <<< {"id":"131","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":21,"line":52},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:52.028] <-- textDocument/definition("131")
V[16:41:52.028] ASTWorker running Definitions on version 34 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:52.028] --> reply:textDocument/definition("131") 0 ms
V[16:41:52.028] >>> {"id":"131","jsonrpc":"2.0","result":[{"range":{"end":{"character":12,"line":39},"start":{"character":8,"line":39}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h"}]}

V[16:41:52.467] <<< {"id":"132","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":25,"line":52},"start":{"character":25,"line":52}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:52.467] <-- textDocument/codeAction("132")
V[16:41:52.467] ASTWorker running EnumerateTweaks on version 34 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:52.467] --> reply:textDocument/codeAction("132") 0 ms
V[16:41:52.467] >>> {"id":"132","jsonrpc":"2.0","result":[]}

V[16:41:56.133] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp"}}}

I[16:41:56.133] <-- textDocument/didSave
I[16:41:56.133] File version went from 34 to 34
V[16:41:56.133] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\n//Line order test function of trolley wheel\nint tDelay = 3000; //The delay time is 3S\nint D1 = 5;      // Definition of IO port\nint D2 = 6;       \nint D3 = 9;      \nint D4 = 10;      \n\n//Function initialization\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup();\n#line 19 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid loop();\n#line 30 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid Forward_rotation();\n#line 37 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid reversal();\n#line 44 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid stop_it();\n#line 9 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0055)Mini DIY obstacle avoidance car\\\\ZYC0055\\\\Part2.0 Module learning\\\\code\\\\motor\\\\motor.ino\"\nvoid setup() \n{\n  pinMode(D1, OUTPUT);\n  pinMode(D2, OUTPUT); \n  pinMode(D3, OUTPUT);\n  pinMode(D4, OUTPUT);  \n\n}\n\n//Principal function\nvoid loop() \n{\n  Forward_rotation(); //Car forward\n  delay(tDelay);      //delayed\n  stop_it();          //Car stop\n  delay(500);         //delayed\n  reversal();         //Car back\n  delay(tDelay);      //delayed\n  stop_it();          //delayed\n  delay(500);         //delayed\n}\nvoid Forward_rotation()\n{\n  digitalWrite(D1, HIGH);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, HIGH);\n  digitalWrite(D4, LOW);\n}\nvoid reversal()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, HIGH);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, HIGH);\n}\nvoid stop_it()\n{\n  digitalWrite(D1, LOW);\n  digitalWrite(D2, LOW);\n  digitalWrite(D3, LOW);\n  digitalWrite(D4, LOW);\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp","version":35}}}

I[16:41:56.133] <-- textDocument/didChange
V[16:41:56.133] ASTWorker skipping Update (34) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
I[16:41:56.187] Reloaded compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\compile_commands.json
V[16:41:56.188] Broadcasting compilation database from C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
I[16:41:56.188] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp version 35 with command 
[E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\avoidance]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++.exe" --target=avr --driver-mode=g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -ferror-limit=0 "-resource-dir=d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -- "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
I[16:41:56.189] --> window/workDoneProgress/create(11)
V[16:41:56.189] >>> {"id":11,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[16:41:56.189] Enqueueing 26 commands for indexing
V[16:41:56.189] <<< {"id":11,"jsonrpc":"2.0","result":null}

I[16:41:56.189] <-- reply(11)
I[16:41:56.189] --> $/progress
V[16:41:56.189] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}

I[16:41:56.189] --> $/progress
V[16:41:56.189] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

V[16:41:56.196] Driver produced command: cc1 -cc1 -triple avr -fsyntax-only -flto=full -flto-unit -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name motor.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit -target-cpu atmega328p -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -resource-dir "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0" -dependency-file "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\../lib/gcc/avr/7.3.0/../../../../avr/include" -D F_CPU=16000000L -D ARDUINO=10607 -D ARDUINO_AVR_NANO -D ARDUINO_ARCH_AVR -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\cores\\arduino" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.5\\variants\\eightanaloginputs" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin/../lib/gcc/avr/7.3.0/../../../../avr/include" -Os -Wno-error=narrowing -w -std=gnu++11 -fdeprecated-macro "-fdebug-compilation-dir=E:\\5-\xE6\x95\x99\xE7\xA8\x8B\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\avoidance" -ferror-limit 0 -fgnuc-version=4.2.1 -fno-threadsafe-statics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845\\sketch\\motor.ino.cpp"
V[16:41:56.198] Reusing preamble version 1 for version 35 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch\motor.ino.cpp
V[16:41:56.202] BackgroundIndex: building version 13 after loading index from disk
V[16:41:56.213] BackgroundIndex: serving version 13 (1777814 bytes)
I[16:41:56.220] --> $/progress
V[16:41:56.220] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[16:41:56.220] --> $/progress
V[16:41:56.220] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[16:42:03.464] <<< {"id":"133","jsonrpc":"2.0","method":"shutdown","params":null}

I[16:42:03.464] <-- shutdown("133")
I[16:42:03.464] --> reply:shutdown("133") 0 ms
V[16:42:03.464] >>> {"id":"133","jsonrpc":"2.0","result":null}

