






Started logging.
I[13:59:15.763] clangd version 14.0.0
I[13:59:15.765] Features: windows
I[13:59:15.765] PID: 10884
I[13:59:15.765] Working directory: e:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1
I[13:59:15.765] argv[0]: d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe
I[13:59:15.765] argv[1]: -log=verbose
I[13:59:15.765] argv[2]: --compile-commands-dir=C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238
I[13:59:15.765] argv[3]: -query-driver=C:\Users\Administrator\AppData\Local\Arduino15\packages\**
V[13:59:15.770] User config file is C:\Users\Administrator\AppData\Local\clangd\config.yaml
I[13:59:15.770] Starting LSP over stdin/stdout
V[13:59:15.778] <<< {"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":9912,"rootPath":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238\\sketch","rootUri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch","trace":"off","workspaceFolders":[{"name":"rabbit_car1","uri":"file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1"}]}}

I[13:59:15.779] <-- initialize("1")
I[13:59:15.806] --> reply:initialize("1") 26 ms
V[13:59:15.806] >>> {"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[13:59:15.807] <<< {"jsonrpc":"2.0","method":"initialized","params":{}}

I[13:59:15.807] <-- initialized
V[13:59:15.810] <<< {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"cpp","text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\n#include <Adafruit_NeoPixel.h>\n#include <IRremote.h>\n\nstatic const uint8_t LFA = 8;\nstatic const uint8_t LFB = 9;\nstatic const uint8_t LBA = 10;\nstatic const uint8_t LBB = 11;\nstatic const uint8_t RFA = 12;\nstatic const uint8_t RFB = 13;\nstatic const uint8_t RBA = 14;\nstatic const uint8_t RBB = 15;\n\nstatic const uint8_t BUZZER = 16;\n\nstatic const uint8_t led = 25;\n\nstatic const uint8_t Track0 = 26; // ADC0\nstatic const uint8_t Track1 = 27; // ADC1\nstatic const uint8_t Track2 = 28; // ADC2\n\nstatic const uint8_t TRIG = 6;\nstatic const uint8_t ECHO = 7;\n\nstatic const int RECV = 18;\n\n#define NUM_LEDS 15       // LED灯珠数量\n#define LED_DT 17         // Arduino输出控制信号引脚\n#define LED_TYPE WS2812   // LED灯带型号\n#define COLOR_ORDER GRB   // RGB灯珠中红色、绿色、蓝色LED的排列顺序\nuint8_t max_bright = 127; // LED亮度控制变量，可使用数值为 0 ～ 255， 数值越大则光带亮度越高\n\nbyte rabbit_model = 0;\nint Black_Line = 200;\nuint64_t delaytime;\nbyte IR_DATA = 0;\n\nAdafruit_NeoPixel strip(NUM_LEDS, LED_DT, NEO_GRB + NEO_KHZ800);\n\nenum em_dir\n{\n    stop = 0,\n    forward,\n    backward,\n    turnleft,\n    turnright,\n    l_up,\n    l_down,\n    r_up,\n    r_down,\n    Contrarotate, // 逆时针\n    Clockwise     // 顺时针\n};\n\n#line 54 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid setup();\n#line 93 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid loop();\n#line 137 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid tracking_model();\n#line 365 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid follow_model();\n#line 489 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid obstacle_avoidance_model();\n#line 522 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nbool delay50ms(uint32_t ms);\n#line 557 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid free_model();\n#line 639 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid buzzer_sound(unsigned int time_ms);\n#line 651 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nfloat SR04(int Trig, int Echo);\n#line 663 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid car_movement(em_dir direction);\n#line 54 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid setup()\n{\n    Serial1.begin(9600);\n    Serial1.setTimeout(60);\n\n    IrReceiver.begin(RECV, DISABLE_LED_FEEDBACK);\n\n    pinMode(LFA, OUTPUT);\n    pinMode(LFB, OUTPUT);\n    pinMode(LBA, OUTPUT);\n    pinMode(LBB, OUTPUT);\n    pinMode(RFA, OUTPUT);\n    pinMode(RFB, OUTPUT);\n    pinMode(RBA, OUTPUT);\n    pinMode(RBB, OUTPUT);\n\n    pinMode(BUZZER, OUTPUT);\n\n    pinMode(led, OUTPUT);\n\n    pinMode(TRIG, OUTPUT);\n    pinMode(ECHO, INPUT);\n\n    strip.begin();\n    strip.setBrightness(max_bright);\n    for (size_t i = 0; i < 15; i++)\n    {\n        strip.setPixelColor(i, 255, 0, 0);\n        strip.show();\n        delay(200);\n        strip.clear();\n        strip.show();\n    }\n\n    delaytime = millis();\n\n    Serial1.print(\"asdadad: \");\n}\n\nvoid loop()\n{\n    IR_DATA = 0;\n    if (IrReceiver.decode())\n    {                                                           //当接收到信号时\n//         Serial1.println(IrReceiver.decodedIRData.command, HEX); //打印遥控按键编码\n        IR_DATA = IrReceiver.decodedIRData.command;\n        IrReceiver.resume();\n        switch (IR_DATA)\n        {\n        case 0xC:\n            rabbit_model = 0;\n            break;\n        case 0x18:\n            rabbit_model = 1;\n            break;\n        case 0x5E:\n            rabbit_model = 2;\n            break;\n        case 0x8:\n            rabbit_model = 3;\n            break;\n        default:\n            break;\n        }\n        \n    }\n    switch (rabbit_model)\n    {\n    case 1:\n        obstacle_avoidance_model();\n        break;\n    case 2:\n        follow_model();\n        break;\n    case 3:\n        tracking_model();\n        break;\n    default:\n        free_model();\n        break;\n    }\n}\n\nvoid tracking_model() // 循迹模式\n{\n    while(3 == rabbit_model)\n    {\n        int T0 = analogRead(Track0);\n        int T1 = analogRead(Track1);\n        int T2 = analogRead(Track2);\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;  \n             }\n        }\n        Serial1.print(\"IR_DATA:  \");\n        Serial1.println(IR_DATA);\n        Serial1.print(\"rabbit_model:  \");\n        Serial1.println(rabbit_model);\n        Serial1.println();\n        Serial1.println();\n        strip.fill(0x00ffff, 0, 15);\n        strip.show();\n        if (T0 > Black_Line && T1 <= Black_Line && T2 > Black_Line)\n        {\n            car_movement(forward);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 <= Black_Line && T1 > Black_Line && T2 > Black_Line)\n        {\n            car_movement(Clockwise);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 <= Black_Line && T1 <= Black_Line && T2 > Black_Line)\n        {\n            car_movement(Clockwise);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 > Black_Line && T1 > Black_Line && T2 <= Black_Line)\n        {\n            car_movement(Contrarotate);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break; \n                } \n            }\n        }\n        else if (T0 > Black_Line && T1 <= Black_Line && T2 <= Black_Line)\n        {\n            car_movement(Contrarotate);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 > Black_Line && T1 > Black_Line && T2 > Black_Line)\n        {\n            car_movement(forward);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 <= Black_Line && T1 <= Black_Line && T2 <= Black_Line)\n        {\n            car_movement(stop);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break; \n                } \n            }\n        }\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }\n            \n        }\n        Serial1.print(IR_DATA);\n    }\n}\n\nvoid follow_model() // 跟随模式\n{\n    int Avoidance_distance = SR04(TRIG, ECHO);\n    strip.fill(0x8B00FF, 0, 15);\n    strip.show();\n    if (IrReceiver.decode())\n    {                                                           //当接收到信号时\n        IR_DATA = IrReceiver.decodedIRData.command;\n        IrReceiver.resume();\n        switch (IR_DATA)\n        {\n        case 0xC:\n            rabbit_model = 0;\n            break;\n        case 0x18:\n            rabbit_model = 1;\n            break;\n        case 0x5E:\n            rabbit_model = 2;\n            break;\n        case 0x8:\n            rabbit_model = 3;\n            break;\n        }   \n    }\n    if (Avoidance_distance <= 15)\n    {\n        buzzer_sound(100);\n        car_movement(backward);\n    }\n    else if (15 <= Avoidance_distance && Avoidance_distance <= 20)\n    {\n        car_movement(stop); // 停止\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }   \n        }\n    }\n    else if (20 <= Avoidance_distance && Avoidance_distance <= 35)\n    {\n        car_movement(forward);\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }   \n        }\n    }\n    else\n    {\n        car_movement(stop); // 停止\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }   \n        }\n    }\n    if (IrReceiver.decode())\n    {                                                           //当接收到信号时\n        IR_DATA = IrReceiver.decodedIRData.command;\n        IrReceiver.resume();\n        switch (IR_DATA)\n        {\n        case 0xC:\n            rabbit_model = 0;\n            break;\n        case 0x18:\n            rabbit_model = 1;\n            break;\n        case 0x5E:\n            rabbit_model = 2;\n            break;\n        case 0x8:\n            rabbit_model = 3;\n            break;\n        }   \n    }\n}\n\nvoid obstacle_avoidance_model() // 避障模式\n{\n    int Avoidance_distance = SR04(TRIG, ECHO);\n    strip.fill(0x0000ff, 0, 15);\n    strip.show();\n    if (Avoidance_distance <= 25)\n    {\n        buzzer_sound(100);\n        if (Avoidance_distance <= 15)\n        {\n            car_movement(stop); // 停止\n            if(false == delay50ms(5)) return;\n            car_movement(backward);\n            if(false == delay50ms(5)) return;\n            car_movement(Clockwise);\n            if(false == delay50ms(2)) return;\n        }\n        else\n        {\n            car_movement(stop); // 停止\n            if(false == delay50ms(5)) return;\n            car_movement(backward);\n            if(false == delay50ms(6)) return;\n            car_movement(Contrarotate);\n            if(false == delay50ms(5)) return;\n        }\n    }\n    else\n    {\n        car_movement(forward);\n    }\n}\n\nbool delay50ms(uint32_t ms)\n{\n    for(; ms>0; ms--)\n    {\n        delay(50);  \n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                return false;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                return false;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                return false;\n                break;\n            default:\n                break;\n            }\n            \n        }   \n    } \n    return true;\n}\n\nvoid free_model() // 遥控模式\n{\n    if (IR_DATA == 0x15) // 顺时针\n    {\n        car_movement(Clockwise);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x47) // 喇叭\n    {\n        buzzer_sound(100);\n    }\n    else if (IR_DATA == 0x40) // 前进\n    {\n        car_movement(forward);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x19) // 后退\n    {\n        car_movement(backward);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x7) // 左平移\n    {\n        car_movement(turnleft);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x9) // 右平移\n    {\n        car_movement(turnright);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x44) // 左上\n    {\n        car_movement(l_up);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x16) // 左下\n    {\n        car_movement(l_down);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x43) // 右上\n    {\n        car_movement(r_up);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0xD) // 右下\n    {\n        car_movement(r_down);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else\n    {\n        car_movement(stop); // 停止\n        if ((millis() - delaytime) > 1000)\n        {\n            delaytime = millis();\n            strip.fill(random(1, 16777215), 0, 15);\n            strip.show();\n        }\n    }\n    IR_DATA = 0;\n}\n\nvoid buzzer_sound(unsigned int time_ms)\n{\n    while (time_ms)\n    {\n        time_ms--;\n        digitalWrite(BUZZER, 1);\n        delayMicroseconds(600);\n        digitalWrite(BUZZER, 0);\n        delayMicroseconds(400);\n    }\n}\n\nfloat SR04(int Trig, int Echo)\n{\n    digitalWrite(Trig, LOW);\n    delayMicroseconds(2);\n    digitalWrite(Trig, HIGH);\n    delayMicroseconds(10);\n    digitalWrite(Trig, LOW);\n    float distance = pulseIn(Echo, HIGH) / 58.00;\n    delay(10);\n    return distance;\n}\n\nvoid car_movement(em_dir direction)\n{\n    switch (direction)\n    {\n    case forward:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    case backward:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case turnleft:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case turnright:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    case l_up:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 0);\n        break;\n    case l_down:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case r_up:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    case r_down:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 0);\n        break;\n    case Clockwise:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case Contrarotate:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    default:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 0);\n        break;\n    }\n}\n\n","uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp","version":1}}}

I[13:59:15.811] <-- textDocument/didOpen
V[13:59:15.821] <<< {"id":"2","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":0,"line":2},"start":{"character":0,"line":2}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp"}}}

I[13:59:15.821] <-- textDocument/codeAction("2")
V[13:59:15.825] config note at C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\.clangd:1:0: Parsing config fragment
V[13:59:15.826] config note at C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\.clangd:1:0: Parsed 1 fragments from file
V[13:59:15.826] Config fragment: compiling C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\.clangd:1 -> 0x000001E4063F0F90 (trusted=false)
I[13:59:15.828] --> textDocument/publishDiagnostics
V[13:59:15.828] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/.clangd"}}

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

V[13:59:15.833] <<< {"id":0,"jsonrpc":"2.0","result":null}

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

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

I[13:59:15.833] Enqueueing 34 commands for indexing
V[13:59:15.834] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\WMath.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Stream.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040Support.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cdecode.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\_freertos.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lock.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\cyw43_arch_threadsafe_background.c
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_shift.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\delay.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\PluggableUSB.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\IPAddress.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Tone.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\stdlib_noniso.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Bootsel.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\FS.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_pulse.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\CoreMutex.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Common.cpp
V[13:59:15.835] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_analog.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Print.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\main.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialPIO.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUSB.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_private.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\String.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\malloc-lock.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cencode.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040USB.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\posix.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lwip_wrap.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_digital.cpp
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\pico_bootsel_via_double_reset.c
V[13:59:15.836] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUART.cpp
I[13:59:15.848] --> $/progress
V[13:59:15.848] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/35","percentage":0}}}

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

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

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

I[13:59:15.848] --> $/progress
V[13:59:15.848] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/35","percentage":2}}}

I[13:59:15.848] --> $/progress
V[13:59:15.848] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/35","percentage":2}}}

I[13:59:15.848] --> $/progress
V[13:59:15.848] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/35","percentage":2}}}

I[13:59:15.848] --> $/progress
V[13:59:15.848] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/35","percentage":2}}}

V[13:59:15.872] System include extraction: target extracted: "arm-none-eabi"
V[13:59:15.872] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[13:59:15.872] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[13:59:15.872] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[13:59:15.872] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[13:59:15.872] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[13:59:15.872] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[13:59:15.872] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
I[13:59:15.876] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp version 1 with command 
[C:\Windows\system32]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\arm-none-eabi-g++.exe" --target=arm-none-eabi --driver-mode=g++ -I "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238/core" -c -Werror=return-type -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSB_VID=0x2e8a -DUSB_PID=0x000a "-DUSB_MANUFACTURER=\"Raspberry Pi\"" "-DUSB_PRODUCT=\"Pico\"" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=0 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 "-DARDUINO_VARIANT=\"rpipico\"" -DTARGET_RP2040 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -MMD "-iprefixC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/" -iwithprefixbefore/cores/rp2040/api/deprecated-avr-comp/ -iwithprefixbefore/include/pico_base/ -iwithprefixbefore/pico-sdk/lib/tinyusb/src/ -iwithprefixbefore/pico-sdk/src/boards/include -iwithprefixbefore/pico-sdk/src/common/pico_base/include -iwithprefixbefore/pico-sdk/src/common/pico_binary_info/include -iwithprefixbefore/pico-sdk/src/common/pico_bit_ops/include -iwithprefixbefore/pico-sdk/src/common/pico_divider/include -iwithprefixbefore/pico-sdk/src/common/pico_stdlib/include -iwithprefixbefore/pico-sdk/src/common/pico_sync/include -iwithprefixbefore/pico-sdk/src/common/pico_time/include -iwithprefixbefore/pico-sdk/src/common/pico_util/include -iwithprefixbefore/pico-sdk/src/rp2040/hardware_regs/include -iwithprefixbefore/pico-sdk/src/rp2040/hardware_structs/include -iwithprefixbefore/pico-sdk/src/rp2_common/cmsis/include -iwithprefixbefore/pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include -iwithprefixbefore/pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Device/RaspberryPi/RP2040/Include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_adc/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_base/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_claim/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_clocks/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_divider/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_dma/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_exception/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_flash/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_gpio/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_i2c/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_interp/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_irq/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_rtc/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_pio/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_pll/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_pwm/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_resets/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_spi/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_sync/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_timer/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_uart/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_vreg/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_watchdog/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_xosc/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_bootrom/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_cyw43_arch/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_double/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_float/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_int64_ops/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_lwip/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_multicore/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_platform/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_printf/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_runtime/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_stdio/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_stdio_uart/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_unique_id/include -iwithprefixbefore/pico-sdk/lib/cyw43-driver/src -iwithprefixbefore/pico-sdk/lib/lwip/src/include "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/include" -fno-rtti -std=gnu++17 -g -pipe -DSERIALUSB_PID=0x000a -DUSBD_MAX_POWER_MA=250 -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_RASPBERRY_PI_PICO "-DBOARD_NAME=\"RASPBERRY_PI_PICO\"" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\cores\\rp2040" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\variants\\rpipico" "-Id:\\Arduino\\libraries\\Adafruit_NeoPixel" "-Id:\\Arduino\\libraries\\IRremote\\src" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238\\sketch\\rabbit_car1.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/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-server2263143238\\sketch\\rabbit_car1.ino.cpp"
V[13:59:15.878] System include extraction: target extracted: "arm-none-eabi"
V[13:59:15.878] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[13:59:15.878] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[13:59:15.878] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[13:59:15.878] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[13:59:15.878] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[13:59:15.878] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[13:59:15.878] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[13:59:15.880] System include extraction: target extracted: "arm-none-eabi"
V[13:59:15.880] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[13:59:15.880] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[13:59:15.880] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[13:59:15.880] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[13:59:15.880] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[13:59:15.880] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[13:59:15.881] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[13:59:15.881] System include extraction: target extracted: "arm-none-eabi"
V[13:59:15.881] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[13:59:15.881] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[13:59:15.881] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[13:59:15.881] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-gcc.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[13:59:15.885] System include extraction: target extracted: "arm-none-eabi"
V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[13:59:15.885] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[13:59:15.885] System include extraction: target extracted: "arm-none-eabi"
V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[13:59:15.885] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[13:59:15.885] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[13:59:15.887] System include extraction: target extracted: "arm-none-eabi"
V[13:59:15.887] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[13:59:15.887] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[13:59:15.887] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[13:59:15.887] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[13:59:15.887] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[13:59:15.887] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[13:59:15.887] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[13:59:15.891] Driver produced command: cc1 -cc1 -triple thumbv6m-none-unknown-eabi -fsyntax-only -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name rabbit_car1.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -fno-verbose-asm -mconstructor-aliases -nostdsysteminc -target-cpu cortex-m0plus -Wunaligned-access -target-feature +soft-float-abi -target-feature -crc -target-feature -dsp -target-feature -mve -target-feature -ras -target-feature -sb -target-feature -i8mm -target-feature -lob -target-feature -cdecp0 -target-feature -cdecp1 -target-feature -cdecp2 -target-feature -cdecp3 -target-feature -cdecp4 -target-feature -cdecp5 -target-feature -cdecp6 -target-feature -cdecp7 -target-feature -pacbti -target-feature -hwdiv-arm -target-feature -hwdiv -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -dotprod -target-feature -fp16fml -target-feature -bf16 -target-feature -mve.fp -target-feature -fpregs -target-feature -crypto -target-feature -sha2 -target-feature -aes -target-feature +strict-align -target-abi aapcs -mfloat-abi soft -fallow-half-arguments-and-returns -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=C:\\Windows\\system32" -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-server2263143238\\sketch\\rabbit_car1.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238\\sketch\\rabbit_car1.ino.cpp.o" -iprefix "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/" -iwithprefixbefore /cores/rp2040/api/deprecated-avr-comp/ -iwithprefixbefore /include/pico_base/ -iwithprefixbefore /pico-sdk/lib/tinyusb/src/ -iwithprefixbefore /pico-sdk/src/boards/include -iwithprefixbefore /pico-sdk/src/common/pico_base/include -iwithprefixbefore /pico-sdk/src/common/pico_binary_info/include -iwithprefixbefore /pico-sdk/src/common/pico_bit_ops/include -iwithprefixbefore /pico-sdk/src/common/pico_divider/include -iwithprefixbefore /pico-sdk/src/common/pico_stdlib/include -iwithprefixbefore /pico-sdk/src/common/pico_sync/include -iwithprefixbefore /pico-sdk/src/common/pico_time/include -iwithprefixbefore /pico-sdk/src/common/pico_util/include -iwithprefixbefore /pico-sdk/src/rp2040/hardware_regs/include -iwithprefixbefore /pico-sdk/src/rp2040/hardware_structs/include -iwithprefixbefore /pico-sdk/src/rp2_common/cmsis/include -iwithprefixbefore /pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include -iwithprefixbefore /pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Device/RaspberryPi/RP2040/Include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_adc/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_base/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_claim/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_clocks/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_divider/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_dma/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_exception/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_flash/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_gpio/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_i2c/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_interp/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_irq/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_rtc/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_pio/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_pll/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_pwm/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_resets/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_spi/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_sync/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_timer/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_uart/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_vreg/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_watchdog/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_xosc/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_bootrom/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_cyw43_arch/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_double/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_float/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_int64_ops/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_lwip/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_multicore/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_platform/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_printf/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_runtime/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_stdio/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_stdio_uart/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_unique_id/include -iwithprefixbefore /pico-sdk/lib/cyw43-driver/src -iwithprefixbefore /pico-sdk/lib/lwip/src/include -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include" -I "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238/core" -D CFG_TUSB_MCU=OPT_MCU_RP2040 -D USB_VID=0x2e8a -D USB_PID=0x000a -D "USB_MANUFACTURER=\"Raspberry Pi\"" -D "USB_PRODUCT=\"Pico\"" -D PICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -D CYW43_LWIP=0 -D LWIP_IPV6=0 -D LWIP_IPV4=1 -D LWIP_IGMP=1 -D LWIP_CHECKSUM_CTRL_PER_NETIF=1 -D "ARDUINO_VARIANT=\"rpipico\"" -D TARGET_RP2040 -D ARM_MATH_CM0_FAMILY -D ARM_MATH_CM0_PLUS -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/include" -D SERIALUSB_PID=0x000a -D USBD_MAX_POWER_MA=250 -D F_CPU=133000000L -D ARDUINO=10607 -D ARDUINO_RASPBERRY_PI_PICO -D "BOARD_NAME=\"RASPBERRY_PI_PICO\"" -D ARDUINO_ARCH_RP2040 -D WIFICC=CYW43_COUNTRY_WORLDWIDE -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\cores\\rp2040" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\variants\\rpipico" -I "d:\\Arduino\\libraries\\Adafruit_NeoPixel" -I "d:\\Arduino\\libraries\\IRremote\\src" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/clang-runtimes\\arm-none-eabi\\include\\c++\\v1" -internal-isystem "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0\\include" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/clang-runtimes\\arm-none-eabi\\include" -Os -Werror=return-type -std=gnu++17 -fdeprecated-macro "-fdebug-compilation-dir=C:\\Windows\\system32" -ferror-limit 0 -fno-rtti -fno-signed-char -fgnuc-version=4.2.1 -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238\\sketch\\rabbit_car1.ino.cpp"
V[13:59:15.891] Building first preamble for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp version 1
V[13:59:15.891] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\FS.cpp (digest:=C54468D7C1FEB741)
V[13:59:15.891] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\malloc-lock.cpp (digest:=A966DA50A1EDFE68)
V[13:59:15.891] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_digital.cpp (digest:=1A9BC15CCF264100)
V[13:59:15.891] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Bootsel.cpp (digest:=3134D535EFF59CA7)
V[13:59:15.891] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\pico_bootsel_via_double_reset.c (digest:=83460492007A3402)
V[13:59:15.891] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cdecode.cpp (digest:=4D29AA34F4DAAE7C)
I[13:59:16.108] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\pico_bootsel_via_double_reset.c (239 symbols, 2317 refs, 38 files)
I[13:59:16.122] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cdecode.cpp (80 symbols, 662 refs, 19 files)
V[13:59:16.183] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.183] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.184] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.185] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.185] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.185] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.185] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.185] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.208] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.290] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.290] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.290] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.290] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.291] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.326] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[13:59:16.329] Dropped diagnostic: d:\Arduino\libraries\IRremote\src/IRremote.hpp: INFO: For ESP32, RP2040, mbed and particle boards SEND_PWM_BY_TIMER is enabled by default. If this is not intended, deactivate the line in IRremote.hpp over this warning message in file IRremote.hpp.
I[13:59:16.359] --> $/progress
V[13:59:16.359] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/35","percentage":5}}}

I[13:59:16.359] --> $/progress
V[13:59:16.359] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/35","percentage":5}}}

V[13:59:16.369] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lock.cpp (digest:=50597F073734939D)
I[13:59:16.395] --> $/progress
V[13:59:16.395] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/35","percentage":8}}}

I[13:59:16.395] --> $/progress
V[13:59:16.395] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/35","percentage":8}}}

V[13:59:16.401] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Stream.cpp (digest:=0153A84349515475)
V[13:59:16.451] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:16.453] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lock.cpp (74 symbols, 2239 refs, 43 files)
V[13:59:16.459] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:16.528] --> $/progress
V[13:59:16.528] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/35","percentage":11}}}

I[13:59:16.528] --> $/progress
V[13:59:16.528] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/35","percentage":11}}}

V[13:59:16.538] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[13:59:16.546] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialPIO.cpp (digest:=EA26490D716DA9B6)
I[13:59:16.593] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Stream.cpp (914 symbols, 3760 refs, 56 files)
I[13:59:16.689] --> $/progress
V[13:59:16.689] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/35","percentage":14}}}

I[13:59:16.689] --> $/progress
V[13:59:16.689] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/35","percentage":14}}}

V[13:59:16.709] indexed preamble AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp version 1:
  symbol slab: 25139 symbols, 6995640 bytes
  ref slab: 0 symbols, 0 refs, 136 bytes
  relations slab: 270 relations, 5396 bytes
V[13:59:16.719] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Common.cpp (digest:=51944ABDA42C6395)
I[13:59:16.735] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Common.cpp (3 symbols, 206 refs, 10 files)
I[13:59:16.754] --> $/progress
V[13:59:16.754] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/35","percentage":17}}}

I[13:59:16.754] --> $/progress
V[13:59:16.754] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/35","percentage":17}}}

V[13:59:16.791] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\PluggableUSB.cpp (digest:=A2E62FF32E7A0BDC)
I[13:59:16.822] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\PluggableUSB.cpp (45 symbols, 382 refs, 12 files)
V[13:59:16.831] BackgroundIndex: building version 1 after indexing enough files
V[13:59:16.850] BackgroundIndex: serving version 1 (2591112 bytes)
I[13:59:16.850] --> $/progress
V[13:59:16.850] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/35","percentage":20}}}

I[13:59:16.850] --> $/progress
V[13:59:16.850] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/35","percentage":20}}}

V[13:59:16.875] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[13:59:16.934] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_analog.cpp (digest:=9283B8971D591D2D)
I[13:59:17.017] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Bootsel.cpp (5416 symbols, 44288 refs, 236 files)
I[13:59:17.017] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Bootsel.cpp, index may be incomplete
I[13:59:17.058] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\malloc-lock.cpp (5388 symbols, 42432 refs, 232 files)
I[13:59:17.058] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\malloc-lock.cpp, index may be incomplete
V[13:59:17.079] Build dynamic index for header symbols with estimated memory usage of 15478276 bytes
V[13:59:17.081] Dropped diagnostic: d:\Arduino\libraries\IRremote\src/IRremoteInt.h: declaration does not declare anything
V[13:59:17.089] Built preamble of size 5634096 for file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp version 1
V[13:59:17.145] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp version 1:
  symbol slab: 48 symbols, 15360 bytes
  ref slab: 90 symbols, 761 refs, 31064 bytes
  relations slab: 0 relations, 24 bytes
V[13:59:17.146] Build dynamic index for main-file symbols with estimated memory usage of 87032 bytes
I[13:59:17.146] --> textDocument/publishDiagnostics
V[13:59:17.146] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[{"code":"pp_hash_error","message":"In included file: \"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)\"","range":{"end":{"character":10,"line":0},"start":{"character":9,"line":0}},"relatedInformation":[{"location":{"range":{"end":{"character":10,"line":89},"start":{"character":5,"line":89}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/rp2040/hardware/rp2040/2.6.3/pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include/core_cm0plus.h"},"message":"Error occurred here"}],"severity":1,"source":"clang"}],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp","version":1}}

V[13:59:17.148] ASTWorker running EnumerateTweaks on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp
I[13:59:17.148] --> reply:textDocument/codeAction("2") 1327 ms
V[13:59:17.148] >>> {"id":"2","jsonrpc":"2.0","result":[]}

V[13:59:17.150] <<< {"id":"3","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp"}}}

I[13:59:17.150] <-- textDocument/documentSymbol("3")
V[13:59:17.150] ASTWorker running DocumentSymbols on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp
I[13:59:17.152] --> reply:textDocument/documentSymbol("3") 2 ms
V[13:59:17.153] >>> {"id":"3","jsonrpc":"2.0","result":[{"detail":"const uint8_t","kind":13,"name":"LFA","range":{"end":{"character":28,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":24,"line":5},"start":{"character":21,"line":5}}},{"detail":"const uint8_t","kind":13,"name":"LFB","range":{"end":{"character":28,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":24,"line":6},"start":{"character":21,"line":6}}},{"detail":"const uint8_t","kind":13,"name":"LBA","range":{"end":{"character":29,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":24,"line":7},"start":{"character":21,"line":7}}},{"detail":"const uint8_t","kind":13,"name":"LBB","range":{"end":{"character":29,"line":8},"start":{"character":0,"line":8}},"selectionRange":{"end":{"character":24,"line":8},"start":{"character":21,"line":8}}},{"detail":"const uint8_t","kind":13,"name":"RFA","range":{"end":{"character":29,"line":9},"start":{"character":0,"line":9}},"selectionRange":{"end":{"character":24,"line":9},"start":{"character":21,"line":9}}},{"detail":"const uint8_t","kind":13,"name":"RFB","range":{"end":{"character":29,"line":10},"start":{"character":0,"line":10}},"selectionRange":{"end":{"character":24,"line":10},"start":{"character":21,"line":10}}},{"detail":"const uint8_t","kind":13,"name":"RBA","range":{"end":{"character":29,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":24,"line":11},"start":{"character":21,"line":11}}},{"detail":"const uint8_t","kind":13,"name":"RBB","range":{"end":{"character":29,"line":12},"start":{"character":0,"line":12}},"selectionRange":{"end":{"character":24,"line":12},"start":{"character":21,"line":12}}},{"detail":"const uint8_t","kind":13,"name":"BUZZER","range":{"end":{"character":32,"line":14},"start":{"character":0,"line":14}},"selectionRange":{"end":{"character":27,"line":14},"start":{"character":21,"line":14}}},{"detail":"const uint8_t","kind":13,"name":"led","range":{"end":{"character":29,"line":16},"start":{"character":0,"line":16}},"selectionRange":{"end":{"character":24,"line":16},"start":{"character":21,"line":16}}},{"detail":"const uint8_t","kind":13,"name":"Track0","range":{"end":{"character":32,"line":18},"start":{"character":0,"line":18}},"selectionRange":{"end":{"character":27,"line":18},"start":{"character":21,"line":18}}},{"detail":"const uint8_t","kind":13,"name":"Track1","range":{"end":{"character":32,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":27,"line":19},"start":{"character":21,"line":19}}},{"detail":"const uint8_t","kind":13,"name":"Track2","range":{"end":{"character":32,"line":20},"start":{"character":0,"line":20}},"selectionRange":{"end":{"character":27,"line":20},"start":{"character":21,"line":20}}},{"detail":"const uint8_t","kind":13,"name":"TRIG","range":{"end":{"character":29,"line":22},"start":{"character":0,"line":22}},"selectionRange":{"end":{"character":25,"line":22},"start":{"character":21,"line":22}}},{"detail":"const uint8_t","kind":13,"name":"ECHO","range":{"end":{"character":29,"line":23},"start":{"character":0,"line":23}},"selectionRange":{"end":{"character":25,"line":23},"start":{"character":21,"line":23}}},{"detail":"const int","kind":13,"name":"RECV","range":{"end":{"character":26,"line":25},"start":{"character":0,"line":25}},"selectionRange":{"end":{"character":21,"line":25},"start":{"character":17,"line":25}}},{"detail":"uint8_t","kind":13,"name":"max_bright","range":{"end":{"character":24,"line":31},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":18,"line":31},"start":{"character":8,"line":31}}},{"detail":"byte","kind":13,"name":"rabbit_model","range":{"end":{"character":21,"line":33},"start":{"character":0,"line":33}},"selectionRange":{"end":{"character":17,"line":33},"start":{"character":5,"line":33}}},{"detail":"int","kind":13,"name":"Black_Line","range":{"end":{"character":20,"line":34},"start":{"character":0,"line":34}},"selectionRange":{"end":{"character":14,"line":34},"start":{"character":4,"line":34}}},{"detail":"uint64_t","kind":13,"name":"delaytime","range":{"end":{"character":18,"line":35},"start":{"character":0,"line":35}},"selectionRange":{"end":{"character":18,"line":35},"start":{"character":9,"line":35}}},{"detail":"byte","kind":13,"name":"IR_DATA","range":{"end":{"character":16,"line":36},"start":{"character":0,"line":36}},"selectionRange":{"end":{"character":12,"line":36},"start":{"character":5,"line":36}}},{"detail":"Adafruit_NeoPixel","kind":13,"name":"strip","range":{"end":{"character":63,"line":38},"start":{"character":0,"line":38}},"selectionRange":{"end":{"character":23,"line":38},"start":{"character":18,"line":38}}},{"children":[{"detail":"em_dir","kind":22,"name":"stop","range":{"end":{"character":12,"line":42},"start":{"character":4,"line":42}},"selectionRange":{"end":{"character":8,"line":42},"start":{"character":4,"line":42}}},{"detail":"em_dir","kind":22,"name":"forward","range":{"end":{"character":11,"line":43},"start":{"character":4,"line":43}},"selectionRange":{"end":{"character":11,"line":43},"start":{"character":4,"line":43}}},{"detail":"em_dir","kind":22,"name":"backward","range":{"end":{"character":12,"line":44},"start":{"character":4,"line":44}},"selectionRange":{"end":{"character":12,"line":44},"start":{"character":4,"line":44}}},{"detail":"em_dir","kind":22,"name":"turnleft","range":{"end":{"character":12,"line":45},"start":{"character":4,"line":45}},"selectionRange":{"end":{"character":12,"line":45},"start":{"character":4,"line":45}}},{"detail":"em_dir","kind":22,"name":"turnright","range":{"end":{"character":13,"line":46},"start":{"character":4,"line":46}},"selectionRange":{"end":{"character":13,"line":46},"start":{"character":4,"line":46}}},{"detail":"em_dir","kind":22,"name":"l_up","range":{"end":{"character":8,"line":47},"start":{"character":4,"line":47}},"selectionRange":{"end":{"character":8,"line":47},"start":{"character":4,"line":47}}},{"detail":"em_dir","kind":22,"name":"l_down","range":{"end":{"character":10,"line":48},"start":{"character":4,"line":48}},"selectionRange":{"end":{"character":10,"line":48},"start":{"character":4,"line":48}}},{"detail":"em_dir","kind":22,"name":"r_up","range":{"end":{"character":8,"line":49},"start":{"character":4,"line":49}},"selectionRange":{"end":{"character":8,"line":49},"start":{"character":4,"line":49}}},{"detail":"em_dir","kind":22,"name":"r_down","range":{"end":{"character":10,"line":50},"start":{"character":4,"line":50}},"selectionRange":{"end":{"character":10,"line":50},"start":{"character":4,"line":50}}},{"detail":"em_dir","kind":22,"name":"Contrarotate","range":{"end":{"character":16,"line":51},"start":{"character":4,"line":51}},"selectionRange":{"end":{"character":16,"line":51},"start":{"character":4,"line":51}}},{"detail":"em_dir","kind":22,"name":"Clockwise","range":{"end":{"character":13,"line":52},"start":{"character":4,"line":52}},"selectionRange":{"end":{"character":13,"line":52},"start":{"character":4,"line":52}}}],"detail":"enum","kind":10,"name":"em_dir","range":{"end":{"character":1,"line":53},"start":{"character":0,"line":40}},"selectionRange":{"end":{"character":11,"line":40},"start":{"character":5,"line":40}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":56},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":10,"line":56},"start":{"character":5,"line":56}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":58},"start":{"character":0,"line":58}},"selectionRange":{"end":{"character":9,"line":58},"start":{"character":5,"line":58}}},{"detail":"void ()","kind":12,"name":"tracking_model","range":{"end":{"character":21,"line":60},"start":{"character":0,"line":60}},"selectionRange":{"end":{"character":19,"line":60},"start":{"character":5,"line":60}}},{"detail":"void ()","kind":12,"name":"follow_model","range":{"end":{"character":19,"line":62},"start":{"character":0,"line":62}},"selectionRange":{"end":{"character":17,"line":62},"start":{"character":5,"line":62}}},{"detail":"void ()","kind":12,"name":"obstacle_avoidance_model","range":{"end":{"character":31,"line":64},"start":{"character":0,"line":64}},"selectionRange":{"end":{"character":29,"line":64},"start":{"character":5,"line":64}}},{"detail":"bool (uint32_t)","kind":12,"name":"delay50ms","range":{"end":{"character":27,"line":66},"start":{"character":0,"line":66}},"selectionRange":{"end":{"character":14,"line":66},"start":{"character":5,"line":66}}},{"detail":"void ()","kind":12,"name":"free_model","range":{"end":{"character":17,"line":68},"start":{"character":0,"line":68}},"selectionRange":{"end":{"character":15,"line":68},"start":{"character":5,"line":68}}},{"detail":"void (unsigned int)","kind":12,"name":"buzzer_sound","range":{"end":{"character":39,"line":70},"start":{"character":0,"line":70}},"selectionRange":{"end":{"character":17,"line":70},"start":{"character":5,"line":70}}},{"detail":"float (int, int)","kind":12,"name":"SR04","range":{"end":{"character":30,"line":72},"start":{"character":0,"line":72}},"selectionRange":{"end":{"character":10,"line":72},"start":{"character":6,"line":72}}},{"detail":"void (em_dir)","kind":12,"name":"car_movement","range":{"end":{"character":35,"line":74},"start":{"character":0,"line":74}},"selectionRange":{"end":{"character":17,"line":74},"start":{"character":5,"line":74}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":113},"start":{"character":0,"line":76}},"selectionRange":{"end":{"character":10,"line":76},"start":{"character":5,"line":76}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":157},"start":{"character":0,"line":115}},"selectionRange":{"end":{"character":9,"line":115},"start":{"character":5,"line":115}}},{"detail":"void ()","kind":12,"name":"tracking_model","range":{"end":{"character":1,"line":385},"start":{"character":0,"line":159}},"selectionRange":{"end":{"character":19,"line":159},"start":{"character":5,"line":159}}},{"detail":"void ()","kind":12,"name":"follow_model","range":{"end":{"character":1,"line":509},"start":{"character":0,"line":387}},"selectionRange":{"end":{"character":17,"line":387},"start":{"character":5,"line":387}}},{"detail":"void ()","kind":12,"name":"obstacle_avoidance_model","range":{"end":{"character":1,"line":542},"start":{"character":0,"line":511}},"selectionRange":{"end":{"character":29,"line":511},"start":{"character":5,"line":511}}},{"detail":"bool (uint32_t)","kind":12,"name":"delay50ms","range":{"end":{"character":1,"line":577},"start":{"character":0,"line":544}},"selectionRange":{"end":{"character":14,"line":544},"start":{"character":5,"line":544}}},{"detail":"void ()","kind":12,"name":"free_model","range":{"end":{"character":1,"line":659},"start":{"character":0,"line":579}},"selectionRange":{"end":{"character":15,"line":579},"start":{"character":5,"line":579}}},{"detail":"void (unsigned int)","kind":12,"name":"buzzer_sound","range":{"end":{"character":1,"line":671},"start":{"character":0,"line":661}},"selectionRange":{"end":{"character":17,"line":661},"start":{"character":5,"line":661}}},{"detail":"float (int, int)","kind":12,"name":"SR04","range":{"end":{"character":1,"line":683},"start":{"character":0,"line":673}},"selectionRange":{"end":{"character":10,"line":673},"start":{"character":6,"line":673}}},{"detail":"void (em_dir)","kind":12,"name":"car_movement","range":{"end":{"character":1,"line":800},"start":{"character":0,"line":685}},"selectionRange":{"end":{"character":17,"line":685},"start":{"character":5,"line":685}}}]}

V[13:59:17.205] <<< {"id":"4","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":6,"line":5},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp"}}}

I[13:59:17.205] <-- textDocument/hover("4")
V[13:59:17.205] ASTWorker running Hover on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp
I[13:59:17.209] --> reply:textDocument/hover("4") 4 ms
V[13:59:17.209] >>> {"id":"4","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### variable `LFA`  \n\n---\nType: `const uint8_t`  \nValue = `8`  \n\n---\n```cpp\nstatic const uint8_t LFA = 8\n```"},"range":{"end":{"character":6,"line":5},"start":{"character":0,"line":5}}}}

V[13:59:17.299] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:17.301] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_digital.cpp (5389 symbols, 42491 refs, 232 files)
I[13:59:17.301] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_digital.cpp, index may be incomplete
V[13:59:17.405] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:17.485] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\FS.cpp (6411 symbols, 53152 refs, 268 files)
I[13:59:17.485] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\FS.cpp, index may be incomplete
I[13:59:17.954] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_analog.cpp (4310 symbols, 41745 refs, 241 files)
I[13:59:17.954] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_analog.cpp, index may be incomplete
I[13:59:18.164] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialPIO.cpp (5685 symbols, 47617 refs, 247 files)
I[13:59:18.164] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialPIO.cpp, index may be incomplete
I[13:59:24.388] --> $/progress
V[13:59:24.388] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/35","percentage":22}}}

I[13:59:24.388] --> $/progress
V[13:59:24.388] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/35","percentage":22}}}

V[13:59:24.389] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040Support.cpp (digest:=06D307413D63EA53)
I[13:59:24.718] --> $/progress
V[13:59:24.718] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/35","percentage":25}}}

I[13:59:24.718] --> $/progress
V[13:59:24.718] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/35","percentage":25}}}

V[13:59:24.720] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\delay.cpp (digest:=6D0AEBBC0AEA98A5)
I[13:59:24.808] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\delay.cpp (162 symbols, 2290 refs, 38 files)
V[13:59:24.839] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:25.042] --> $/progress
V[13:59:25.042] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/35","percentage":28}}}

I[13:59:25.042] --> $/progress
V[13:59:25.042] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/35","percentage":28}}}

V[13:59:25.043] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lwip_wrap.cpp (digest:=390BC48E25D4681B)
I[13:59:25.323] --> $/progress
V[13:59:25.323] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/35","percentage":31}}}

I[13:59:25.323] --> $/progress
V[13:59:25.323] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/35","percentage":31}}}

V[13:59:25.324] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\cyw43_arch_threadsafe_background.c (digest:=AD74A787A11097FE)
I[13:59:25.418] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040Support.cpp (5394 symbols, 42791 refs, 234 files)
I[13:59:25.418] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040Support.cpp, index may be incomplete
I[13:59:25.569] --> $/progress
V[13:59:25.569] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/35","percentage":34}}}

I[13:59:25.569] --> $/progress
V[13:59:25.569] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/35","percentage":34}}}

I[13:59:25.572] --> $/progress
V[13:59:25.572] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/35","percentage":37}}}

I[13:59:25.572] --> $/progress
V[13:59:25.572] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/35","percentage":37}}}

V[13:59:25.572] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Tone.cpp (digest:=1B604B1473EF6337)
V[13:59:25.576] Indexing C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp (digest:=2F9C3DD71802A8BB)
I[13:59:25.620] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lwip_wrap.cpp (1416 symbols, 7593 refs, 101 files)
I[13:59:25.639] --> $/progress
V[13:59:25.639] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/35","percentage":40}}}

I[13:59:25.639] --> $/progress
V[13:59:25.639] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/35","percentage":40}}}

V[13:59:25.643] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Print.cpp (digest:=62F6187225840C66)
I[13:59:25.669] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\cyw43_arch_threadsafe_background.c (1183 symbols, 17387 refs, 92 files)
I[13:59:25.696] --> $/progress
V[13:59:25.696] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/35","percentage":42}}}

I[13:59:25.696] --> $/progress
V[13:59:25.696] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/35","percentage":42}}}

V[13:59:25.697] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\IPAddress.cpp (digest:=18A0492FBD708878)
I[13:59:25.952] --> $/progress
V[13:59:25.952] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/35","percentage":45}}}

I[13:59:25.952] --> $/progress
V[13:59:25.952] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/35","percentage":45}}}

V[13:59:25.954] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\posix.cpp (digest:=9CFE8B566D567C77)
I[13:59:25.971] --> $/progress
V[13:59:25.972] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/35","percentage":48}}}

I[13:59:25.972] --> $/progress
V[13:59:25.972] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/35","percentage":48}}}

V[13:59:25.973] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_pulse.cpp (digest:=2DD0D6451F33FC44)
V[13:59:25.980] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[13:59:25.992] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:26.070] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Print.cpp (2682 symbols, 12921 refs, 88 files)
V[13:59:26.097] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[13:59:26.339] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[13:59:26.342] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:26.523] --> $/progress
V[13:59:26.523] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/35","percentage":51}}}

I[13:59:26.523] --> $/progress
V[13:59:26.523] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/35","percentage":51}}}

V[13:59:26.525] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040USB.cpp (digest:=BB44F7E5504EFEB0)
I[13:59:26.598] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\IPAddress.cpp (5388 symbols, 42537 refs, 237 files)
I[13:59:26.598] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\IPAddress.cpp, index may be incomplete
I[13:59:26.631] Indexed C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp (5853 symbols, 49777 refs, 262 files)
I[13:59:26.631] Failed to compile C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp, index may be incomplete
I[13:59:26.635] --> $/progress
V[13:59:26.635] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/35","percentage":54}}}

I[13:59:26.635] --> $/progress
V[13:59:26.635] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/35","percentage":54}}}

V[13:59:26.637] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\CoreMutex.cpp (digest:=55C45436ED616626)
I[13:59:26.706] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Tone.cpp (5927 symbols, 47908 refs, 247 files)
I[13:59:26.706] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Tone.cpp, index may be incomplete
I[13:59:26.722] --> $/progress
V[13:59:26.722] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/35","percentage":57}}}

I[13:59:26.722] --> $/progress
V[13:59:26.722] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/35","percentage":57}}}

V[13:59:26.723] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUART.cpp (digest:=ACFA1905027DE538)
I[13:59:26.745] --> $/progress
V[13:59:26.745] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/35","percentage":60}}}

I[13:59:26.745] --> $/progress
V[13:59:26.745] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/35","percentage":60}}}

V[13:59:26.747] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\main.cpp (digest:=A88F20D6C85CF729)
I[13:59:26.850] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_pulse.cpp (5388 symbols, 42438 refs, 232 files)
I[13:59:26.850] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_pulse.cpp, index may be incomplete
I[13:59:26.887] --> $/progress
V[13:59:26.887] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"22/35","percentage":62}}}

I[13:59:26.887] --> $/progress
V[13:59:26.887] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"22/35","percentage":62}}}

I[13:59:26.887] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\posix.cpp (5433 symbols, 42653 refs, 238 files)
I[13:59:26.887] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\posix.cpp, index may be incomplete
V[13:59:26.888] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\_freertos.cpp (digest:=96204EE4179F626E)
V[13:59:26.925] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:26.977] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\_freertos.cpp (488 symbols, 3293 refs, 52 files)
V[13:59:27.039] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:27.090] --> $/progress
V[13:59:27.090] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"23/35","percentage":65}}}

I[13:59:27.090] --> $/progress
V[13:59:27.090] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"23/35","percentage":65}}}

V[13:59:27.093] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\String.cpp (digest:=B1D818DFDAAD5C3F)
V[13:59:27.125] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[13:59:27.148] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:27.312] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\String.cpp (640 symbols, 3244 refs, 42 files)
I[13:59:27.531] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\CoreMutex.cpp (5388 symbols, 42437 refs, 232 files)
I[13:59:27.531] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\CoreMutex.cpp, index may be incomplete
I[13:59:27.569] --> $/progress
V[13:59:27.570] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"24/35","percentage":68}}}

I[13:59:27.570] --> $/progress
V[13:59:27.570] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"24/35","percentage":68}}}

V[13:59:27.574] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUSB.cpp (digest:=51F132E88BE30EC9)
I[13:59:27.636] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUART.cpp (5392 symbols, 42822 refs, 232 files)
I[13:59:27.636] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUART.cpp, index may be incomplete
I[13:59:27.668] --> $/progress
V[13:59:27.668] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"25/35","percentage":71}}}

I[13:59:27.668] --> $/progress
V[13:59:27.668] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"25/35","percentage":71}}}

V[13:59:27.669] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cencode.cpp (digest:=D24A8DC67CC567F2)
I[13:59:27.682] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\main.cpp (5431 symbols, 42602 refs, 236 files)
I[13:59:27.682] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\main.cpp, index may be incomplete
I[13:59:27.691] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cencode.cpp (15 symbols, 76 refs, 2 files)
I[13:59:27.766] --> $/progress
V[13:59:27.766] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"26/35","percentage":74}}}

I[13:59:27.766] --> $/progress
V[13:59:27.766] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"26/35","percentage":74}}}

I[13:59:27.766] --> $/progress
V[13:59:27.766] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"27/35","percentage":77}}}

I[13:59:27.766] --> $/progress
V[13:59:27.766] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"27/35","percentage":77}}}

V[13:59:27.767] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\stdlib_noniso.cpp (digest:=CED011C835586E73)
V[13:59:27.770] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\WMath.cpp (digest:=B178E1A49796D853)
I[13:59:27.778] --> $/progress
V[13:59:27.778] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"28/35","percentage":80}}}

I[13:59:27.778] --> $/progress
V[13:59:27.778] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"28/35","percentage":80}}}

I[13:59:27.779] --> $/progress
V[13:59:27.779] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"29/35","percentage":82}}}

I[13:59:27.779] --> $/progress
V[13:59:27.779] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"29/35","percentage":82}}}

V[13:59:27.781] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_private.cpp (digest:=0215C1D9CD2275D9)
V[13:59:27.788] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_shift.cpp (digest:=784F71C4CB266AEB)
I[13:59:27.823] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\WMath.cpp (311 symbols, 1528 refs, 29 files)
I[13:59:27.866] --> $/progress
V[13:59:27.866] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"30/35","percentage":85}}}

I[13:59:27.952] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040USB.cpp (6976 symbols, 46085 refs, 252 files)
I[13:59:27.952] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040USB.cpp, index may be incomplete
V[13:59:27.994] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[13:59:28.041] --> $/progress
V[13:59:28.041] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"31/35","percentage":88}}}

I[13:59:28.161] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\stdlib_noniso.cpp (2174 symbols, 10889 refs, 69 files)
V[13:59:28.205] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[13:59:28.209] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[13:59:28.352] <<< {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp"}}}

I[13:59:28.352] <-- textDocument/didSave
I[13:59:28.352] File version went from 1 to 1
V[13:59:28.353] <<< {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\n#include <Adafruit_NeoPixel.h>\n#include <IRremote.h>\n\nstatic const uint8_t LFA = 8;\nstatic const uint8_t LFB = 9;\nstatic const uint8_t LBA = 10;\nstatic const uint8_t LBB = 11;\nstatic const uint8_t RFA = 12;\nstatic const uint8_t RFB = 13;\nstatic const uint8_t RBA = 14;\nstatic const uint8_t RBB = 15;\n\nstatic const uint8_t BUZZER = 16;\n\nstatic const uint8_t led = 25;\n\nstatic const uint8_t Track0 = 26; // ADC0\nstatic const uint8_t Track1 = 27; // ADC1\nstatic const uint8_t Track2 = 28; // ADC2\n\nstatic const uint8_t TRIG = 6;\nstatic const uint8_t ECHO = 7;\n\nstatic const int RECV = 18;\n\n#define NUM_LEDS 15       // LED灯珠数量\n#define LED_DT 17         // Arduino输出控制信号引脚\n#define LED_TYPE WS2812   // LED灯带型号\n#define COLOR_ORDER GRB   // RGB灯珠中红色、绿色、蓝色LED的排列顺序\nuint8_t max_bright = 127; // LED亮度控制变量，可使用数值为 0 ～ 255， 数值越大则光带亮度越高\n\nbyte rabbit_model = 0;\nint Black_Line = 200;\nuint64_t delaytime;\nbyte IR_DATA = 0;\n\nAdafruit_NeoPixel strip(NUM_LEDS, LED_DT, NEO_GRB + NEO_KHZ800);\n\nenum em_dir\n{\n    stop = 0,\n    forward,\n    backward,\n    turnleft,\n    turnright,\n    l_up,\n    l_down,\n    r_up,\n    r_down,\n    Contrarotate, // 逆时针\n    Clockwise     // 顺时针\n};\n\n#line 54 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid setup();\n#line 93 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid loop();\n#line 137 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid tracking_model();\n#line 365 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid follow_model();\n#line 489 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid obstacle_avoidance_model();\n#line 522 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nbool delay50ms(uint32_t ms);\n#line 557 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid free_model();\n#line 639 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid buzzer_sound(unsigned int time_ms);\n#line 651 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nfloat SR04(int Trig, int Echo);\n#line 663 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid car_movement(em_dir direction);\n#line 54 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\code_infrared\\\\rabbit_car1\\\\rabbit_car1.ino\"\nvoid setup()\n{\n    Serial1.begin(9600);\n    Serial1.setTimeout(60);\n\n    IrReceiver.begin(RECV, DISABLE_LED_FEEDBACK);\n\n    pinMode(LFA, OUTPUT);\n    pinMode(LFB, OUTPUT);\n    pinMode(LBA, OUTPUT);\n    pinMode(LBB, OUTPUT);\n    pinMode(RFA, OUTPUT);\n    pinMode(RFB, OUTPUT);\n    pinMode(RBA, OUTPUT);\n    pinMode(RBB, OUTPUT);\n\n    pinMode(BUZZER, OUTPUT);\n\n    pinMode(led, OUTPUT);\n\n    pinMode(TRIG, OUTPUT);\n    pinMode(ECHO, INPUT);\n\n    strip.begin();\n    strip.setBrightness(max_bright);\n    for (size_t i = 0; i < 15; i++)\n    {\n        strip.setPixelColor(i, 255, 0, 0);\n        strip.show();\n        delay(200);\n        strip.clear();\n        strip.show();\n    }\n\n    delaytime = millis();\n\n    Serial1.print(\"asdadad: \");\n}\n\nvoid loop()\n{\n    IR_DATA = 0;\n    if (IrReceiver.decode())\n    {                                                           //当接收到信号时\n//         Serial1.println(IrReceiver.decodedIRData.command, HEX); //打印遥控按键编码\n        IR_DATA = IrReceiver.decodedIRData.command;\n        IrReceiver.resume();\n        switch (IR_DATA)\n        {\n        case 0xC:\n            rabbit_model = 0;\n            break;\n        case 0x18:\n            rabbit_model = 1;\n            break;\n        case 0x5E:\n            rabbit_model = 2;\n            break;\n        case 0x8:\n            rabbit_model = 3;\n            break;\n        default:\n            break;\n        }\n        \n    }\n    switch (rabbit_model)\n    {\n    case 1:\n        obstacle_avoidance_model();\n        break;\n    case 2:\n        follow_model();\n        break;\n    case 3:\n        tracking_model();\n        break;\n    default:\n        free_model();\n        break;\n    }\n}\n\nvoid tracking_model() // 循迹模式\n{\n    while(3 == rabbit_model)\n    {\n        int T0 = analogRead(Track0);\n        int T1 = analogRead(Track1);\n        int T2 = analogRead(Track2);\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;  \n             }\n        }\n        Serial1.print(\"IR_DATA:  \");\n        Serial1.println(IR_DATA);\n        Serial1.print(\"rabbit_model:  \");\n        Serial1.println(rabbit_model);\n        Serial1.println();\n        Serial1.println();\n        strip.fill(0x00ffff, 0, 15);\n        strip.show();\n        if (T0 > Black_Line && T1 <= Black_Line && T2 > Black_Line)\n        {\n            car_movement(forward);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 <= Black_Line && T1 > Black_Line && T2 > Black_Line)\n        {\n            car_movement(Clockwise);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 <= Black_Line && T1 <= Black_Line && T2 > Black_Line)\n        {\n            car_movement(Clockwise);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 > Black_Line && T1 > Black_Line && T2 <= Black_Line)\n        {\n            car_movement(Contrarotate);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break; \n                } \n            }\n        }\n        else if (T0 > Black_Line && T1 <= Black_Line && T2 <= Black_Line)\n        {\n            car_movement(Contrarotate);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 > Black_Line && T1 > Black_Line && T2 > Black_Line)\n        {\n            car_movement(forward);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 <= Black_Line && T1 <= Black_Line && T2 <= Black_Line)\n        {\n            car_movement(stop);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break; \n                } \n            }\n        }\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }\n            \n        }\n        Serial1.print(IR_DATA);\n    }\n}\n\nvoid follow_model() // 跟随模式\n{\n    int Avoidance_distance = SR04(TRIG, ECHO);\n    strip.fill(0x8B00FF, 0, 15);\n    strip.show();\n    if (IrReceiver.decode())\n    {                                                           //当接收到信号时\n        IR_DATA = IrReceiver.decodedIRData.command;\n        IrReceiver.resume();\n        switch (IR_DATA)\n        {\n        case 0xC:\n            rabbit_model = 0;\n            break;\n        case 0x18:\n            rabbit_model = 1;\n            break;\n        case 0x5E:\n            rabbit_model = 2;\n            break;\n        case 0x8:\n            rabbit_model = 3;\n            break;\n        }   \n    }\n    if (Avoidance_distance <= 15)\n    {\n        buzzer_sound(100);\n        car_movement(backward);\n    }\n    else if (15 <= Avoidance_distance && Avoidance_distance <= 20)\n    {\n        car_movement(stop); // 停止\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }   \n        }\n    }\n    else if (20 <= Avoidance_distance && Avoidance_distance <= 35)\n    {\n        car_movement(forward);\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }   \n        }\n    }\n    else\n    {\n        car_movement(stop); // 停止\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }   \n        }\n    }\n    if (IrReceiver.decode())\n    {                                                           //当接收到信号时\n        IR_DATA = IrReceiver.decodedIRData.command;\n        IrReceiver.resume();\n        switch (IR_DATA)\n        {\n        case 0xC:\n            rabbit_model = 0;\n            break;\n        case 0x18:\n            rabbit_model = 1;\n            break;\n        case 0x5E:\n            rabbit_model = 2;\n            break;\n        case 0x8:\n            rabbit_model = 3;\n            break;\n        }   \n    }\n}\n\nvoid obstacle_avoidance_model() // 避障模式\n{\n    int Avoidance_distance = SR04(TRIG, ECHO);\n    strip.fill(0x0000ff, 0, 15);\n    strip.show();\n    if (Avoidance_distance <= 25)\n    {\n        buzzer_sound(100);\n        if (Avoidance_distance <= 15)\n        {\n            car_movement(stop); // 停止\n            if(false == delay50ms(5)) return;\n            car_movement(backward);\n            if(false == delay50ms(5)) return;\n            car_movement(Clockwise);\n            if(false == delay50ms(2)) return;\n        }\n        else\n        {\n            car_movement(stop); // 停止\n            if(false == delay50ms(5)) return;\n            car_movement(backward);\n            if(false == delay50ms(6)) return;\n            car_movement(Contrarotate);\n            if(false == delay50ms(5)) return;\n        }\n    }\n    else\n    {\n        car_movement(forward);\n    }\n}\n\nbool delay50ms(uint32_t ms)\n{\n    for(; ms>0; ms--)\n    {\n        delay(50);  \n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                return false;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                return false;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                return false;\n                break;\n            default:\n                break;\n            }\n            \n        }   \n    } \n    return true;\n}\n\nvoid free_model() // 遥控模式\n{\n    if (IR_DATA == 0x15) // 顺时针\n    {\n        car_movement(Clockwise);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x47) // 喇叭\n    {\n        buzzer_sound(100);\n    }\n    else if (IR_DATA == 0x40) // 前进\n    {\n        car_movement(forward);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x19) // 后退\n    {\n        car_movement(backward);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x7) // 左平移\n    {\n        car_movement(turnleft);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x9) // 右平移\n    {\n        car_movement(turnright);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x44) // 左上\n    {\n        car_movement(l_up);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x16) // 左下\n    {\n        car_movement(l_down);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x43) // 右上\n    {\n        car_movement(r_up);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0xD) // 右下\n    {\n        car_movement(r_down);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else\n    {\n        car_movement(stop); // 停止\n        if ((millis() - delaytime) > 1000)\n        {\n            delaytime = millis();\n            strip.fill(random(1, 16777215), 0, 15);\n            strip.show();\n        }\n    }\n    IR_DATA = 0;\n}\n\nvoid buzzer_sound(unsigned int time_ms)\n{\n    while (time_ms)\n    {\n        time_ms--;\n        digitalWrite(BUZZER, 1);\n        delayMicroseconds(600);\n        digitalWrite(BUZZER, 0);\n        delayMicroseconds(400);\n    }\n}\n\nfloat SR04(int Trig, int Echo)\n{\n    digitalWrite(Trig, LOW);\n    delayMicroseconds(2);\n    digitalWrite(Trig, HIGH);\n    delayMicroseconds(10);\n    digitalWrite(Trig, LOW);\n    float distance = pulseIn(Echo, HIGH) / 58.00;\n    delay(10);\n    return distance;\n}\n\nvoid car_movement(em_dir direction)\n{\n    switch (direction)\n    {\n    case forward:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    case backward:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case turnleft:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case turnright:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    case l_up:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 0);\n        break;\n    case l_down:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case r_up:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    case r_down:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 0);\n        break;\n    case Clockwise:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case Contrarotate:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    default:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 0);\n        break;\n    }\n}\n\n"}],"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp","version":2}}}

I[13:59:28.353] <-- textDocument/didChange
V[13:59:28.353] ASTWorker skipping Update (1) for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp
I[13:59:28.406] --> $/progress
V[13:59:28.406] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"32/35","percentage":91}}}

I[13:59:28.416] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp version 2 with command 
[C:\Windows\system32]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\arm-none-eabi-g++.exe" --target=arm-none-eabi --driver-mode=g++ -I "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238/core" -c -Werror=return-type -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSB_VID=0x2e8a -DUSB_PID=0x000a "-DUSB_MANUFACTURER=\"Raspberry Pi\"" "-DUSB_PRODUCT=\"Pico\"" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=0 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 "-DARDUINO_VARIANT=\"rpipico\"" -DTARGET_RP2040 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -MMD "-iprefixC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/" -iwithprefixbefore/cores/rp2040/api/deprecated-avr-comp/ -iwithprefixbefore/include/pico_base/ -iwithprefixbefore/pico-sdk/lib/tinyusb/src/ -iwithprefixbefore/pico-sdk/src/boards/include -iwithprefixbefore/pico-sdk/src/common/pico_base/include -iwithprefixbefore/pico-sdk/src/common/pico_binary_info/include -iwithprefixbefore/pico-sdk/src/common/pico_bit_ops/include -iwithprefixbefore/pico-sdk/src/common/pico_divider/include -iwithprefixbefore/pico-sdk/src/common/pico_stdlib/include -iwithprefixbefore/pico-sdk/src/common/pico_sync/include -iwithprefixbefore/pico-sdk/src/common/pico_time/include -iwithprefixbefore/pico-sdk/src/common/pico_util/include -iwithprefixbefore/pico-sdk/src/rp2040/hardware_regs/include -iwithprefixbefore/pico-sdk/src/rp2040/hardware_structs/include -iwithprefixbefore/pico-sdk/src/rp2_common/cmsis/include -iwithprefixbefore/pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include -iwithprefixbefore/pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Device/RaspberryPi/RP2040/Include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_adc/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_base/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_claim/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_clocks/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_divider/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_dma/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_exception/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_flash/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_gpio/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_i2c/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_interp/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_irq/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_rtc/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_pio/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_pll/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_pwm/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_resets/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_spi/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_sync/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_timer/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_uart/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_vreg/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_watchdog/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_xosc/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_bootrom/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_cyw43_arch/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_double/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_float/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_int64_ops/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_lwip/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_multicore/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_platform/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_printf/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_runtime/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_stdio/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_stdio_uart/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_unique_id/include -iwithprefixbefore/pico-sdk/lib/cyw43-driver/src -iwithprefixbefore/pico-sdk/lib/lwip/src/include "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/include" -fno-rtti -std=gnu++17 -g -pipe -DSERIALUSB_PID=0x000a -DUSBD_MAX_POWER_MA=250 -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_RASPBERRY_PI_PICO "-DBOARD_NAME=\"RASPBERRY_PI_PICO\"" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\cores\\rp2040" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\variants\\rpipico" "-Id:\\Arduino\\libraries\\Adafruit_NeoPixel" "-Id:\\Arduino\\libraries\\IRremote\\src" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238\\sketch\\rabbit_car1.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/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-server2263143238\\sketch\\rabbit_car1.ino.cpp"
V[13:59:28.418] Driver produced command: cc1 -cc1 -triple thumbv6m-none-unknown-eabi -fsyntax-only -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name rabbit_car1.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -fno-verbose-asm -mconstructor-aliases -nostdsysteminc -target-cpu cortex-m0plus -Wunaligned-access -target-feature +soft-float-abi -target-feature -crc -target-feature -dsp -target-feature -mve -target-feature -ras -target-feature -sb -target-feature -i8mm -target-feature -lob -target-feature -cdecp0 -target-feature -cdecp1 -target-feature -cdecp2 -target-feature -cdecp3 -target-feature -cdecp4 -target-feature -cdecp5 -target-feature -cdecp6 -target-feature -cdecp7 -target-feature -pacbti -target-feature -hwdiv-arm -target-feature -hwdiv -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -dotprod -target-feature -fp16fml -target-feature -bf16 -target-feature -mve.fp -target-feature -fpregs -target-feature -crypto -target-feature -sha2 -target-feature -aes -target-feature +strict-align -target-abi aapcs -mfloat-abi soft -fallow-half-arguments-and-returns -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=C:\\Windows\\system32" -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-server2263143238\\sketch\\rabbit_car1.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238\\sketch\\rabbit_car1.ino.cpp.o" -iprefix "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/" -iwithprefixbefore /cores/rp2040/api/deprecated-avr-comp/ -iwithprefixbefore /include/pico_base/ -iwithprefixbefore /pico-sdk/lib/tinyusb/src/ -iwithprefixbefore /pico-sdk/src/boards/include -iwithprefixbefore /pico-sdk/src/common/pico_base/include -iwithprefixbefore /pico-sdk/src/common/pico_binary_info/include -iwithprefixbefore /pico-sdk/src/common/pico_bit_ops/include -iwithprefixbefore /pico-sdk/src/common/pico_divider/include -iwithprefixbefore /pico-sdk/src/common/pico_stdlib/include -iwithprefixbefore /pico-sdk/src/common/pico_sync/include -iwithprefixbefore /pico-sdk/src/common/pico_time/include -iwithprefixbefore /pico-sdk/src/common/pico_util/include -iwithprefixbefore /pico-sdk/src/rp2040/hardware_regs/include -iwithprefixbefore /pico-sdk/src/rp2040/hardware_structs/include -iwithprefixbefore /pico-sdk/src/rp2_common/cmsis/include -iwithprefixbefore /pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include -iwithprefixbefore /pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Device/RaspberryPi/RP2040/Include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_adc/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_base/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_claim/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_clocks/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_divider/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_dma/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_exception/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_flash/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_gpio/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_i2c/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_interp/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_irq/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_rtc/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_pio/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_pll/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_pwm/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_resets/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_spi/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_sync/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_timer/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_uart/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_vreg/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_watchdog/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_xosc/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_bootrom/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_cyw43_arch/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_double/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_float/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_int64_ops/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_lwip/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_multicore/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_platform/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_printf/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_runtime/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_stdio/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_stdio_uart/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_unique_id/include -iwithprefixbefore /pico-sdk/lib/cyw43-driver/src -iwithprefixbefore /pico-sdk/lib/lwip/src/include -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include" -I "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238/core" -D CFG_TUSB_MCU=OPT_MCU_RP2040 -D USB_VID=0x2e8a -D USB_PID=0x000a -D "USB_MANUFACTURER=\"Raspberry Pi\"" -D "USB_PRODUCT=\"Pico\"" -D PICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -D CYW43_LWIP=0 -D LWIP_IPV6=0 -D LWIP_IPV4=1 -D LWIP_IGMP=1 -D LWIP_CHECKSUM_CTRL_PER_NETIF=1 -D "ARDUINO_VARIANT=\"rpipico\"" -D TARGET_RP2040 -D ARM_MATH_CM0_FAMILY -D ARM_MATH_CM0_PLUS -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/include" -D SERIALUSB_PID=0x000a -D USBD_MAX_POWER_MA=250 -D F_CPU=133000000L -D ARDUINO=10607 -D ARDUINO_RASPBERRY_PI_PICO -D "BOARD_NAME=\"RASPBERRY_PI_PICO\"" -D ARDUINO_ARCH_RP2040 -D WIFICC=CYW43_COUNTRY_WORLDWIDE -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\cores\\rp2040" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\variants\\rpipico" -I "d:\\Arduino\\libraries\\Adafruit_NeoPixel" -I "d:\\Arduino\\libraries\\IRremote\\src" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/clang-runtimes\\arm-none-eabi\\include\\c++\\v1" -internal-isystem "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0\\include" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/clang-runtimes\\arm-none-eabi\\include" -Os -Werror=return-type -std=gnu++17 -fdeprecated-macro "-fdebug-compilation-dir=C:\\Windows\\system32" -ferror-limit 0 -fno-rtti -fno-signed-char -fgnuc-version=4.2.1 -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238\\sketch\\rabbit_car1.ino.cpp"
V[13:59:28.430] Reusing preamble version 1 for version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp
I[13:59:28.533] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUSB.cpp (6391 symbols, 45238 refs, 254 files)
I[13:59:28.533] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUSB.cpp, index may be incomplete
I[13:59:28.598] --> $/progress
V[13:59:28.598] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"33/35","percentage":94}}}

I[13:59:28.678] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_shift.cpp (5388 symbols, 42447 refs, 232 files)
I[13:59:28.678] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_shift.cpp, index may be incomplete
I[13:59:28.707] --> $/progress
V[13:59:28.707] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"34/35","percentage":97}}}

I[13:59:28.889] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_private.cpp (5926 symbols, 47877 refs, 246 files)
I[13:59:28.889] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_private.cpp, index may be incomplete
V[13:59:28.922] BackgroundIndex: building version 2 when background indexer is idle
V[13:59:29.085] BackgroundIndex: serving version 2 (18313302 bytes)
I[13:59:29.086] --> $/progress
V[13:59:29.086] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[14:00:01.400] <<< {"id":"5","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":33,"line":14},"start":{"character":33,"line":14}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp"}}}

I[14:00:01.400] <-- textDocument/codeAction("5")
V[14:00:01.401] ASTWorker running EnumerateTweaks on version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp
I[14:00:01.401] --> reply:textDocument/codeAction("5") 1 ms
V[14:00:01.401] >>> {"id":"5","jsonrpc":"2.0","result":[]}

V[14:12:16.218] <<< {"id":"6","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":30,"line":16},"start":{"character":30,"line":16}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp"}}}

I[14:12:16.218] <-- textDocument/codeAction("6")
V[14:12:16.219] ASTWorker running EnumerateTweaks on version 2 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch\rabbit_car1.ino.cpp
I[14:12:16.219] --> reply:textDocument/codeAction("6") 1 ms
V[14:12:16.219] >>> {"id":"6","jsonrpc":"2.0","result":[]}

V[14:12:17.494] <<< {"id":"7","jsonrpc":"2.0","method":"shutdown","params":null}

I[14:12:17.494] <-- shutdown("7")
I[14:12:17.494] --> reply:shutdown("7") 0 ms
V[14:12:17.494] >>> {"id":"7","jsonrpc":"2.0","result":null}








Started logging.
I[09:54:47.025] clangd version 14.0.0
I[09:54:47.027] Features: windows
I[09:54:47.027] PID: 13848
I[09:54:47.027] Working directory: e:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\4_Arduino_Code\rabbit_car_infrared
I[09:54:47.027] argv[0]: d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe
I[09:54:47.027] argv[1]: -log=verbose
I[09:54:47.027] argv[2]: --compile-commands-dir=C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717
I[09:54:47.027] argv[3]: -query-driver=C:\Users\Administrator\AppData\Local\Arduino15\packages\**
V[09:54:47.032] User config file is C:\Users\Administrator\AppData\Local\clangd\config.yaml
I[09:54:47.033] Starting LSP over stdin/stdout
V[09:54:47.041] <<< {"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":4924,"rootPath":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4176475717\\sketch","rootUri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch","trace":"off","workspaceFolders":[{"name":"rabbit_car_infrared","uri":"file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared"}]}}

I[09:54:47.042] <-- initialize("1")
I[09:54:47.068] --> reply:initialize("1") 25 ms
V[09:54:47.068] >>> {"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[09:54:47.069] <<< {"jsonrpc":"2.0","method":"initialized","params":{}}

I[09:54:47.069] <-- initialized
V[09:54:47.072] <<< {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"cpp","text":"#include <Arduino.h>\n#line 1 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\n#include <Adafruit_NeoPixel.h>\n#include <IRremote.h>\n\nstatic const uint8_t LFA = 8;\nstatic const uint8_t LFB = 9;\nstatic const uint8_t LBA = 10;\nstatic const uint8_t LBB = 11;\nstatic const uint8_t RFA = 12;\nstatic const uint8_t RFB = 13;\nstatic const uint8_t RBA = 14;\nstatic const uint8_t RBB = 15;\n\nstatic const uint8_t BUZZER = 16;\n\nstatic const uint8_t led = 25;\n\nstatic const uint8_t Track0 = 26; // ADC0\nstatic const uint8_t Track1 = 27; // ADC1\nstatic const uint8_t Track2 = 28; // ADC2\n\nstatic const uint8_t TRIG = 6;\nstatic const uint8_t ECHO = 7;\n\nstatic const int RECV = 18;\n\n#define NUM_LEDS 15       // LED灯珠数量\n#define LED_DT 17         // Arduino输出控制信号引脚\n#define LED_TYPE WS2812   // LED灯带型号\n#define COLOR_ORDER GRB   // RGB灯珠中红色、绿色、蓝色LED的排列顺序\nuint8_t max_bright = 127; // LED亮度控制变量，可使用数值为 0 ～ 255， 数值越大则光带亮度越高\n\nbyte rabbit_model = 0;\nint Black_Line = 200;\nuint64_t delaytime;\nbyte IR_DATA = 0;\n\nAdafruit_NeoPixel strip(NUM_LEDS, LED_DT, NEO_GRB + NEO_KHZ800);\n\nenum em_dir\n{\n    stop = 0,\n    forward,\n    backward,\n    turnleft,\n    turnright,\n    l_up,\n    l_down,\n    r_up,\n    r_down,\n    Contrarotate, // 逆时针\n    Clockwise     // 顺时针\n};\n\n#line 54 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nvoid setup();\n#line 93 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nvoid loop();\n#line 137 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nvoid tracking_model();\n#line 365 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nvoid follow_model();\n#line 489 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nvoid obstacle_avoidance_model();\n#line 522 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nbool delay50ms(uint32_t ms);\n#line 557 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nvoid free_model();\n#line 639 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nvoid buzzer_sound(unsigned int time_ms);\n#line 651 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nfloat SR04(int Trig, int Echo);\n#line 663 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nvoid car_movement(em_dir direction);\n#line 54 \"E:\\\\5-教程\\\\1.tutorial\\\\ZYC0088越野红外版兔子车\\\\4_Arduino_Code\\\\rabbit_car_infrared\\\\rabbit_car_infrared.ino\"\nvoid setup()\n{\n    Serial1.begin(9600);\n    Serial1.setTimeout(60);\n\n    IrReceiver.begin(RECV, DISABLE_LED_FEEDBACK);\n\n    pinMode(LFA, OUTPUT);\n    pinMode(LFB, OUTPUT);\n    pinMode(LBA, OUTPUT);\n    pinMode(LBB, OUTPUT);\n    pinMode(RFA, OUTPUT);\n    pinMode(RFB, OUTPUT);\n    pinMode(RBA, OUTPUT);\n    pinMode(RBB, OUTPUT);\n\n    pinMode(BUZZER, OUTPUT);\n\n    pinMode(led, OUTPUT);\n\n    pinMode(TRIG, OUTPUT);\n    pinMode(ECHO, INPUT);\n\n    strip.begin();\n    strip.setBrightness(max_bright);\n    for (size_t i = 0; i < 15; i++)\n    {\n        strip.setPixelColor(i, 255, 0, 0);\n        strip.show();\n        delay(200);\n        strip.clear();\n        strip.show();\n    }\n\n    delaytime = millis();\n\n    Serial1.print(\"asdadad: \");\n}\n\nvoid loop()\n{\n    IR_DATA = 0;\n    if (IrReceiver.decode())\n    {                                                           //当接收到信号时\n//         Serial1.println(IrReceiver.decodedIRData.command, HEX); //打印遥控按键编码\n        IR_DATA = IrReceiver.decodedIRData.command;\n        IrReceiver.resume();\n        switch (IR_DATA)\n        {\n        case 0xC:\n            rabbit_model = 0;\n            break;\n        case 0x18:\n            rabbit_model = 1;\n            break;\n        case 0x5E:\n            rabbit_model = 2;\n            break;\n        case 0x8:\n            rabbit_model = 3;\n            break;\n        default:\n            break;\n        }\n        \n    }\n    switch (rabbit_model)\n    {\n    case 1:\n        obstacle_avoidance_model();\n        break;\n    case 2:\n        follow_model();\n        break;\n    case 3:\n        tracking_model();\n        break;\n    default:\n        free_model();\n        break;\n    }\n}\n\nvoid tracking_model() // 循迹模式\n{\n    while(3 == rabbit_model)\n    {\n        int T0 = analogRead(Track0);\n        int T1 = analogRead(Track1);\n        int T2 = analogRead(Track2);\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;  \n             }\n        }\n        Serial1.print(\"IR_DATA:  \");\n        Serial1.println(IR_DATA);\n        Serial1.print(\"rabbit_model:  \");\n        Serial1.println(rabbit_model);\n        Serial1.println();\n        Serial1.println();\n        strip.fill(0x00ffff, 0, 15);\n        strip.show();\n        if (T0 > Black_Line && T1 <= Black_Line && T2 > Black_Line)\n        {\n            car_movement(forward);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 <= Black_Line && T1 > Black_Line && T2 > Black_Line)\n        {\n            car_movement(Clockwise);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 <= Black_Line && T1 <= Black_Line && T2 > Black_Line)\n        {\n            car_movement(Clockwise);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 > Black_Line && T1 > Black_Line && T2 <= Black_Line)\n        {\n            car_movement(Contrarotate);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break; \n                } \n            }\n        }\n        else if (T0 > Black_Line && T1 <= Black_Line && T2 <= Black_Line)\n        {\n            car_movement(Contrarotate);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 > Black_Line && T1 > Black_Line && T2 > Black_Line)\n        {\n            car_movement(forward);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break;  \n                }\n            }\n        }\n        else if (T0 <= Black_Line && T1 <= Black_Line && T2 <= Black_Line)\n        {\n            car_movement(stop);\n            if (IrReceiver.decode())\n            {                                                           //当接收到信号时\n                IR_DATA = IrReceiver.decodedIRData.command;\n                IrReceiver.resume();\n                switch (IR_DATA)\n                {\n                case 0xC:\n                    rabbit_model = 0;\n                    break;\n                case 0x18:\n                    rabbit_model = 1;\n                    break;\n                case 0x5E:\n                    rabbit_model = 2;\n                    break;\n                case 0x8:\n                    rabbit_model = 3;\n                    break; \n                } \n            }\n        }\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }\n            \n        }\n        Serial1.print(IR_DATA);\n    }\n}\n\nvoid follow_model() // 跟随模式\n{\n    int Avoidance_distance = SR04(TRIG, ECHO);\n    strip.fill(0x8B00FF, 0, 15);\n    strip.show();\n    if (IrReceiver.decode())\n    {                                                           //当接收到信号时\n        IR_DATA = IrReceiver.decodedIRData.command;\n        IrReceiver.resume();\n        switch (IR_DATA)\n        {\n        case 0xC:\n            rabbit_model = 0;\n            break;\n        case 0x18:\n            rabbit_model = 1;\n            break;\n        case 0x5E:\n            rabbit_model = 2;\n            break;\n        case 0x8:\n            rabbit_model = 3;\n            break;\n        }   \n    }\n    if (Avoidance_distance <= 15)\n    {\n        buzzer_sound(100);\n        car_movement(backward);\n    }\n    else if (15 <= Avoidance_distance && Avoidance_distance <= 20)\n    {\n        car_movement(stop); // 停止\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }   \n        }\n    }\n    else if (20 <= Avoidance_distance && Avoidance_distance <= 35)\n    {\n        car_movement(forward);\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }   \n        }\n    }\n    else\n    {\n        car_movement(stop); // 停止\n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                break;\n            }   \n        }\n    }\n    if (IrReceiver.decode())\n    {                                                           //当接收到信号时\n        IR_DATA = IrReceiver.decodedIRData.command;\n        IrReceiver.resume();\n        switch (IR_DATA)\n        {\n        case 0xC:\n            rabbit_model = 0;\n            break;\n        case 0x18:\n            rabbit_model = 1;\n            break;\n        case 0x5E:\n            rabbit_model = 2;\n            break;\n        case 0x8:\n            rabbit_model = 3;\n            break;\n        }   \n    }\n}\n\nvoid obstacle_avoidance_model() // 避障模式\n{\n    int Avoidance_distance = SR04(TRIG, ECHO);\n    strip.fill(0x0000ff, 0, 15);\n    strip.show();\n    if (Avoidance_distance <= 25)\n    {\n        buzzer_sound(100);\n        if (Avoidance_distance <= 15)\n        {\n            car_movement(stop); // 停止\n            if(false == delay50ms(5)) return;\n            car_movement(backward);\n            if(false == delay50ms(5)) return;\n            car_movement(Clockwise);\n            if(false == delay50ms(2)) return;\n        }\n        else\n        {\n            car_movement(stop); // 停止\n            if(false == delay50ms(5)) return;\n            car_movement(backward);\n            if(false == delay50ms(6)) return;\n            car_movement(Contrarotate);\n            if(false == delay50ms(5)) return;\n        }\n    }\n    else\n    {\n        car_movement(forward);\n    }\n}\n\nbool delay50ms(uint32_t ms)\n{\n    for(; ms>0; ms--)\n    {\n        delay(50);  \n        if (IrReceiver.decode())\n        {                                                           //当接收到信号时\n            IR_DATA = IrReceiver.decodedIRData.command;\n            IrReceiver.resume();\n            switch (IR_DATA)\n            {\n            case 0xC:\n                rabbit_model = 0;\n                return false;\n                break;\n            case 0x18:\n                rabbit_model = 1;\n                break;\n            case 0x5E:\n                rabbit_model = 2;\n                return false;\n                break;\n            case 0x8:\n                rabbit_model = 3;\n                return false;\n                break;\n            default:\n                break;\n            }\n            \n        }   \n    } \n    return true;\n}\n\nvoid free_model() // 遥控模式\n{\n    if (IR_DATA == 0x15) // 顺时针\n    {\n        car_movement(Clockwise);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x47) // 喇叭\n    {\n        buzzer_sound(100);\n    }\n    else if (IR_DATA == 0x40) // 前进\n    {\n        car_movement(forward);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x19) // 后退\n    {\n        car_movement(backward);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x7) // 左平移\n    {\n        car_movement(turnleft);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x9) // 右平移\n    {\n        car_movement(turnright);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x44) // 左上\n    {\n        car_movement(l_up);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x16) // 左下\n    {\n        car_movement(l_down);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0x43) // 右上\n    {\n        car_movement(r_up);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else if (IR_DATA == 0xD) // 右下\n    {\n        car_movement(r_down);\n        delay(100);\n        strip.fill(0x00ff00, 0, 15);\n        strip.show();\n    }\n    else\n    {\n        car_movement(stop); // 停止\n        if ((millis() - delaytime) > 1000)\n        {\n            delaytime = millis();\n            strip.fill(random(1, 16777215), 0, 15);\n            strip.show();\n        }\n    }\n    IR_DATA = 0;\n}\n\nvoid buzzer_sound(unsigned int time_ms)\n{\n    while (time_ms)\n    {\n        time_ms--;\n        digitalWrite(BUZZER, 1);\n        delayMicroseconds(600);\n        digitalWrite(BUZZER, 0);\n        delayMicroseconds(400);\n    }\n}\n\nfloat SR04(int Trig, int Echo)\n{\n    digitalWrite(Trig, LOW);\n    delayMicroseconds(2);\n    digitalWrite(Trig, HIGH);\n    delayMicroseconds(10);\n    digitalWrite(Trig, LOW);\n    float distance = pulseIn(Echo, HIGH) / 58.00;\n    delay(10);\n    return distance;\n}\n\nvoid car_movement(em_dir direction)\n{\n    switch (direction)\n    {\n    case forward:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    case backward:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case turnleft:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case turnright:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    case l_up:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 0);\n        break;\n    case l_down:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case r_up:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    case r_down:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 0);\n        break;\n    case Clockwise:\n        digitalWrite(LFA, 1);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 1);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 1);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 1);\n        digitalWrite(RBB, 0);\n        break;\n    case Contrarotate:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 1);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 1);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 1);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 1);\n        break;\n    default:\n        digitalWrite(LFA, 0);\n        digitalWrite(LFB, 0);\n        digitalWrite(LBA, 0);\n        digitalWrite(LBB, 0);\n        digitalWrite(RFA, 0);\n        digitalWrite(RFB, 0);\n        digitalWrite(RBA, 0);\n        digitalWrite(RBB, 0);\n        break;\n    }\n}\n\n","uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp","version":1}}}

I[09:54:47.072] <-- textDocument/didOpen
V[09:54:47.082] <<< {"id":"2","jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[]},"range":{"end":{"character":1,"line":686},"start":{"character":1,"line":686}},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp"}}}

I[09:54:47.082] <-- textDocument/codeAction("2")
V[09:54:47.086] config note at C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\.clangd:1:0: Parsing config fragment
V[09:54:47.087] config note at C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\.clangd:1:0: Parsed 1 fragments from file
V[09:54:47.087] Config fragment: compiling C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\.clangd:1 -> 0x000002699EE3A6C0 (trusted=false)
I[09:54:47.089] --> textDocument/publishDiagnostics
V[09:54:47.089] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/.clangd"}}

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

V[09:54:47.094] <<< {"id":0,"jsonrpc":"2.0","result":null}

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

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

I[09:54:47.095] Enqueueing 34 commands for indexing
V[09:54:47.095] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\pico_bootsel_via_double_reset.c
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\WMath.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Stream.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040Support.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cdecode.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\_freertos.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lock.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\cyw43_arch_threadsafe_background.c
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_shift.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\delay.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\PluggableUSB.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\IPAddress.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Tone.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\stdlib_noniso.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Bootsel.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\FS.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_pulse.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\CoreMutex.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Common.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_analog.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Print.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\main.cpp
V[09:54:47.096] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialPIO.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUSB.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_private.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\String.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\malloc-lock.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cencode.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040USB.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\posix.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lwip_wrap.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_digital.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp
V[09:54:47.097] Failed to load shard: C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUART.cpp
I[09:54:47.108] --> $/progress
V[09:54:47.109] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/35","percentage":0}}}

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

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

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

I[09:54:47.109] --> $/progress
V[09:54:47.109] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/35","percentage":2}}}

I[09:54:47.109] --> $/progress
V[09:54:47.109] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/35","percentage":2}}}

I[09:54:47.109] --> $/progress
V[09:54:47.109] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/35","percentage":2}}}

I[09:54:47.109] --> $/progress
V[09:54:47.109] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/35","percentage":2}}}

V[09:54:47.127] System include extraction: target extracted: "arm-none-eabi"
V[09:54:47.127] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[09:54:47.127] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[09:54:47.127] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[09:54:47.127] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[09:54:47.127] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[09:54:47.127] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[09:54:47.127] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
I[09:54:47.129] ASTWorker building file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp version 1 with command 
[C:\Windows\system32]
"C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\arm-none-eabi-g++.exe" --target=arm-none-eabi --driver-mode=g++ -I "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4176475717/core" -c -Werror=return-type -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSB_VID=0x2e8a -DUSB_PID=0x000a "-DUSB_MANUFACTURER=\"Raspberry Pi\"" "-DUSB_PRODUCT=\"Pico\"" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=0 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 "-DARDUINO_VARIANT=\"rpipico\"" -DTARGET_RP2040 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -MMD "-iprefixC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/" -iwithprefixbefore/cores/rp2040/api/deprecated-avr-comp/ -iwithprefixbefore/include/pico_base/ -iwithprefixbefore/pico-sdk/lib/tinyusb/src/ -iwithprefixbefore/pico-sdk/src/boards/include -iwithprefixbefore/pico-sdk/src/common/pico_base/include -iwithprefixbefore/pico-sdk/src/common/pico_binary_info/include -iwithprefixbefore/pico-sdk/src/common/pico_bit_ops/include -iwithprefixbefore/pico-sdk/src/common/pico_divider/include -iwithprefixbefore/pico-sdk/src/common/pico_stdlib/include -iwithprefixbefore/pico-sdk/src/common/pico_sync/include -iwithprefixbefore/pico-sdk/src/common/pico_time/include -iwithprefixbefore/pico-sdk/src/common/pico_util/include -iwithprefixbefore/pico-sdk/src/rp2040/hardware_regs/include -iwithprefixbefore/pico-sdk/src/rp2040/hardware_structs/include -iwithprefixbefore/pico-sdk/src/rp2_common/cmsis/include -iwithprefixbefore/pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include -iwithprefixbefore/pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Device/RaspberryPi/RP2040/Include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_adc/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_base/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_claim/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_clocks/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_divider/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_dma/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_exception/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_flash/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_gpio/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_i2c/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_interp/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_irq/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_rtc/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_pio/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_pll/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_pwm/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_resets/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_spi/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_sync/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_timer/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_uart/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_vreg/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_watchdog/include -iwithprefixbefore/pico-sdk/src/rp2_common/hardware_xosc/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_bootrom/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_cyw43_arch/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_double/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_float/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_int64_ops/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_lwip/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_multicore/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_platform/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_printf/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_runtime/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_stdio/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_stdio_uart/include -iwithprefixbefore/pico-sdk/src/rp2_common/pico_unique_id/include -iwithprefixbefore/pico-sdk/lib/cyw43-driver/src -iwithprefixbefore/pico-sdk/lib/lwip/src/include "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/include" -fno-rtti -std=gnu++17 -g -pipe -DSERIALUSB_PID=0x000a -DUSBD_MAX_POWER_MA=250 -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_RASPBERRY_PI_PICO "-DBOARD_NAME=\"RASPBERRY_PI_PICO\"" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\cores\\rp2040" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\variants\\rpipico" "-Id:\\Arduino\\libraries\\Adafruit_NeoPixel" "-Id:\\Arduino\\libraries\\IRremote\\src" -o "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4176475717\\sketch\\rabbit_car_infrared.ino.cpp.o" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/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-server4176475717\\sketch\\rabbit_car_infrared.ino.cpp"
V[09:54:47.140] System include extraction: target extracted: "arm-none-eabi"
V[09:54:47.140] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[09:54:47.140] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[09:54:47.140] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[09:54:47.140] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[09:54:47.140] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[09:54:47.140] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[09:54:47.140] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[09:54:47.141] System include extraction: target extracted: "arm-none-eabi"
V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[09:54:47.141] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[09:54:47.141] System include extraction: target extracted: "arm-none-eabi"
V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[09:54:47.141] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[09:54:47.141] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[09:54:47.142] System include extraction: target extracted: "arm-none-eabi"
V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[09:54:47.142] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[09:54:47.142] System include extraction: target extracted: "arm-none-eabi"
V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[09:54:47.142] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[09:54:47.142] System include extraction: target extracted: "arm-none-eabi"
V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[09:54:47.142] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[09:54:47.142] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-g++.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[09:54:47.143] Driver produced command: cc1 -cc1 -triple thumbv6m-none-unknown-eabi -fsyntax-only -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name rabbit_car_infrared.ino.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -fno-verbose-asm -mconstructor-aliases -nostdsysteminc -target-cpu cortex-m0plus -Wunaligned-access -target-feature +soft-float-abi -target-feature -crc -target-feature -dsp -target-feature -mve -target-feature -ras -target-feature -sb -target-feature -i8mm -target-feature -lob -target-feature -cdecp0 -target-feature -cdecp1 -target-feature -cdecp2 -target-feature -cdecp3 -target-feature -cdecp4 -target-feature -cdecp5 -target-feature -cdecp6 -target-feature -cdecp7 -target-feature -pacbti -target-feature -hwdiv-arm -target-feature -hwdiv -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -dotprod -target-feature -fp16fml -target-feature -bf16 -target-feature -mve.fp -target-feature -fpregs -target-feature -crypto -target-feature -sha2 -target-feature -aes -target-feature +strict-align -target-abi aapcs -mfloat-abi soft -fallow-half-arguments-and-returns -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=C:\\Windows\\system32" -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-server4176475717\\sketch\\rabbit_car_infrared.ino.cpp.d" -MT "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4176475717\\sketch\\rabbit_car_infrared.ino.cpp.o" -iprefix "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/" -iwithprefixbefore /cores/rp2040/api/deprecated-avr-comp/ -iwithprefixbefore /include/pico_base/ -iwithprefixbefore /pico-sdk/lib/tinyusb/src/ -iwithprefixbefore /pico-sdk/src/boards/include -iwithprefixbefore /pico-sdk/src/common/pico_base/include -iwithprefixbefore /pico-sdk/src/common/pico_binary_info/include -iwithprefixbefore /pico-sdk/src/common/pico_bit_ops/include -iwithprefixbefore /pico-sdk/src/common/pico_divider/include -iwithprefixbefore /pico-sdk/src/common/pico_stdlib/include -iwithprefixbefore /pico-sdk/src/common/pico_sync/include -iwithprefixbefore /pico-sdk/src/common/pico_time/include -iwithprefixbefore /pico-sdk/src/common/pico_util/include -iwithprefixbefore /pico-sdk/src/rp2040/hardware_regs/include -iwithprefixbefore /pico-sdk/src/rp2040/hardware_structs/include -iwithprefixbefore /pico-sdk/src/rp2_common/cmsis/include -iwithprefixbefore /pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include -iwithprefixbefore /pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Device/RaspberryPi/RP2040/Include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_adc/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_base/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_claim/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_clocks/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_divider/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_dma/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_exception/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_flash/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_gpio/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_i2c/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_interp/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_irq/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_rtc/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_pio/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_pll/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_pwm/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_resets/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_spi/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_sync/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_timer/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_uart/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_vreg/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_watchdog/include -iwithprefixbefore /pico-sdk/src/rp2_common/hardware_xosc/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_bootrom/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_cyw43_arch/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_double/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_float/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_int64_ops/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_lwip/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_multicore/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_platform/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_printf/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_runtime/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_stdio/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_stdio_uart/include -iwithprefixbefore /pico-sdk/src/rp2_common/pico_unique_id/include -iwithprefixbefore /pico-sdk/lib/cyw43-driver/src -iwithprefixbefore /pico-sdk/lib/lwip/src/include -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/arm-none-eabi/thumb" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include/c++/10.3.0/backward" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/include-fixed" -isystem "c:\\users\\administrator\\appdata\\local\\arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include" -I "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4176475717/core" -D CFG_TUSB_MCU=OPT_MCU_RP2040 -D USB_VID=0x2e8a -D USB_PID=0x000a -D "USB_MANUFACTURER=\"Raspberry Pi\"" -D "USB_PRODUCT=\"Pico\"" -D PICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -D CYW43_LWIP=0 -D LWIP_IPV6=0 -D LWIP_IPV4=1 -D LWIP_IGMP=1 -D LWIP_CHECKSUM_CTRL_PER_NETIF=1 -D "ARDUINO_VARIANT=\"rpipico\"" -D TARGET_RP2040 -D ARM_MATH_CM0_FAMILY -D ARM_MATH_CM0_PLUS -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3/include" -D SERIALUSB_PID=0x000a -D USBD_MAX_POWER_MA=250 -D F_CPU=133000000L -D ARDUINO=10607 -D ARDUINO_RASPBERRY_PI_PICO -D "BOARD_NAME=\"RASPBERRY_PI_PICO\"" -D ARDUINO_ARCH_RP2040 -D WIFICC=CYW43_COUNTRY_WORLDWIDE -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\cores\\rp2040" -I "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\hardware\\rp2040\\2.6.3\\variants\\rpipico" -I "d:\\Arduino\\libraries\\Adafruit_NeoPixel" -I "d:\\Arduino\\libraries\\IRremote\\src" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/clang-runtimes\\arm-none-eabi\\include\\c++\\v1" -internal-isystem "d:\\Program Files\\Arduino IDE\\resources\\app\\node_modules\\arduino-ide-extension\\lib\\clang\\14.0.0\\include" -internal-isystem "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\rp2040\\tools\\pqt-gcc\\1.4.0-c-0196c06\\bin\\../lib/clang-runtimes\\arm-none-eabi\\include" -Os -Werror=return-type -std=gnu++17 -fdeprecated-macro "-fdebug-compilation-dir=C:\\Windows\\system32" -ferror-limit 0 -fno-rtti -fno-signed-char -fgnuc-version=4.2.1 -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c++ "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4176475717\\sketch\\rabbit_car_infrared.ino.cpp"
V[09:54:47.143] Building first preamble for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp version 1
V[09:54:47.156] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\WMath.cpp (digest:=B178E1A49796D853)
V[09:54:47.156] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Tone.cpp (digest:=1B604B1473EF6337)
V[09:54:47.156] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cencode.cpp (digest:=D24A8DC67CC567F2)
V[09:54:47.156] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Common.cpp (digest:=51944ABDA42C6395)
V[09:54:47.156] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040USB.cpp (digest:=BB44F7E5504EFEB0)
V[09:54:47.156] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_shift.cpp (digest:=784F71C4CB266AEB)
I[09:54:47.332] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Common.cpp (86 symbols, 336 refs, 10 files)
I[09:54:47.332] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cencode.cpp (15 symbols, 76 refs, 2 files)
I[09:54:47.347] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\WMath.cpp (311 symbols, 1528 refs, 29 files)
I[09:54:47.426] --> $/progress
V[09:54:47.426] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/35","percentage":5}}}

I[09:54:47.426] --> $/progress
V[09:54:47.426] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/35","percentage":5}}}

V[09:54:47.428] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\stdlib_noniso.cpp (digest:=CED011C835586E73)
I[09:54:47.439] --> $/progress
V[09:54:47.439] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/35","percentage":8}}}

I[09:54:47.439] --> $/progress
V[09:54:47.439] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/35","percentage":8}}}

V[09:54:47.441] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Print.cpp (digest:=62F6187225840C66)
I[09:54:47.470] --> $/progress
V[09:54:47.471] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/35","percentage":11}}}

I[09:54:47.471] --> $/progress
V[09:54:47.471] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/35","percentage":11}}}

V[09:54:47.471] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\_freertos.cpp (digest:=96204EE4179F626E)
V[09:54:47.475] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.475] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.476] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.477] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.477] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.478] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.478] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.478] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.501] Dropped diagnostic: : duplicate 'inline' declaration specifier
I[09:54:47.569] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\_freertos.cpp (180 symbols, 2774 refs, 52 files)
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.589] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.590] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.590] Dropped diagnostic: : duplicate 'inline' declaration specifier
I[09:54:47.612] --> $/progress
V[09:54:47.612] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/35","percentage":14}}}

I[09:54:47.612] --> $/progress
V[09:54:47.612] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/35","percentage":14}}}

V[09:54:47.613] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lock.cpp (digest:=50597F073734939D)
V[09:54:47.624] Dropped diagnostic: : duplicate 'inline' declaration specifier
V[09:54:47.629] Dropped diagnostic: d:\Arduino\libraries\IRremote\src/IRremote.hpp: INFO: For ESP32, RP2040, mbed and particle boards SEND_PWM_BY_TIMER is enabled by default. If this is not intended, deactivate the line in IRremote.hpp over this warning message in file IRremote.hpp.
I[09:54:47.679] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lock.cpp (0 symbols, 2045 refs, 43 files)
I[09:54:47.682] --> $/progress
V[09:54:47.682] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/35","percentage":17}}}

I[09:54:47.682] --> $/progress
V[09:54:47.682] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/35","percentage":17}}}

V[09:54:47.683] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\delay.cpp (digest:=6D0AEBBC0AEA98A5)
I[09:54:47.744] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\delay.cpp (5 symbols, 1903 refs, 38 files)
V[09:54:47.747] BackgroundIndex: building version 1 after indexing enough files
V[09:54:47.755] BackgroundIndex: serving version 1 (1652588 bytes)
I[09:54:47.756] --> $/progress
V[09:54:47.756] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/35","percentage":20}}}

I[09:54:47.756] --> $/progress
V[09:54:47.756] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/35","percentage":20}}}

V[09:54:47.783] System include extraction: target extracted: "arm-none-eabi"
V[09:54:47.783] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include

V[09:54:47.783] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed

V[09:54:47.783] System include extraction: adding  c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include

I[09:54:47.783] System includes extractor: successfully executed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\arm-none-eabi-gcc.exe
	got includes: "c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/include-fixed, c:\users\administrator\appdata\local\arduino15\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\bin\../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/include"
	got target: "arm-none-eabi"
V[09:54:47.784] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\pico_bootsel_via_double_reset.c (digest:=83460492007A3402)
I[09:54:47.832] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\pico_bootsel_via_double_reset.c (86 symbols, 1933 refs, 38 files)
V[09:54:47.835] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:47.843] --> $/progress
V[09:54:47.844] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/35","percentage":22}}}

I[09:54:47.844] --> $/progress
V[09:54:47.844] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/35","percentage":22}}}

V[09:54:47.844] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cdecode.cpp (digest:=4D29AA34F4DAAE7C)
V[09:54:47.855] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[09:54:47.864] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:47.873] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\libb64\cdecode.cpp (52 symbols, 634 refs, 19 files)
I[09:54:47.892] --> $/progress
V[09:54:47.892] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/35","percentage":25}}}

I[09:54:47.892] --> $/progress
V[09:54:47.892] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/35","percentage":25}}}

V[09:54:47.899] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUSB.cpp (digest:=51F132E88BE30EC9)
I[09:54:47.952] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Print.cpp (2486 symbols, 12600 refs, 88 files)
I[09:54:47.992] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\stdlib_noniso.cpp (2033 symbols, 10656 refs, 69 files)
V[09:54:48.035] indexed preamble AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp version 1:
  symbol slab: 25139 symbols, 6995640 bytes
  ref slab: 0 symbols, 0 refs, 136 bytes
  relations slab: 270 relations, 5396 bytes
I[09:54:48.132] --> $/progress
V[09:54:48.132] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/35","percentage":28}}}

I[09:54:48.132] --> $/progress
V[09:54:48.132] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/35","percentage":28}}}

V[09:54:48.133] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_analog.cpp (digest:=9283B8971D591D2D)
I[09:54:48.165] --> $/progress
V[09:54:48.166] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/35","percentage":31}}}

I[09:54:48.166] --> $/progress
V[09:54:48.166] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/35","percentage":31}}}

V[09:54:48.166] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\posix.cpp (digest:=9CFE8B566D567C77)
V[09:54:48.359] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[09:54:48.403] Build dynamic index for header symbols with estimated memory usage of 15478308 bytes
V[09:54:48.404] Dropped diagnostic: d:\Arduino\libraries\IRremote\src/IRremoteInt.h: declaration does not declare anything
V[09:54:48.413] Built preamble of size 5634160 for file C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp version 1
V[09:54:48.471] indexed file AST for C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp version 1:
  symbol slab: 48 symbols, 15360 bytes
  ref slab: 90 symbols, 761 refs, 31064 bytes
  relations slab: 0 relations, 24 bytes
V[09:54:48.472] Build dynamic index for main-file symbols with estimated memory usage of 87032 bytes
I[09:54:48.472] --> textDocument/publishDiagnostics
V[09:54:48.472] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[{"code":"pp_hash_error","message":"In included file: \"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)\"","range":{"end":{"character":10,"line":0},"start":{"character":9,"line":0}},"relatedInformation":[{"location":{"range":{"end":{"character":10,"line":89},"start":{"character":5,"line":89}},"uri":"file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/rp2040/hardware/rp2040/2.6.3/pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include/core_cm0plus.h"},"message":"Error occurred here"}],"severity":1,"source":"clang"}],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp","version":1}}

V[09:54:48.473] ASTWorker running EnumerateTweaks on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp
I[09:54:48.474] --> reply:textDocument/codeAction("2") 1391 ms
V[09:54:48.474] >>> {"id":"2","jsonrpc":"2.0","result":[]}

V[09:54:48.477] <<< {"id":"3","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp"}}}

I[09:54:48.477] <-- textDocument/documentSymbol("3")
V[09:54:48.477] ASTWorker running DocumentSymbols on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp
I[09:54:48.480] --> reply:textDocument/documentSymbol("3") 3 ms
V[09:54:48.481] >>> {"id":"3","jsonrpc":"2.0","result":[{"detail":"const uint8_t","kind":13,"name":"LFA","range":{"end":{"character":28,"line":5},"start":{"character":0,"line":5}},"selectionRange":{"end":{"character":24,"line":5},"start":{"character":21,"line":5}}},{"detail":"const uint8_t","kind":13,"name":"LFB","range":{"end":{"character":28,"line":6},"start":{"character":0,"line":6}},"selectionRange":{"end":{"character":24,"line":6},"start":{"character":21,"line":6}}},{"detail":"const uint8_t","kind":13,"name":"LBA","range":{"end":{"character":29,"line":7},"start":{"character":0,"line":7}},"selectionRange":{"end":{"character":24,"line":7},"start":{"character":21,"line":7}}},{"detail":"const uint8_t","kind":13,"name":"LBB","range":{"end":{"character":29,"line":8},"start":{"character":0,"line":8}},"selectionRange":{"end":{"character":24,"line":8},"start":{"character":21,"line":8}}},{"detail":"const uint8_t","kind":13,"name":"RFA","range":{"end":{"character":29,"line":9},"start":{"character":0,"line":9}},"selectionRange":{"end":{"character":24,"line":9},"start":{"character":21,"line":9}}},{"detail":"const uint8_t","kind":13,"name":"RFB","range":{"end":{"character":29,"line":10},"start":{"character":0,"line":10}},"selectionRange":{"end":{"character":24,"line":10},"start":{"character":21,"line":10}}},{"detail":"const uint8_t","kind":13,"name":"RBA","range":{"end":{"character":29,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":24,"line":11},"start":{"character":21,"line":11}}},{"detail":"const uint8_t","kind":13,"name":"RBB","range":{"end":{"character":29,"line":12},"start":{"character":0,"line":12}},"selectionRange":{"end":{"character":24,"line":12},"start":{"character":21,"line":12}}},{"detail":"const uint8_t","kind":13,"name":"BUZZER","range":{"end":{"character":32,"line":14},"start":{"character":0,"line":14}},"selectionRange":{"end":{"character":27,"line":14},"start":{"character":21,"line":14}}},{"detail":"const uint8_t","kind":13,"name":"led","range":{"end":{"character":29,"line":16},"start":{"character":0,"line":16}},"selectionRange":{"end":{"character":24,"line":16},"start":{"character":21,"line":16}}},{"detail":"const uint8_t","kind":13,"name":"Track0","range":{"end":{"character":32,"line":18},"start":{"character":0,"line":18}},"selectionRange":{"end":{"character":27,"line":18},"start":{"character":21,"line":18}}},{"detail":"const uint8_t","kind":13,"name":"Track1","range":{"end":{"character":32,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":27,"line":19},"start":{"character":21,"line":19}}},{"detail":"const uint8_t","kind":13,"name":"Track2","range":{"end":{"character":32,"line":20},"start":{"character":0,"line":20}},"selectionRange":{"end":{"character":27,"line":20},"start":{"character":21,"line":20}}},{"detail":"const uint8_t","kind":13,"name":"TRIG","range":{"end":{"character":29,"line":22},"start":{"character":0,"line":22}},"selectionRange":{"end":{"character":25,"line":22},"start":{"character":21,"line":22}}},{"detail":"const uint8_t","kind":13,"name":"ECHO","range":{"end":{"character":29,"line":23},"start":{"character":0,"line":23}},"selectionRange":{"end":{"character":25,"line":23},"start":{"character":21,"line":23}}},{"detail":"const int","kind":13,"name":"RECV","range":{"end":{"character":26,"line":25},"start":{"character":0,"line":25}},"selectionRange":{"end":{"character":21,"line":25},"start":{"character":17,"line":25}}},{"detail":"uint8_t","kind":13,"name":"max_bright","range":{"end":{"character":24,"line":31},"start":{"character":0,"line":31}},"selectionRange":{"end":{"character":18,"line":31},"start":{"character":8,"line":31}}},{"detail":"byte","kind":13,"name":"rabbit_model","range":{"end":{"character":21,"line":33},"start":{"character":0,"line":33}},"selectionRange":{"end":{"character":17,"line":33},"start":{"character":5,"line":33}}},{"detail":"int","kind":13,"name":"Black_Line","range":{"end":{"character":20,"line":34},"start":{"character":0,"line":34}},"selectionRange":{"end":{"character":14,"line":34},"start":{"character":4,"line":34}}},{"detail":"uint64_t","kind":13,"name":"delaytime","range":{"end":{"character":18,"line":35},"start":{"character":0,"line":35}},"selectionRange":{"end":{"character":18,"line":35},"start":{"character":9,"line":35}}},{"detail":"byte","kind":13,"name":"IR_DATA","range":{"end":{"character":16,"line":36},"start":{"character":0,"line":36}},"selectionRange":{"end":{"character":12,"line":36},"start":{"character":5,"line":36}}},{"detail":"Adafruit_NeoPixel","kind":13,"name":"strip","range":{"end":{"character":63,"line":38},"start":{"character":0,"line":38}},"selectionRange":{"end":{"character":23,"line":38},"start":{"character":18,"line":38}}},{"children":[{"detail":"em_dir","kind":22,"name":"stop","range":{"end":{"character":12,"line":42},"start":{"character":4,"line":42}},"selectionRange":{"end":{"character":8,"line":42},"start":{"character":4,"line":42}}},{"detail":"em_dir","kind":22,"name":"forward","range":{"end":{"character":11,"line":43},"start":{"character":4,"line":43}},"selectionRange":{"end":{"character":11,"line":43},"start":{"character":4,"line":43}}},{"detail":"em_dir","kind":22,"name":"backward","range":{"end":{"character":12,"line":44},"start":{"character":4,"line":44}},"selectionRange":{"end":{"character":12,"line":44},"start":{"character":4,"line":44}}},{"detail":"em_dir","kind":22,"name":"turnleft","range":{"end":{"character":12,"line":45},"start":{"character":4,"line":45}},"selectionRange":{"end":{"character":12,"line":45},"start":{"character":4,"line":45}}},{"detail":"em_dir","kind":22,"name":"turnright","range":{"end":{"character":13,"line":46},"start":{"character":4,"line":46}},"selectionRange":{"end":{"character":13,"line":46},"start":{"character":4,"line":46}}},{"detail":"em_dir","kind":22,"name":"l_up","range":{"end":{"character":8,"line":47},"start":{"character":4,"line":47}},"selectionRange":{"end":{"character":8,"line":47},"start":{"character":4,"line":47}}},{"detail":"em_dir","kind":22,"name":"l_down","range":{"end":{"character":10,"line":48},"start":{"character":4,"line":48}},"selectionRange":{"end":{"character":10,"line":48},"start":{"character":4,"line":48}}},{"detail":"em_dir","kind":22,"name":"r_up","range":{"end":{"character":8,"line":49},"start":{"character":4,"line":49}},"selectionRange":{"end":{"character":8,"line":49},"start":{"character":4,"line":49}}},{"detail":"em_dir","kind":22,"name":"r_down","range":{"end":{"character":10,"line":50},"start":{"character":4,"line":50}},"selectionRange":{"end":{"character":10,"line":50},"start":{"character":4,"line":50}}},{"detail":"em_dir","kind":22,"name":"Contrarotate","range":{"end":{"character":16,"line":51},"start":{"character":4,"line":51}},"selectionRange":{"end":{"character":16,"line":51},"start":{"character":4,"line":51}}},{"detail":"em_dir","kind":22,"name":"Clockwise","range":{"end":{"character":13,"line":52},"start":{"character":4,"line":52}},"selectionRange":{"end":{"character":13,"line":52},"start":{"character":4,"line":52}}}],"detail":"enum","kind":10,"name":"em_dir","range":{"end":{"character":1,"line":53},"start":{"character":0,"line":40}},"selectionRange":{"end":{"character":11,"line":40},"start":{"character":5,"line":40}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":56},"start":{"character":0,"line":56}},"selectionRange":{"end":{"character":10,"line":56},"start":{"character":5,"line":56}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":58},"start":{"character":0,"line":58}},"selectionRange":{"end":{"character":9,"line":58},"start":{"character":5,"line":58}}},{"detail":"void ()","kind":12,"name":"tracking_model","range":{"end":{"character":21,"line":60},"start":{"character":0,"line":60}},"selectionRange":{"end":{"character":19,"line":60},"start":{"character":5,"line":60}}},{"detail":"void ()","kind":12,"name":"follow_model","range":{"end":{"character":19,"line":62},"start":{"character":0,"line":62}},"selectionRange":{"end":{"character":17,"line":62},"start":{"character":5,"line":62}}},{"detail":"void ()","kind":12,"name":"obstacle_avoidance_model","range":{"end":{"character":31,"line":64},"start":{"character":0,"line":64}},"selectionRange":{"end":{"character":29,"line":64},"start":{"character":5,"line":64}}},{"detail":"bool (uint32_t)","kind":12,"name":"delay50ms","range":{"end":{"character":27,"line":66},"start":{"character":0,"line":66}},"selectionRange":{"end":{"character":14,"line":66},"start":{"character":5,"line":66}}},{"detail":"void ()","kind":12,"name":"free_model","range":{"end":{"character":17,"line":68},"start":{"character":0,"line":68}},"selectionRange":{"end":{"character":15,"line":68},"start":{"character":5,"line":68}}},{"detail":"void (unsigned int)","kind":12,"name":"buzzer_sound","range":{"end":{"character":39,"line":70},"start":{"character":0,"line":70}},"selectionRange":{"end":{"character":17,"line":70},"start":{"character":5,"line":70}}},{"detail":"float (int, int)","kind":12,"name":"SR04","range":{"end":{"character":30,"line":72},"start":{"character":0,"line":72}},"selectionRange":{"end":{"character":10,"line":72},"start":{"character":6,"line":72}}},{"detail":"void (em_dir)","kind":12,"name":"car_movement","range":{"end":{"character":35,"line":74},"start":{"character":0,"line":74}},"selectionRange":{"end":{"character":17,"line":74},"start":{"character":5,"line":74}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":113},"start":{"character":0,"line":76}},"selectionRange":{"end":{"character":10,"line":76},"start":{"character":5,"line":76}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":157},"start":{"character":0,"line":115}},"selectionRange":{"end":{"character":9,"line":115},"start":{"character":5,"line":115}}},{"detail":"void ()","kind":12,"name":"tracking_model","range":{"end":{"character":1,"line":385},"start":{"character":0,"line":159}},"selectionRange":{"end":{"character":19,"line":159},"start":{"character":5,"line":159}}},{"detail":"void ()","kind":12,"name":"follow_model","range":{"end":{"character":1,"line":509},"start":{"character":0,"line":387}},"selectionRange":{"end":{"character":17,"line":387},"start":{"character":5,"line":387}}},{"detail":"void ()","kind":12,"name":"obstacle_avoidance_model","range":{"end":{"character":1,"line":542},"start":{"character":0,"line":511}},"selectionRange":{"end":{"character":29,"line":511},"start":{"character":5,"line":511}}},{"detail":"bool (uint32_t)","kind":12,"name":"delay50ms","range":{"end":{"character":1,"line":577},"start":{"character":0,"line":544}},"selectionRange":{"end":{"character":14,"line":544},"start":{"character":5,"line":544}}},{"detail":"void ()","kind":12,"name":"free_model","range":{"end":{"character":1,"line":659},"start":{"character":0,"line":579}},"selectionRange":{"end":{"character":15,"line":579},"start":{"character":5,"line":579}}},{"detail":"void (unsigned int)","kind":12,"name":"buzzer_sound","range":{"end":{"character":1,"line":671},"start":{"character":0,"line":661}},"selectionRange":{"end":{"character":17,"line":661},"start":{"character":5,"line":661}}},{"detail":"float (int, int)","kind":12,"name":"SR04","range":{"end":{"character":1,"line":683},"start":{"character":0,"line":673}},"selectionRange":{"end":{"character":10,"line":673},"start":{"character":6,"line":673}}},{"detail":"void (em_dir)","kind":12,"name":"car_movement","range":{"end":{"character":1,"line":800},"start":{"character":0,"line":685}},"selectionRange":{"end":{"character":17,"line":685},"start":{"character":5,"line":685}}}]}

V[09:54:48.493] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:48.525] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_shift.cpp (5388 symbols, 42447 refs, 232 files)
I[09:54:48.525] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_shift.cpp, index may be incomplete
V[09:54:48.590] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:48.678] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040USB.cpp (6976 symbols, 46085 refs, 252 files)
I[09:54:48.678] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040USB.cpp, index may be incomplete
I[09:54:48.699] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Tone.cpp (5927 symbols, 47908 refs, 247 files)
I[09:54:48.699] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Tone.cpp, index may be incomplete
I[09:54:48.932] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUSB.cpp (5832 symbols, 44038 refs, 254 files)
I[09:54:48.932] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUSB.cpp, index may be incomplete
I[09:54:48.995] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_analog.cpp (2590 symbols, 34505 refs, 241 files)
I[09:54:48.995] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_analog.cpp, index may be incomplete
I[09:54:49.077] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\posix.cpp (2531 symbols, 32926 refs, 238 files)
I[09:54:49.077] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\posix.cpp, index may be incomplete
I[09:54:52.136] --> $/progress
V[09:54:52.136] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/35","percentage":34}}}

I[09:54:52.136] --> $/progress
V[09:54:52.136] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/35","percentage":34}}}

V[09:54:52.139] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\IPAddress.cpp (digest:=18A0492FBD708878)
I[09:54:52.149] --> $/progress
V[09:54:52.149] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/35","percentage":37}}}

I[09:54:52.149] --> $/progress
V[09:54:52.149] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/35","percentage":37}}}

V[09:54:52.150] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_digital.cpp (digest:=1A9BC15CCF264100)
I[09:54:52.204] --> $/progress
V[09:54:52.204] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/35","percentage":40}}}

I[09:54:52.204] --> $/progress
V[09:54:52.204] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/35","percentage":40}}}

V[09:54:52.206] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUART.cpp (digest:=ACFA1905027DE538)
I[09:54:52.459] --> $/progress
V[09:54:52.459] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/35","percentage":42}}}

I[09:54:52.459] --> $/progress
V[09:54:52.459] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/35","percentage":42}}}

V[09:54:52.461] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\CoreMutex.cpp (digest:=55C45436ED616626)
I[09:54:52.623] --> $/progress
V[09:54:52.623] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/35","percentage":45}}}

I[09:54:52.623] --> $/progress
V[09:54:52.623] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/35","percentage":45}}}

V[09:54:52.629] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialPIO.cpp (digest:=EA26490D716DA9B6)
V[09:54:52.632] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[09:54:52.663] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:52.736] --> $/progress
V[09:54:52.736] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/35","percentage":48}}}

I[09:54:52.736] --> $/progress
V[09:54:52.736] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/35","percentage":48}}}

V[09:54:52.738] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[09:54:52.738] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040Support.cpp (digest:=06D307413D63EA53)
V[09:54:52.941] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[09:54:53.041] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:53.167] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\IPAddress.cpp (5274 symbols, 42320 refs, 237 files)
I[09:54:53.167] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\IPAddress.cpp, index may be incomplete
V[09:54:53.171] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:53.195] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_digital.cpp (5275 symbols, 42274 refs, 232 files)
I[09:54:53.195] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_digital.cpp, index may be incomplete
I[09:54:53.205] --> $/progress
V[09:54:53.205] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/35","percentage":51}}}

I[09:54:53.205] --> $/progress
V[09:54:53.205] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/35","percentage":51}}}

V[09:54:53.207] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\String.cpp (digest:=B1D818DFDAAD5C3F)
I[09:54:53.230] --> $/progress
V[09:54:53.230] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/35","percentage":54}}}

I[09:54:53.230] --> $/progress
V[09:54:53.230] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/35","percentage":54}}}

V[09:54:53.231] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\main.cpp (digest:=A88F20D6C85CF729)
I[09:54:53.291] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUART.cpp (5392 symbols, 42822 refs, 232 files)
I[09:54:53.291] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialUART.cpp, index may be incomplete
I[09:54:53.306] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\String.cpp (640 symbols, 3244 refs, 42 files)
I[09:54:53.323] --> $/progress
V[09:54:53.323] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/35","percentage":57}}}

I[09:54:53.323] --> $/progress
V[09:54:53.323] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/35","percentage":57}}}

V[09:54:53.325] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Bootsel.cpp (digest:=3134D535EFF59CA7)
I[09:54:53.380] --> $/progress
V[09:54:53.380] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/35","percentage":60}}}

I[09:54:53.380] --> $/progress
V[09:54:53.380] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/35","percentage":60}}}

V[09:54:53.381] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\FS.cpp (digest:=C54468D7C1FEB741)
I[09:54:53.463] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\CoreMutex.cpp (5388 symbols, 42437 refs, 232 files)
I[09:54:53.463] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\CoreMutex.cpp, index may be incomplete
I[09:54:53.495] --> $/progress
V[09:54:53.495] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"22/35","percentage":62}}}

I[09:54:53.495] --> $/progress
V[09:54:53.495] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"22/35","percentage":62}}}

V[09:54:53.497] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_pulse.cpp (digest:=2DD0D6451F33FC44)
V[09:54:53.658] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:53.754] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040Support.cpp (5394 symbols, 42791 refs, 234 files)
I[09:54:53.754] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\RP2040Support.cpp, index may be incomplete
V[09:54:53.754] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:53.792] --> $/progress
V[09:54:53.792] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"23/35","percentage":65}}}

I[09:54:53.792] --> $/progress
V[09:54:53.792] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"23/35","percentage":65}}}

V[09:54:53.797] Indexing C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp (digest:=85C46B83AB6F316A)
I[09:54:53.861] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialPIO.cpp (5928 symbols, 48228 refs, 247 files)
I[09:54:53.861] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\SerialPIO.cpp, index may be incomplete
I[09:54:53.899] --> $/progress
V[09:54:53.899] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"24/35","percentage":68}}}

I[09:54:53.899] --> $/progress
V[09:54:53.899] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"24/35","percentage":68}}}

V[09:54:53.901] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Stream.cpp (digest:=0153A84349515475)
V[09:54:53.913] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:54.033] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\Stream.cpp (982 symbols, 3872 refs, 56 files)
V[09:54:54.052] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:54.127] --> $/progress
V[09:54:54.127] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"25/35","percentage":71}}}

I[09:54:54.127] --> $/progress
V[09:54:54.127] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"25/35","percentage":71}}}

V[09:54:54.128] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\PluggableUSB.cpp (digest:=A2E62FF32E7A0BDC)
I[09:54:54.150] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\api\PluggableUSB.cpp (77 symbols, 414 refs, 12 files)
I[09:54:54.169] --> $/progress
V[09:54:54.169] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"26/35","percentage":74}}}

I[09:54:54.169] --> $/progress
V[09:54:54.169] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"26/35","percentage":74}}}

V[09:54:54.170] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\cyw43_arch_threadsafe_background.c (digest:=AD74A787A11097FE)
I[09:54:54.232] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\main.cpp (5431 symbols, 42602 refs, 236 files)
I[09:54:54.232] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\main.cpp, index may be incomplete
V[09:54:54.247] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:54.262] --> $/progress
V[09:54:54.262] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"27/35","percentage":77}}}

I[09:54:54.262] --> $/progress
V[09:54:54.262] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"27/35","percentage":77}}}

V[09:54:54.265] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_private.cpp (digest:=0215C1D9CD2275D9)
I[09:54:54.324] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Bootsel.cpp (5416 symbols, 44288 refs, 236 files)
I[09:54:54.324] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\Bootsel.cpp, index may be incomplete
I[09:54:54.363] --> $/progress
V[09:54:54.363] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"28/35","percentage":80}}}

I[09:54:54.363] --> $/progress
V[09:54:54.363] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"28/35","percentage":80}}}

V[09:54:54.365] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lwip_wrap.cpp (digest:=390BC48E25D4681B)
I[09:54:54.382] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\sdkoverride\cyw43_arch_threadsafe_background.c (1183 symbols, 17387 refs, 92 files)
I[09:54:54.453] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_pulse.cpp (5388 symbols, 42438 refs, 232 files)
I[09:54:54.453] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_pulse.cpp, index may be incomplete
I[09:54:54.505] --> $/progress
V[09:54:54.505] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"29/35","percentage":82}}}

I[09:54:54.505] --> $/progress
V[09:54:54.505] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"29/35","percentage":82}}}

V[09:54:54.506] Indexing C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\malloc-lock.cpp (digest:=A966DA50A1EDFE68)
I[09:54:54.601] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\lwip_wrap.cpp (1416 symbols, 7593 refs, 101 files)
I[09:54:54.654] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\FS.cpp (6411 symbols, 53152 refs, 268 files)
I[09:54:54.654] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\FS.cpp, index may be incomplete
V[09:54:54.668] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
V[09:54:54.888] Ignored diagnostic. C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3//pico-sdk/src/rp2_common/cmsis/stub/CMSIS/Core/Include\core_cm0plus.h:90:6:"Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
I[09:54:54.933] Indexed C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp (5853 symbols, 49777 refs, 262 files)
I[09:54:54.933] Failed to compile C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp, index may be incomplete
I[09:54:55.090] --> $/progress
V[09:54:55.090] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"30/35","percentage":85}}}

I[09:54:55.187] --> $/progress
V[09:54:55.187] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"31/35","percentage":88}}}

I[09:54:55.207] --> $/progress
V[09:54:55.207] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"32/35","percentage":91}}}

I[09:54:55.294] --> $/progress
V[09:54:55.294] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"33/35","percentage":94}}}

I[09:54:55.382] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_private.cpp (5926 symbols, 47877 refs, 246 files)
I[09:54:55.382] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\wiring_private.cpp, index may be incomplete
I[09:54:55.385] Indexed C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\malloc-lock.cpp (5388 symbols, 42432 refs, 232 files)
I[09:54:55.385] Failed to compile C:\Users\Administrator\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.3\cores\rp2040\malloc-lock.cpp, index may be incomplete
I[09:54:55.416] --> $/progress
V[09:54:55.416] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"34/35","percentage":97}}}

V[09:54:55.419] BackgroundIndex: building version 2 when background indexer is idle
V[09:54:55.583] BackgroundIndex: serving version 2 (18116654 bytes)
I[09:54:55.583] --> $/progress
V[09:54:55.583] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[10:04:44.009] <<< {"id":"4","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":29,"line":18},"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp"}}}

I[10:04:44.009] <-- textDocument/hover("4")
V[10:04:44.010] ASTWorker running Hover on version 1 of C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch\rabbit_car_infrared.ino.cpp
I[10:04:44.016] --> reply:textDocument/hover("4") 6 ms
V[10:04:44.016] >>> {"id":"4","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### variable `Track0`  \n\n---\nType: `const uint8_t`  \nValue = `26 (0x1a)`  \nADC0  \n\n---\n```cpp\nstatic const uint8_t Track0 = 26\n```"},"range":{"end":{"character":29,"line":18},"start":{"character":28,"line":18}}}}

V[10:04:45.963] <<< {"id":"5","jsonrpc":"2.0","method":"shutdown","params":null}

I[10:04:45.963] <-- shutdown("5")
I[10:04:45.963] --> reply:shutdown("5") 0 ms
V[10:04:45.963] >>> {"id":"5","jsonrpc":"2.0","result":null}

