Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename failed to apply edits. #726

Closed
raldone01 opened this issue Nov 15, 2024 · 9 comments · May be fixed by #747
Closed

Rename failed to apply edits. #726

raldone01 opened this issue Nov 15, 2024 · 9 comments · May be fixed by #747
Labels
bug Something isn't working

Comments

@raldone01
Copy link

raldone01 commented Nov 15, 2024

Rename with F2 fails with rename failed to apply edits.

The preview of the rename is correct.

image

The popup on the bottom right only pops up when I click apply.

Logs
I set the logs to verbose.

When renaming, there is no indication of any error.

I[10:32:23.963] --> reply:textDocument/inlayHint(111) 0 ms
I[10:32:23.963] --> textDocument/clangd.fileStatus
I[10:32:25.430] <-- textDocument/hover(112)
I[10:32:25.432] --> reply:textDocument/hover(112) 1 ms
I[10:32:25.432] --> textDocument/clangd.fileStatus
I[10:32:25.763] <-- textDocument/hover(113)
I[10:32:25.765] --> reply:textDocument/hover(113) 2 ms
I[10:32:25.765] --> textDocument/clangd.fileStatus
I[10:32:26.544] <-- textDocument/hover(114)
I[10:32:26.546] --> reply:textDocument/hover(114) 1 ms
I[10:32:26.546] --> textDocument/clangd.fileStatus
I[10:32:29.320] <-- textDocument/prepareRename(115)
I[10:32:29.322] --> reply:textDocument/prepareRename(115) 2 ms
I[10:32:29.323] --> textDocument/clangd.fileStatus
I[10:32:29.337] <-- textDocument/implementation(116)
I[10:32:29.337] --> reply:textDocument/implementation(116) 0 ms
I[10:32:29.337] --> textDocument/clangd.fileStatus
I[10:32:29.351] <-- textDocument/definition(117)
I[10:32:29.351] --> reply:textDocument/definition(117) 0 ms
I[10:32:29.351] --> textDocument/clangd.fileStatus
I[10:32:32.831] <-- textDocument/rename(118)
I[10:32:32.834] --> reply:textDocument/rename(118) 2 ms
I[10:32:32.836] --> textDocument/clangd.fileStatus

System information
Clangd version (from the log, or clangd --version): 18.1.3
clangd extension version: v0.1.31
Operating system: windows11

Full log:
I[10:36:25.501] clangd version 18.1.3 (https://github.com/llvm/llvm-project c13b7485b87909fcf739f62cfa382b55407433c0)
I[10:36:25.502] Features: windows+grpc
I[10:36:25.502] PID: 29868
I[10:36:25.502] Working directory: c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software
I[10:36:25.502] argv[0]: c:\Users\_\AppData\Roaming\Code\User\globalStorage\llvm-vs-code-extensions.vscode-clangd\install\18.1.3\clangd_18.1.3\bin\clangd.exe
I[10:36:25.502] argv[1]: --log=verbose
V[10:36:25.510] User config file is C:\Users\_\AppData\Local\clangd\config.yaml
I[10:36:25.510] Starting LSP over stdin/stdout
V[10:36:25.831] <<< {"id":0,"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"general":{"markdown":{"parser":"marked","version":"1.1.0"},"positionEncodings":["utf-16"],"regularExpressions":{"engine":"ECMAScript","version":"ES2020"},"staleRequestSupport":{"cancel":true,"retryOnContentModified":["textDocument/semanticTokens/full","textDocument/semanticTokens/range","textDocument/semanticTokens/full/delta"]}},"notebookDocument":{"synchronization":{"dynamicRegistration":true,"executionSummarySupport":true}},"textDocument":{"callHierarchy":{"dynamicRegistration":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dataSupport":true,"disabledSupport":true,"dynamicRegistration":true,"honorsChangeAnnotations":false,"isPreferredSupport":true,"resolveSupport":{"properties":["edit"]}},"codeLens":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true},"completion":{"completionItem":{"commitCharactersSupport":true,"deprecatedSupport":true,"documentationFormat":["markdown","plaintext"],"insertReplaceSupport":true,"insertTextModeSupport":{"valueSet":[1,2]},"labelDetailsSupport":true,"preselectSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"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]},"completionList":{"itemDefaults":["commitCharacters","editRange","insertTextFormat","insertTextMode"]},"contextSupport":true,"dynamicRegistration":true,"editsNearCursor":true,"insertTextMode":2},"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"diagnostic":{"dynamicRegistration":true,"relatedDocumentSupport":false},"documentHighlight":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"documentSymbol":{"dynamicRegistration":true,"hierarchicalDocumentSymbolSupport":true,"labelSupport":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]},"tagSupport":{"valueSet":[1]}},"foldingRange":{"dynamicRegistration":true,"foldingRange":{"collapsedText":false},"foldingRangeKind":{"valueSet":["comment","imports","region"]},"lineFoldingOnly":true,"rangeLimit":5000},"formatting":{"dynamicRegistration":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"inactiveRegionsCapabilities":{"inactiveRegions":true},"inlayHint":{"dynamicRegistration":true,"resolveSupport":{"properties":["tooltip","textEdits","label.tooltip","label.location","label.command"]}},"inlineValue":{"dynamicRegistration":true},"linkedEditingRange":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"publishDiagnostics":{"codeDescriptionSupport":true,"dataSupport":true,"relatedInformation":true,"tagSupport":{"valueSet":[1,2]},"versionSupport":false},"rangeFormatting":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"honorsChangeAnnotations":true,"prepareSupport":true,"prepareSupportDefaultBehavior":1},"selectionRange":{"dynamicRegistration":true},"semanticTokens":{"augmentsSyntaxTokens":true,"dynamicRegistration":true,"formats":["relative"],"multilineTokenSupport":false,"overlappingTokenSupport":false,"requests":{"full":{"delta":true},"range":true},"serverCancelSupport":true,"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator","decorator"]},"signatureHelp":{"contextSupport":true,"dynamicRegistration":true,"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}}},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"typeHierarchy":{"dynamicRegistration":true}},"window":{"showDocument":{"support":true},"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"workDoneProgress":true},"workspace":{"applyEdit":true,"codeLens":{"refreshSupport":true},"configuration":true,"diagnostics":{"refreshSupport":true},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true,"relativePatternSupport":true},"executeCommand":{"dynamicRegistration":true},"fileOperations":{"didCreate":true,"didDelete":true,"didRename":true,"dynamicRegistration":true,"willCreate":true,"willDelete":true,"willRename":true},"inlayHint":{"refreshSupport":true},"inlineValue":{"refreshSupport":true},"semanticTokens":{"refreshSupport":true},"symbol":{"dynamicRegistration":true,"resolveSupport":{"properties":["location.range"]},"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]},"tagSupport":{"valueSet":[1]}},"workspaceEdit":{"changeAnnotationSupport":{"groupsOnLabel":true},"documentChanges":true,"failureHandling":"textOnlyTransactional","normalizesLineEndings":true,"resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"Visual Studio Code","version":"1.95.3"},"initializationOptions":{"clangdFileStatus":true,"fallbackFlags":[]},"locale":"en-us","processId":14040,"rootPath":"c:\\Users\\_\\Nextcloud\\projects\\work\\board_usb_to_eth\\software","rootUri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software","trace":"off","workspaceFolders":[{"name":"software","uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software"}]}}

I[10:36:25.831] <-- initialize(0)
I[10:36:25.845] --> reply:initialize(0) 14 ms
V[10:36:25.846] >>> {"id":0,"jsonrpc":"2.0","result":{"capabilities":{"astProvider":true,"callHierarchyProvider":true,"clangdInlayHintsProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"compilationDatabase":{"automaticReload":true},"completionProvider":{"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"]},"foldingRangeProvider":true,"hoverProvider":true,"implementationProvider":true,"inactiveRegionsProvider":true,"inlayHintProvider":true,"memoryUsageProvider":true,"referencesProvider":true,"renameProvider":{"prepareProvider":true},"selectionRangeProvider":true,"semanticTokensProvider":{"full":{"delta":true},"legend":{"tokenModifiers":["declaration","definition","deprecated","deduced","readonly","static","abstract","virtual","dependentName","defaultLibrary","usedAsMutableReference","usedAsMutablePointer","constructorOrDestructor","userDefined","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","modifier","operator","bracket","label","comment"]},"range":false},"signatureHelpProvider":{"triggerCharacters":["(",")","{","}","<",">",","]},"standardTypeHierarchyProvider":true,"textDocumentSync":{"change":2,"openClose":true,"save":true},"typeDefinitionProvider":true,"typeHierarchyProvider":true,"workspaceSymbolProvider":true},"serverInfo":{"name":"clangd","version":"clangd version 18.1.3 (https://github.com/llvm/llvm-project c13b7485b87909fcf739f62cfa382b55407433c0) windows+grpc x86_64-pc-windows-msvc"}}}

V[10:36:27.107] <<< {"jsonrpc":"2.0","method":"initialized","params":{}}

I[10:36:27.107] <-- initialized
V[10:36:27.326] <<< {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"c","text":"/**\r\n  ******************************************************************************\r\n  * File Name          : FMC.c\r\n  * Description        : This file provides code for the configuration\r\n  *                      of the FMC peripheral.\r\n  ******************************************************************************\r\n  * @attention\r\n  *\r\n  * Copyright (c) 2024 STMicroelectronics.\r\n  * All rights reserved.\r\n  *\r\n  * This software is licensed under terms that can be found in the LICENSE file\r\n  * in the root directory of this software component.\r\n  * If no LICENSE file comes with this software, it is provided AS-IS.\r\n  *\r\n  ******************************************************************************\r\n  */\r\n\r\n#include \"fmc.h\"\r\n\r\nSRAM_HandleTypeDef hsram1;\r\nSDRAM_HandleTypeDef hsdram1;\r\nSDRAM_HandleTypeDef hsdram2;\r\n\r\n/* FMC initialization function */\r\nvoid MX_FMC_Init(void)\r\n{\r\n\r\n  FMC_NORSRAM_TimingTypeDef Timing = {0};\r\n  FMC_SDRAM_TimingTypeDef SdramTiming = {0};\r\n\r\n  /** Perform the SRAM1 memory initialization sequence */\r\n  hsram1.Instance = FMC_NORSRAM_DEVICE;\r\n  hsram1.Extended = FMC_NORSRAM_EXTENDED_DEVICE;\r\n  /* hsram1.Init */\r\n  hsram1.Init.NSBank = FMC_NORSRAM_BANK1;\r\n  hsram1.Init.DataAddressMux = FMC_DATA_ADDRESS_MUX_DISABLE;\r\n  hsram1.Init.MemoryType = FMC_MEMORY_TYPE_SRAM;\r\n  hsram1.Init.MemoryDataWidth = FMC_NORSRAM_MEM_BUS_WIDTH_16;\r\n  hsram1.Init.BurstAccessMode = FMC_BURST_ACCESS_MODE_DISABLE;\r\n  hsram1.Init.WaitSignalPolarity = FMC_WAIT_SIGNAL_POLARITY_LOW;\r\n  hsram1.Init.WaitSignalActive = FMC_WAIT_TIMING_BEFORE_WS;\r\n  hsram1.Init.WriteOperation = FMC_WRITE_OPERATION_ENABLE;\r\n  hsram1.Init.WaitSignal = FMC_WAIT_SIGNAL_DISABLE;\r\n  hsram1.Init.ExtendedMode = FMC_EXTENDED_MODE_DISABLE;\r\n  hsram1.Init.AsynchronousWait = FMC_ASYNCHRONOUS_WAIT_DISABLE;\r\n  hsram1.Init.WriteBurst = FMC_WRITE_BURST_DISABLE;\r\n  hsram1.Init.ContinuousClock = FMC_CONTINUOUS_CLOCK_SYNC_ONLY;\r\n  hsram1.Init.WriteFifo = FMC_WRITE_FIFO_ENABLE;\r\n  hsram1.Init.PageSize = FMC_PAGE_SIZE_NONE;\r\n  /* Timing */\r\n  Timing.AddressSetupTime = 15;\r\n  Timing.AddressHoldTime = 15;\r\n  Timing.DataSetupTime = 255;\r\n  Timing.BusTurnAroundDuration = 15;\r\n  Timing.CLKDivision = 16;\r\n  Timing.DataLatency = 17;\r\n  Timing.AccessMode = FMC_ACCESS_MODE_A;\r\n  /* ExtTiming */\r\n\r\n  if (HAL_SRAM_Init(&hsram1, &Timing, NULL) != HAL_OK)\r\n  {\r\n    Error_Handler( );\r\n  }\r\n\r\n  /** Perform the SDRAM1 memory initialization sequence */\r\n  hsdram1.Instance = FMC_SDRAM_DEVICE;\r\n  /* hsdram1.Init */\r\n  hsdram1.Init.SDBank = FMC_SDRAM_BANK1;\r\n  hsdram1.Init.ColumnBitsNumber = FMC_SDRAM_COLUMN_BITS_NUM_8;\r\n  hsdram1.Init.RowBitsNumber = FMC_SDRAM_ROW_BITS_NUM_13;\r\n  hsdram1.Init.MemoryDataWidth = FMC_SDRAM_MEM_BUS_WIDTH_16;\r\n  hsdram1.Init.InternalBankNumber = FMC_SDRAM_INTERN_BANKS_NUM_4;\r\n  hsdram1.Init.CASLatency = FMC_SDRAM_CAS_LATENCY_1;\r\n  hsdram1.Init.WriteProtection = FMC_SDRAM_WRITE_PROTECTION_DISABLE;\r\n  hsdram1.Init.SDClockPeriod = FMC_SDRAM_CLOCK_DISABLE;\r\n  hsdram1.Init.ReadBurst = FMC_SDRAM_RBURST_DISABLE;\r\n  hsdram1.Init.ReadPipeDelay = FMC_SDRAM_RPIPE_DELAY_0;\r\n  /* SdramTiming */\r\n  SdramTiming.LoadToActiveDelay = 16;\r\n  SdramTiming.ExitSelfRefreshDelay = 16;\r\n  SdramTiming.SelfRefreshTime = 16;\r\n  SdramTiming.RowCycleDelay = 16;\r\n  SdramTiming.WriteRecoveryTime = 16;\r\n  SdramTiming.RPDelay = 16;\r\n  SdramTiming.RCDDelay = 16;\r\n\r\n  if (HAL_SDRAM_Init(&hsdram1, &SdramTiming) != HAL_OK)\r\n  {\r\n    Error_Handler( );\r\n  }\r\n\r\n  /** Perform the SDRAM2 memory initialization sequence */\r\n  hsdram2.Instance = FMC_SDRAM_DEVICE;\r\n  /* hsdram2.Init */\r\n  hsdram2.Init.SDBank = FMC_SDRAM_BANK2;\r\n  hsdram2.Init.ColumnBitsNumber = FMC_SDRAM_COLUMN_BITS_NUM_8;\r\n  hsdram2.Init.RowBitsNumber = FMC_SDRAM_ROW_BITS_NUM_13;\r\n  hsdram2.Init.MemoryDataWidth = FMC_SDRAM_MEM_BUS_WIDTH_16;\r\n  hsdram2.Init.InternalBankNumber = FMC_SDRAM_INTERN_BANKS_NUM_4;\r\n  hsdram2.Init.CASLatency = FMC_SDRAM_CAS_LATENCY_1;\r\n  hsdram2.Init.WriteProtection = FMC_SDRAM_WRITE_PROTECTION_DISABLE;\r\n  hsdram2.Init.SDClockPeriod = FMC_SDRAM_CLOCK_DISABLE;\r\n  hsdram2.Init.ReadBurst = FMC_SDRAM_RBURST_DISABLE;\r\n  hsdram2.Init.ReadPipeDelay = FMC_SDRAM_RPIPE_DELAY_0;\r\n  /* SdramTiming */\r\n  SdramTiming.LoadToActiveDelay = 16;\r\n  SdramTiming.ExitSelfRefreshDelay = 16;\r\n  SdramTiming.SelfRefreshTime = 16;\r\n  SdramTiming.RowCycleDelay = 16;\r\n  SdramTiming.WriteRecoveryTime = 16;\r\n  SdramTiming.RPDelay = 16;\r\n  SdramTiming.RCDDelay = 16;\r\n\r\n  if (HAL_SDRAM_Init(&hsdram2, &SdramTiming) != HAL_OK)\r\n  {\r\n    Error_Handler( );\r\n  }\r\n}\r\n\r\nstatic uint32_t FMC_Initialized = 0;\r\n\r\nstatic void HAL_FMC_MspInit(void){\r\n  GPIO_InitTypeDef GPIO_InitStruct = {0};\r\n  if (FMC_Initialized) {\r\n    return;\r\n  }\r\n  FMC_Initialized = 1;\r\n\r\n  /* Peripheral clock enable */\r\n  __HAL_RCC_FMC_CLK_ENABLE();\r\n\r\n  /** FMC GPIO Configuration\r\n  PF0   ------> FMC_A0\r\n  PF1   ------> FMC_A1\r\n  PF2   ------> FMC_A2\r\n  PF3   ------> FMC_A3\r\n  PF4   ------> FMC_A4\r\n  PF5   ------> FMC_A5\r\n  PH2   ------> FMC_SDCKE0\r\n  PH3   ------> FMC_SDNE0\r\n  PH5   ------> FMC_SDNWE\r\n  PF11   ------> FMC_SDNRAS\r\n  PF12   ------> FMC_A6\r\n  PF13   ------> FMC_A7\r\n  PF14   ------> FMC_A8\r\n  PF15   ------> FMC_A9\r\n  PG0   ------> FMC_A10\r\n  PG1   ------> FMC_A11\r\n  PE7   ------> FMC_D4\r\n  PE8   ------> FMC_D5\r\n  PE9   ------> FMC_D6\r\n  PE10   ------> FMC_D7\r\n  PE11   ------> FMC_D8\r\n  PE12   ------> FMC_D9\r\n  PE13   ------> FMC_D10\r\n  PE14   ------> FMC_D11\r\n  PE15   ------> FMC_D12\r\n  PH6   ------> FMC_SDNE1\r\n  PH7   ------> FMC_SDCKE1\r\n  PD8   ------> FMC_D13\r\n  PD9   ------> FMC_D14\r\n  PD10   ------> FMC_D15\r\n  PD14   ------> FMC_D0\r\n  PD15   ------> FMC_D1\r\n  PG2   ------> FMC_A12\r\n  PG4   ------> FMC_BA0\r\n  PG5   ------> FMC_BA1\r\n  PG8   ------> FMC_SDCLK\r\n  PD0   ------> FMC_D2\r\n  PD1   ------> FMC_D3\r\n  PD4   ------> FMC_NOE\r\n  PD5   ------> FMC_NWE\r\n  PD7   ------> FMC_NE1\r\n  PG15   ------> FMC_SDNCAS\r\n  PE0   ------> FMC_NBL0\r\n  PE1   ------> FMC_NBL1\r\n  */\r\n  /* GPIO_InitStruct */\r\n  GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3\r\n                          |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_11|GPIO_PIN_12\r\n                          |GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15;\r\n  GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r\n  GPIO_InitStruct.Pull = GPIO_NOPULL;\r\n  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;\r\n  GPIO_InitStruct.Alternate = GPIO_AF12_FMC;\r\n\r\n  HAL_GPIO_Init(GPIOF, &GPIO_InitStruct);\r\n\r\n  /* GPIO_InitStruct */\r\n  GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_6\r\n                          |GPIO_PIN_7;\r\n  GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r\n  GPIO_InitStruct.Pull = GPIO_NOPULL;\r\n  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;\r\n  GPIO_InitStruct.Alternate = GPIO_AF12_FMC;\r\n\r\n  HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);\r\n\r\n  /* GPIO_InitStruct */\r\n  GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_4\r\n                          |GPIO_PIN_5|GPIO_PIN_8|GPIO_PIN_15;\r\n  GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r\n  GPIO_InitStruct.Pull = GPIO_NOPULL;\r\n  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;\r\n  GPIO_InitStruct.Alternate = GPIO_AF12_FMC;\r\n\r\n  HAL_GPIO_Init(GPIOG, &GPIO_InitStruct);\r\n\r\n  /* GPIO_InitStruct */\r\n  GPIO_InitStruct.Pin = GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10\r\n                          |GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14\r\n                          |GPIO_PIN_15|GPIO_PIN_0|GPIO_PIN_1;\r\n  GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r\n  GPIO_InitStruct.Pull = GPIO_NOPULL;\r\n  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;\r\n  GPIO_InitStruct.Alternate = GPIO_AF12_FMC;\r\n\r\n  HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);\r\n\r\n  /* GPIO_InitStruct */\r\n  GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_14\r\n                          |GPIO_PIN_15|GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_4\r\n                          |GPIO_PIN_5|GPIO_PIN_7;\r\n  GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r\n  GPIO_InitStruct.Pull = GPIO_NOPULL;\r\n  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;\r\n  GPIO_InitStruct.Alternate = GPIO_AF12_FMC;\r\n\r\n  HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);\r\n}\r\n\r\nvoid HAL_SRAM_MspInit(SRAM_HandleTypeDef* sramHandle){\r\n  /* USER CODE BEGIN SRAM_MspInit 0 */\r\n\r\n  /* USER CODE END SRAM_MspInit 0 */\r\n  HAL_FMC_MspInit();\r\n  /* USER CODE BEGIN SRAM_MspInit 1 */\r\n\r\n  /* USER CODE END SRAM_MspInit 1 */\r\n}\r\n\r\nvoid HAL_SDRAM_MspInit(SDRAM_HandleTypeDef* sdramHandle){\r\n  /* USER CODE BEGIN SDRAM_MspInit 0 */\r\n\r\n  /* USER CODE END SDRAM_MspInit 0 */\r\n  HAL_FMC_MspInit();\r\n  /* USER CODE BEGIN SDRAM_MspInit 1 */\r\n\r\n  /* USER CODE END SDRAM_MspInit 1 */\r\n}\r\n\r\nstatic uint32_t FMC_DeInitialized = 0;\r\n\r\nstatic void HAL_FMC_MspDeInit(void){\r\n  /* USER CODE BEGIN FMC_MspDeInit 0 */\r\n\r\n  /* USER CODE END FMC_MspDeInit 0 */\r\n  if (FMC_DeInitialized) {\r\n    return;\r\n  }\r\n  FMC_DeInitialized = 1;\r\n  /* Peripheral clock enable */\r\n  __HAL_RCC_FMC_CLK_DISABLE();\r\n\r\n  /** FMC GPIO Configuration\r\n  PF0   ------> FMC_A0\r\n  PF1   ------> FMC_A1\r\n  PF2   ------> FMC_A2\r\n  PF3   ------> FMC_A3\r\n  PF4   ------> FMC_A4\r\n  PF5   ------> FMC_A5\r\n  PH2   ------> FMC_SDCKE0\r\n  PH3   ------> FMC_SDNE0\r\n  PH5   ------> FMC_SDNWE\r\n  PF11   ------> FMC_SDNRAS\r\n  PF12   ------> FMC_A6\r\n  PF13   ------> FMC_A7\r\n  PF14   ------> FMC_A8\r\n  PF15   ------> FMC_A9\r\n  PG0   ------> FMC_A10\r\n  PG1   ------> FMC_A11\r\n  PE7   ------> FMC_D4\r\n  PE8   ------> FMC_D5\r\n  PE9   ------> FMC_D6\r\n  PE10   ------> FMC_D7\r\n  PE11   ------> FMC_D8\r\n  PE12   ------> FMC_D9\r\n  PE13   ------> FMC_D10\r\n  PE14   ------> FMC_D11\r\n  PE15   ------> FMC_D12\r\n  PH6   ------> FMC_SDNE1\r\n  PH7   ------> FMC_SDCKE1\r\n  PD8   ------> FMC_D13\r\n  PD9   ------> FMC_D14\r\n  PD10   ------> FMC_D15\r\n  PD14   ------> FMC_D0\r\n  PD15   ------> FMC_D1\r\n  PG2   ------> FMC_A12\r\n  PG4   ------> FMC_BA0\r\n  PG5   ------> FMC_BA1\r\n  PG8   ------> FMC_SDCLK\r\n  PD0   ------> FMC_D2\r\n  PD1   ------> FMC_D3\r\n  PD4   ------> FMC_NOE\r\n  PD5   ------> FMC_NWE\r\n  PD7   ------> FMC_NE1\r\n  PG15   ------> FMC_SDNCAS\r\n  PE0   ------> FMC_NBL0\r\n  PE1   ------> FMC_NBL1\r\n  */\r\n\r\n  HAL_GPIO_DeInit(GPIOF, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3\r\n                          |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_11|GPIO_PIN_12\r\n                          |GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15);\r\n\r\n  HAL_GPIO_DeInit(GPIOH, GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_6\r\n                          |GPIO_PIN_7);\r\n\r\n  HAL_GPIO_DeInit(GPIOG, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_4\r\n                          |GPIO_PIN_5|GPIO_PIN_8|GPIO_PIN_15);\r\n\r\n  HAL_GPIO_DeInit(GPIOE, GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10\r\n                          |GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14\r\n                          |GPIO_PIN_15|GPIO_PIN_0|GPIO_PIN_1);\r\n\r\n  HAL_GPIO_DeInit(GPIOD, GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_14\r\n                          |GPIO_PIN_15|GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_4\r\n                          |GPIO_PIN_5|GPIO_PIN_7);\r\n\r\n  /* USER CODE BEGIN FMC_MspDeInit 1 */\r\n\r\n  /* USER CODE END FMC_MspDeInit 1 */\r\n}\r\n\r\nvoid HAL_SRAM_MspDeInit(SRAM_HandleTypeDef* sramHandle){\r\n  /* USER CODE BEGIN SRAM_MspDeInit 0 */\r\n\r\n  /* USER CODE END SRAM_MspDeInit 0 */\r\n  HAL_FMC_MspDeInit();\r\n  /* USER CODE BEGIN SRAM_MspDeInit 1 */\r\n\r\n  /* USER CODE END SRAM_MspDeInit 1 */\r\n}\r\n\r\nvoid HAL_SDRAM_MspDeInit(SDRAM_HandleTypeDef* sdramHandle){\r\n  /* USER CODE BEGIN SDRAM_MspDeInit 0 */\r\n\r\n  /* USER CODE END SDRAM_MspDeInit 0 */\r\n  HAL_FMC_MspDeInit();\r\n  /* USER CODE BEGIN SDRAM_MspDeInit 1 */\r\n\r\n  /* USER CODE END SDRAM_MspDeInit 1 */\r\n}\r\n","uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c","version":1}}}

I[10:36:27.326] <-- textDocument/didOpen
V[10:36:27.329] config note at c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\.clangd:1:0: Parsing config fragment
V[10:36:27.329] config note at c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\.clangd:1:0: Parsed 1 fragments from file
V[10:36:27.329] Config fragment: compiling c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\.clangd:1 -> 0x00000203E856C820 (trusted=false)
I[10:36:27.330] --> textDocument/publishDiagnostics
V[10:36:27.330] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/.clangd"}}

I[10:36:27.349] Loaded compilation database from c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\compile_commands.json
V[10:36:27.350] Broadcasting compilation database from c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software
V[10:36:27.353] config note at C:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\.clangd:1:0: Parsing config fragment
V[10:36:27.353] config note at C:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\.clangd:1:0: Parsed 1 fragments from file
V[10:36:27.353] Config fragment: compiling C:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\.clangd:1 -> 0x00000203E856C320 (trusted=false)
I[10:36:27.354] ASTWorker building file c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c version 1 with command 
[C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/build/Debug]
"C:\\Program Files (x86)\\GNU Arm Embedded Toolchain\\10 2021.10\\bin\\AR19DD~1.EXE" -DDEBUG -DSTM32F746xx -DUSE_HAL_DRIVER -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Core/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../LWIP/App -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../LWIP/Target -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_DEVICE/App -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_DEVICE/Target -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_HOST/App -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_HOST/Target -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/system -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/STM32F7xx_HAL_Driver/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/include -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/BSP/Components/dp83848 -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/netif/ppp -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Class/DFU/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/AUDIO/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/HID/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/MTP/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F7xx/Include -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/apps -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/priv -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/prot -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/netif -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/stdc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/system/arch -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -Wall -Wextra -Wpedantic -fdata-sections -ffunction-sections -O0 -g3 -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -Wall -Wextra -Wpedantic -fdata-sections -ffunction-sections -O0 -g3 -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -Wall -Wextra -Wpedantic -fdata-sections -ffunction-sections -O0 -g3 -g -std=gnu11 -o "CMakeFiles\\stm32eth.dir\\Core\\Src\\fmc.c.obj" -c --target=arm-none-eabi "-resource-dir=C:\\Users\\_\\AppData\\Roaming\\Code\\User\\globalStorage\\llvm-vs-code-extensions.vscode-clangd\\install\\18.1.3\\clangd_18.1.3\\lib\\clang\\18" -- "c:\\Users\\_\\Nextcloud\\projects\\work\\board_usb_to_eth\\software\\Core\\Src\\fmc.c"
I[10:36:27.355] --> textDocument/publishDiagnostics
V[10:36:27.355] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/.clangd"}}

V[10:36:27.363] Driver produced command: cc1 -cc1 -triple thumbv7em-none-unknown-eabihf -fsyntax-only -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name fmc.c -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -nostdsysteminc -target-cpu cortex-m7 -target-feature -crc -target-feature -dotprod -target-feature +dsp -target-feature -mve -target-feature -mve.fp -target-feature -ras -target-feature -bf16 -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 -fp16fml -target-feature -crypto -target-feature -sha2 -target-feature -aes -target-feature +strict-align -target-abi aapcs -mfloat-abi hard -Wunaligned-access -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -fdebug-compilation-dir=C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/build/Debug -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/build/Debug -resource-dir "C:\\Users\\_\\AppData\\Roaming\\Code\\User\\globalStorage\\llvm-vs-code-extensions.vscode-clangd\\install\\18.1.3\\clangd_18.1.3\\lib\\clang\\18" -D DEBUG -D STM32F746xx -D USE_HAL_DRIVER -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Core/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../LWIP/App -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../LWIP/Target -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_DEVICE/App -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_DEVICE/Target -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_HOST/App -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_HOST/Target -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/system -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/STM32F7xx_HAL_Driver/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/include -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/BSP/Components/dp83848 -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Class/DFU/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/AUDIO/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/HID/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/MTP/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/netif -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/system/arch -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/CMSIS/Include -internal-isystem "C:\\Users\\_\\AppData\\Roaming\\Code\\User\\globalStorage\\llvm-vs-code-extensions.vscode-clangd\\install\\18.1.3\\clangd_18.1.3\\lib\\clang\\18\\include" -internal-isystem "C:\\Program Files (x86)\\GNU Arm Embedded Toolchain\\10 2021.10\\bin\\..\\lib\\clang-runtimes\\arm-none-eabi\\include" -O0 -Wall -Wextra -Wpedantic -Wall -Wextra -Wpedantic -Wall -Wextra -Wpedantic -std=gnu11 -ferror-limit 19 -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -no-round-trip-args -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c "c:\\Users\\_\\Nextcloud\\projects\\work\\board_usb_to_eth\\software\\Core\\Src\\fmc.c"
I[10:36:27.363] --> textDocument/clangd.fileStatus
V[10:36:27.363] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"parsing includes, running Update","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:27.363] Building first preamble for c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c version 1
I[10:36:27.394] --> window/workDoneProgress/create(0)
V[10:36:27.394] >>> {"id":0,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}

I[10:36:27.394] Enqueueing 172 commands for indexing
V[10:36:27.531] <<< {"id":1,"jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:27.532] <-- textDocument/documentSymbol(1)
V[10:36:27.549] <<< {"id":2,"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[],"triggerKind":2},"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:27.549] <-- textDocument/codeAction(2)
V[10:36:27.552] <<< {"id":3,"jsonrpc":"2.0","method":"textDocument/documentLink","params":{"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:27.553] <-- textDocument/documentLink(3)
V[10:36:27.554] <<< {"id":4,"jsonrpc":"2.0","method":"textDocument/inlayHint","params":{"range":{"end":{"character":55,"line":104},"start":{"character":0,"line":0}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:27.555] <-- textDocument/inlayHint(4)
V[10:36:27.555] <<< {"id":5,"jsonrpc":"2.0","method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:27.555] <-- textDocument/foldingRange(5)
V[10:36:27.557] <<< {"id":6,"jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:27.557] <-- textDocument/documentSymbol(6)
V[10:36:27.557] <<< {"id":0,"jsonrpc":"2.0","result":null}

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

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

I[10:36:27.589] --> reply:textDocument/foldingRange(5) 33 ms
V[10:36:27.589] >>> {"id":5,"jsonrpc":"2.0","result":[{"endLine":117,"kind":"region","startCharacter":1,"startLine":26},{"endCharacter":2,"endLine":62,"kind":"region","startCharacter":3,"startLine":61},{"endCharacter":2,"endLine":89,"kind":"region","startCharacter":3,"startLine":88},{"endCharacter":2,"endLine":116,"kind":"region","startCharacter":3,"startLine":115},{"endLine":229,"kind":"region","startCharacter":34,"startLine":122},{"endCharacter":2,"endLine":125,"kind":"region","startCharacter":24,"startLine":124},{"endLine":239,"kind":"region","startCharacter":54,"startLine":232},{"endLine":249,"kind":"region","startCharacter":57,"startLine":242},{"endLine":332,"kind":"region","startCharacter":36,"startLine":254},{"endCharacter":2,"endLine":259,"kind":"region","startCharacter":26,"startLine":258},{"endCharacter":62,"endLine":313,"kind":"region","startCharacter":18,"startLine":312},{"endCharacter":60,"endLine":323,"kind":"region","startCharacter":18,"startLine":322},{"endCharacter":48,"endLine":327,"kind":"region","startCharacter":18,"startLine":326},{"endLine":342,"kind":"region","startCharacter":56,"startLine":335},{"endLine":352,"kind":"region","startCharacter":59,"startLine":345},{"endCharacter":2,"endLine":15,"kind":"comment","startCharacter":2,"startLine":0},{"endCharacter":21,"endLine":177,"kind":"comment","startCharacter":4,"startLine":132},{"endCharacter":2,"endLine":309,"kind":"comment","startCharacter":4,"startLine":265}]}

V[10:36:27.769] <<< {"id":7,"jsonrpc":"2.0","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:27.769] <-- textDocument/semanticTokens/full(7)
I[10:36:27.960] Built preamble of size 3491960 for file c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c version 1 in 0.60 seconds
I[10:36:27.962] --> workspace/semanticTokens/refresh(1)
V[10:36:27.962] >>> {"id":1,"jsonrpc":"2.0","method":"workspace/semanticTokens/refresh","params":null}

V[10:36:28.029] indexed file AST for c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c version 1:
  symbol slab: 12 symbols, 7008 bytes
  ref slab: 139 symbols, 496 refs, 24000 bytes
  relations slab: 0 relations, 24 bytes
V[10:36:28.029] Build dynamic index for main-file symbols with estimated memory usage of 56832 bytes
I[10:36:28.029] --> textDocument/publishDiagnostics
V[10:36:28.029] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[{"code":"-Wunused-parameter","message":"Unused parameter 'sramHandle'","range":{"end":{"character":52,"line":232},"start":{"character":42,"line":232}},"relatedInformation":[],"severity":2,"source":"clang","tags":[1]},{"code":"-Wunused-parameter","message":"Unused parameter 'sdramHandle'","range":{"end":{"character":55,"line":242},"start":{"character":44,"line":242}},"relatedInformation":[],"severity":2,"source":"clang","tags":[1]},{"code":"-Wunused-parameter","message":"Unused parameter 'sramHandle'","range":{"end":{"character":54,"line":335},"start":{"character":44,"line":335}},"relatedInformation":[],"severity":2,"source":"clang","tags":[1]},{"code":"-Wunused-parameter","message":"Unused parameter 'sdramHandle'","range":{"end":{"character":57,"line":345},"start":{"character":46,"line":345}},"relatedInformation":[],"severity":2,"source":"clang","tags":[1]}],"uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c","version":1}}

I[10:36:28.029] --> textDocument/inactiveRegions
V[10:36:28.029] >>> {"jsonrpc":"2.0","method":"textDocument/inactiveRegions","params":{"regions":[],"textDocument":{"uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

V[10:36:28.030] ASTWorker running DocumentSymbols on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:28.031] --> reply:textDocument/documentSymbol(1) 499 ms
V[10:36:28.031] >>> {"id":1,"jsonrpc":"2.0","result":[{"detail":"SRAM_HandleTypeDef","kind":13,"name":"hsram1","range":{"end":{"character":25,"line":20},"start":{"character":0,"line":20}},"selectionRange":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}}},{"detail":"SDRAM_HandleTypeDef","kind":13,"name":"hsdram1","range":{"end":{"character":27,"line":21},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":27,"line":21},"start":{"character":20,"line":21}}},{"detail":"SDRAM_HandleTypeDef","kind":13,"name":"hsdram2","range":{"end":{"character":27,"line":22},"start":{"character":0,"line":22}},"selectionRange":{"end":{"character":27,"line":22},"start":{"character":20,"line":22}}},{"detail":"void (void)","kind":12,"name":"MX_FMC_Init","range":{"end":{"character":1,"line":118},"start":{"character":0,"line":25}},"selectionRange":{"end":{"character":16,"line":25},"start":{"character":5,"line":25}}},{"detail":"uint32_t","kind":13,"name":"FMC_Initialized","range":{"end":{"character":35,"line":120},"start":{"character":0,"line":120}},"selectionRange":{"end":{"character":31,"line":120},"start":{"character":16,"line":120}}},{"detail":"void (void)","kind":12,"name":"HAL_FMC_MspInit","range":{"end":{"character":1,"line":230},"start":{"character":0,"line":122}},"selectionRange":{"end":{"character":27,"line":122},"start":{"character":12,"line":122}}},{"detail":"void (SRAM_HandleTypeDef *)","kind":12,"name":"HAL_SRAM_MspInit","range":{"end":{"character":1,"line":240},"start":{"character":0,"line":232}},"selectionRange":{"end":{"character":21,"line":232},"start":{"character":5,"line":232}}},{"detail":"void (SDRAM_HandleTypeDef *)","kind":12,"name":"HAL_SDRAM_MspInit","range":{"end":{"character":1,"line":250},"start":{"character":0,"line":242}},"selectionRange":{"end":{"character":22,"line":242},"start":{"character":5,"line":242}}},{"detail":"uint32_t","kind":13,"name":"FMC_DeInitialized","range":{"end":{"character":37,"line":252},"start":{"character":0,"line":252}},"selectionRange":{"end":{"character":33,"line":252},"start":{"character":16,"line":252}}},{"detail":"void (void)","kind":12,"name":"HAL_FMC_MspDeInit","range":{"end":{"character":1,"line":333},"start":{"character":0,"line":254}},"selectionRange":{"end":{"character":29,"line":254},"start":{"character":12,"line":254}}},{"detail":"void (SRAM_HandleTypeDef *)","kind":12,"name":"HAL_SRAM_MspDeInit","range":{"end":{"character":1,"line":343},"start":{"character":0,"line":335}},"selectionRange":{"end":{"character":23,"line":335},"start":{"character":5,"line":335}}},{"detail":"void (SDRAM_HandleTypeDef *)","kind":12,"name":"HAL_SDRAM_MspDeInit","range":{"end":{"character":1,"line":353},"start":{"character":0,"line":345}},"selectionRange":{"end":{"character":24,"line":345},"start":{"character":5,"line":345}}}]}

V[10:36:28.031] ASTWorker running codeAction on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:28.032] --> reply:textDocument/codeAction(2) 482 ms
V[10:36:28.032] >>> {"id":2,"jsonrpc":"2.0","result":[]}

V[10:36:28.032] ASTWorker running DocumentLinks on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:28.032] --> reply:textDocument/documentLink(3) 479 ms
V[10:36:28.032] >>> {"id":3,"jsonrpc":"2.0","result":[{"range":{"end":{"character":16,"line":18},"start":{"character":9,"line":18}},"target":"file:///C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h"}]}

V[10:36:28.032] ASTWorker running InlayHints on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:28.032] --> reply:textDocument/inlayHint(4) 477 ms
V[10:36:28.032] >>> {"id":4,"jsonrpc":"2.0","result":[{"kind":2,"label":"hsram:","paddingLeft":false,"paddingRight":true,"position":{"character":20,"line":60}},{"kind":2,"label":"Timing:","paddingLeft":false,"paddingRight":true,"position":{"character":29,"line":60}},{"kind":2,"label":"ExtTiming:","paddingLeft":false,"paddingRight":true,"position":{"character":38,"line":60}},{"kind":2,"label":"hsdram:","paddingLeft":false,"paddingRight":true,"position":{"character":21,"line":87}},{"kind":2,"label":"Timing:","paddingLeft":false,"paddingRight":true,"position":{"character":31,"line":87}}]}

V[10:36:28.032] ASTWorker running DocumentSymbols on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:28.035] --> reply:textDocument/documentSymbol(6) 478 ms
V[10:36:28.035] >>> {"id":6,"jsonrpc":"2.0","result":[{"detail":"SRAM_HandleTypeDef","kind":13,"name":"hsram1","range":{"end":{"character":25,"line":20},"start":{"character":0,"line":20}},"selectionRange":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}}},{"detail":"SDRAM_HandleTypeDef","kind":13,"name":"hsdram1","range":{"end":{"character":27,"line":21},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":27,"line":21},"start":{"character":20,"line":21}}},{"detail":"SDRAM_HandleTypeDef","kind":13,"name":"hsdram2","range":{"end":{"character":27,"line":22},"start":{"character":0,"line":22}},"selectionRange":{"end":{"character":27,"line":22},"start":{"character":20,"line":22}}},{"detail":"void (void)","kind":12,"name":"MX_FMC_Init","range":{"end":{"character":1,"line":118},"start":{"character":0,"line":25}},"selectionRange":{"end":{"character":16,"line":25},"start":{"character":5,"line":25}}},{"detail":"uint32_t","kind":13,"name":"FMC_Initialized","range":{"end":{"character":35,"line":120},"start":{"character":0,"line":120}},"selectionRange":{"end":{"character":31,"line":120},"start":{"character":16,"line":120}}},{"detail":"void (void)","kind":12,"name":"HAL_FMC_MspInit","range":{"end":{"character":1,"line":230},"start":{"character":0,"line":122}},"selectionRange":{"end":{"character":27,"line":122},"start":{"character":12,"line":122}}},{"detail":"void (SRAM_HandleTypeDef *)","kind":12,"name":"HAL_SRAM_MspInit","range":{"end":{"character":1,"line":240},"start":{"character":0,"line":232}},"selectionRange":{"end":{"character":21,"line":232},"start":{"character":5,"line":232}}},{"detail":"void (SDRAM_HandleTypeDef *)","kind":12,"name":"HAL_SDRAM_MspInit","range":{"end":{"character":1,"line":250},"start":{"character":0,"line":242}},"selectionRange":{"end":{"character":22,"line":242},"start":{"character":5,"line":242}}},{"detail":"uint32_t","kind":13,"name":"FMC_DeInitialized","range":{"end":{"character":37,"line":252},"start":{"character":0,"line":252}},"selectionRange":{"end":{"character":33,"line":252},"start":{"character":16,"line":252}}},{"detail":"void (void)","kind":12,"name":"HAL_FMC_MspDeInit","range":{"end":{"character":1,"line":333},"start":{"character":0,"line":254}},"selectionRange":{"end":{"character":29,"line":254},"start":{"character":12,"line":254}}},{"detail":"void (SRAM_HandleTypeDef *)","kind":12,"name":"HAL_SRAM_MspDeInit","range":{"end":{"character":1,"line":343},"start":{"character":0,"line":335}},"selectionRange":{"end":{"character":23,"line":335},"start":{"character":5,"line":335}}},{"detail":"void (SDRAM_HandleTypeDef *)","kind":12,"name":"HAL_SDRAM_MspDeInit","range":{"end":{"character":1,"line":353},"start":{"character":0,"line":345}},"selectionRange":{"end":{"character":24,"line":345},"start":{"character":5,"line":345}}}]}

V[10:36:28.036] ASTWorker running SemanticHighlights on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:28.037] --> reply:textDocument/semanticTokens/full(7) 267 ms
V[10:36:28.038] >>> {"id":7,"jsonrpc":"2.0","result":{"data":[20,0,18,8,131072,0,19,6,0,131075,1,0,19,8,131072,0,20,7,0,131075,1,0,19,8,131072,0,20,7,0,131075,3,5,11,3,131075,3,2,25,8,131072,0,26,6,1,16387,1,2,23,8,131072,0,24,11,1,16387,3,2,6,0,131072,0,7,8,6,32768,0,9,1,21,0,0,2,18,19,131072,1,2,6,0,131072,0,7,8,6,32768,0,9,1,21,0,0,2,27,19,131072,2,2,6,0,131072,0,7,4,6,32768,0,5,6,6,32768,0,7,1,21,0,0,2,17,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,14,6,32768,0,15,1,21,0,0,2,28,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,10,6,32768,0,11,1,21,0,0,2,20,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,15,6,32768,0,16,1,21,0,0,2,28,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,15,6,32768,0,16,1,21,0,0,2,29,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,18,6,32768,0,19,1,21,0,0,2,28,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,16,6,32768,0,17,1,21,0,0,2,25,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,14,6,32768,0,15,1,21,0,0,2,26,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,10,6,32768,0,11,1,21,0,0,2,23,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,12,6,32768,0,13,1,21,0,0,2,25,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,16,6,32768,0,17,1,21,0,0,2,29,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,10,6,32768,0,11,1,21,0,0,2,23,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,15,6,32768,0,16,1,21,0,0,2,30,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,9,6,32768,0,10,1,21,0,0,2,21,19,131072,1,2,6,0,131072,0,7,4,6,32768,0,5,8,6,32768,0,9,1,21,0,0,2,18,19,131072,2,2,6,1,16384,0,7,16,6,32768,0,17,1,21,0,1,2,6,1,16384,0,7,15,6,32768,0,16,1,21,0,1,2,6,1,16384,0,7,13,6,32768,0,14,1,21,0,1,2,6,1,16384,0,7,21,6,32768,0,22,1,21,0,1,2,6,1,16384,0,7,11,6,32768,0,12,1,21,0,1,2,6,1,16384,0,7,11,6,32768,0,12,1,21,0,1,2,6,1,16384,0,7,10,6,32768,0,11,1,21,0,0,2,17,19,131072,3,6,13,3,131072,0,14,1,21,0,0,1,6,0,133120,0,8,1,21,0,0,1,6,1,18432,0,8,4,19,131072,0,6,2,21,0,0,3,6,11,65552,2,4,13,3,131072,4,2,7,0,131072,0,8,8,6,32768,0,9,1,21,0,0,2,16,19,131072,2,2,7,0,131072,0,8,4,6,32768,0,5,6,6,32768,0,7,1,21,0,0,2,15,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,16,6,32768,0,17,1,21,0,0,2,27,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,13,6,32768,0,14,1,21,0,0,2,25,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,15,6,32768,0,16,1,21,0,0,2,26,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,18,6,32768,0,19,1,21,0,0,2,28,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,10,6,32768,0,11,1,21,0,0,2,23,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,15,6,32768,0,16,1,21,0,0,2,34,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,13,6,32768,0,14,1,21,0,0,2,23,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,9,6,32768,0,10,1,21,0,0,2,24,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,13,6,32768,0,14,1,21,0,0,2,23,19,131072,2,2,11,1,16384,0,12,17,6,32768,0,18,1,21,0,1,2,11,1,16384,0,12,20,6,32768,0,21,1,21,0,1,2,11,1,16384,0,12,15,6,32768,0,16,1,21,0,1,2,11,1,16384,0,12,13,6,32768,0,14,1,21,0,1,2,11,1,16384,0,12,17,6,32768,0,18,1,21,0,1,2,11,1,16384,0,12,7,6,32768,0,8,1,21,0,1,2,11,1,16384,0,12,8,6,32768,0,9,1,21,0,2,6,14,3,131072,0,15,1,21,0,0,1,7,0,133120,0,9,1,21,0,0,1,11,1,18432,0,13,2,21,0,0,3,6,11,65552,2,4,13,3,131072,4,2,7,0,131072,0,8,8,6,32768,0,9,1,21,0,0,2,16,19,131072,2,2,7,0,131072,0,8,4,6,32768,0,5,6,6,32768,0,7,1,21,0,0,2,15,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,16,6,32768,0,17,1,21,0,0,2,27,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,13,6,32768,0,14,1,21,0,0,2,25,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,15,6,32768,0,16,1,21,0,0,2,26,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,18,6,32768,0,19,1,21,0,0,2,28,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,10,6,32768,0,11,1,21,0,0,2,23,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,15,6,32768,0,16,1,21,0,0,2,34,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,13,6,32768,0,14,1,21,0,0,2,23,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,9,6,32768,0,10,1,21,0,0,2,24,19,131072,1,2,7,0,131072,0,8,4,6,32768,0,5,13,6,32768,0,14,1,21,0,0,2,23,19,131072,2,2,11,1,16384,0,12,17,6,32768,0,18,1,21,0,1,2,11,1,16384,0,12,20,6,32768,0,21,1,21,0,1,2,11,1,16384,0,12,15,6,32768,0,16,1,21,0,1,2,11,1,16384,0,12,13,6,32768,0,14,1,21,0,1,2,11,1,16384,0,12,17,6,32768,0,18,1,21,0,1,2,11,1,16384,0,12,7,6,32768,0,8,1,21,0,1,2,11,1,16384,0,12,8,6,32768,0,9,1,21,0,2,6,14,3,131072,0,15,1,21,0,0,1,7,0,133120,0,9,1,21,0,0,1,11,1,18432,0,13,2,21,0,0,3,6,11,65552,2,4,13,3,131072,4,7,8,18,66048,0,9,15,0,65539,2,12,15,3,65539,1,2,16,8,131072,0,17,15,1,16387,1,6,15,0,65536,3,2,15,0,65536,0,16,1,21,0,3,2,24,19,131072,49,2,15,1,16384,0,16,3,6,32768,0,4,1,21,0,0,2,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,1,26,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,1,26,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,1,2,15,1,16384,0,16,4,6,32768,0,5,1,21,0,0,2,15,19,131072,1,2,15,1,16384,0,16,4,6,32768,0,5,1,21,0,0,2,11,19,131072,1,2,15,1,16384,0,16,5,6,32768,0,6,1,21,0,0,2,25,19,131072,1,2,15,1,16384,0,16,9,6,32768,0,10,1,21,0,0,2,13,19,131072,2,2,13,3,131072,0,14,5,19,131072,0,7,1,21,0,0,1,15,1,18432,3,2,15,1,16384,0,16,3,6,32768,0,4,1,21,0,0,2,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,1,26,1,21,0,0,1,10,19,131072,1,2,15,1,16384,0,16,4,6,32768,0,5,1,21,0,0,2,15,19,131072,1,2,15,1,16384,0,16,4,6,32768,0,5,1,21,0,0,2,11,19,131072,1,2,15,1,16384,0,16,5,6,32768,0,6,1,21,0,0,2,25,19,131072,1,2,15,1,16384,0,16,9,6,32768,0,10,1,21,0,0,2,13,19,131072,2,2,13,3,131072,0,14,5,19,131072,0,7,1,21,0,0,1,15,1,18432,3,2,15,1,16384,0,16,3,6,32768,0,4,1,21,0,0,2,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,1,26,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,11,19,131072,1,2,15,1,16384,0,16,4,6,32768,0,5,1,21,0,0,2,15,19,131072,1,2,15,1,16384,0,16,4,6,32768,0,5,1,21,0,0,2,11,19,131072,1,2,15,1,16384,0,16,5,6,32768,0,6,1,21,0,0,2,25,19,131072,1,2,15,1,16384,0,16,9,6,32768,0,10,1,21,0,0,2,13,19,131072,2,2,13,3,131072,0,14,5,19,131072,0,7,1,21,0,0,1,15,1,18432,3,2,15,1,16384,0,16,3,6,32768,0,4,1,21,0,0,2,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,11,19,131072,1,26,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,1,26,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,1,2,15,1,16384,0,16,4,6,32768,0,5,1,21,0,0,2,15,19,131072,1,2,15,1,16384,0,16,4,6,32768,0,5,1,21,0,0,2,11,19,131072,1,2,15,1,16384,0,16,5,6,32768,0,6,1,21,0,0,2,25,19,131072,1,2,15,1,16384,0,16,9,6,32768,0,10,1,21,0,0,2,13,19,131072,2,2,13,3,131072,0,14,5,19,131072,0,7,1,21,0,0,1,15,1,18432,3,2,15,1,16384,0,16,3,6,32768,0,4,1,21,0,0,2,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,1,26,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,1,26,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,1,2,15,1,16384,0,16,4,6,32768,0,5,1,21,0,0,2,15,19,131072,1,2,15,1,16384,0,16,4,6,32768,0,5,1,21,0,0,2,11,19,131072,1,2,15,1,16384,0,16,5,6,32768,0,6,1,21,0,0,2,25,19,131072,1,2,15,1,16384,0,16,9,6,32768,0,10,1,21,0,0,2,13,19,131072,2,2,13,3,131072,0,14,5,19,131072,0,7,1,21,0,0,1,15,1,18432,3,5,16,3,131075,0,17,18,8,131072,0,20,10,2,16387,4,2,15,3,65536,6,5,17,3,131075,0,18,19,8,131072,0,21,11,2,16387,4,2,15,3,65536,6,7,8,18,66048,0,9,17,0,65539,2,12,17,3,65539,4,6,17,0,65536,3,2,17,0,65536,0,18,1,21,0,2,2,25,19,131072,49,2,15,3,131072,0,16,5,19,131072,0,7,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,1,26,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,1,26,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,2,2,15,3,131072,0,16,5,19,131072,0,7,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,1,26,1,21,0,0,1,10,19,131072,2,2,15,3,131072,0,16,5,19,131072,0,7,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,1,26,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,11,19,131072,2,2,15,3,131072,0,16,5,19,131072,0,7,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,11,19,131072,1,26,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,1,26,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,2,2,15,3,131072,0,16,5,19,131072,0,7,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,11,19,131072,1,26,1,21,0,0,1,11,19,131072,0,11,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,1,26,1,21,0,0,1,10,19,131072,0,10,1,21,0,0,1,10,19,131072,7,5,18,3,131075,0,19,18,8,131072,0,20,10,2,16387,4,2,17,3,65536,6,5,19,3,131075,0,20,19,8,131072,0,21,11,2,16387,4,2,17,3,65536],"resultId":"1"}}

I[10:36:28.038] --> textDocument/clangd.fileStatus
V[10:36:28.038] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:28.182] BackgroundIndex: building version 1 after loading index from disk
V[10:36:28.471] BackgroundIndex: serving version 1 (20221853 bytes)
I[10:36:28.604] --> $/progress
V[10:36:28.604] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}

I[10:36:28.604] --> $/progress
V[10:36:28.604] >>> {"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}

V[10:36:28.627] indexed preamble AST for c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c version 1:
  symbol slab: 24589 symbols, 6401096 bytes
  ref slab: 0 symbols, 0 refs, 136 bytes
  relations slab: 0 relations, 24 bytes
V[10:36:28.770] <<< {"id":1,"jsonrpc":"2.0","result":null}

I[10:36:28.770] <-- reply(1)
V[10:36:29.095] Build dynamic index for header symbols with estimated memory usage of 13909172 bytes
V[10:36:29.365] <<< {"id":8,"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[],"triggerKind":2},"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:29.365] <-- textDocument/codeAction(8)
V[10:36:29.365] ASTWorker running codeAction on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:29.365] --> reply:textDocument/codeAction(8) 0 ms
V[10:36:29.365] >>> {"id":8,"jsonrpc":"2.0","result":[]}

I[10:36:29.366] --> textDocument/clangd.fileStatus
V[10:36:29.366] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:29.371] <<< {"id":9,"jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":25,"line":20},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:29.372] <-- textDocument/documentHighlight(9)
V[10:36:29.372] ASTWorker running Highlights on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:29.372] --> reply:textDocument/documentHighlight(9) 0 ms
V[10:36:29.373] >>> {"id":9,"jsonrpc":"2.0","result":[{"kind":1,"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}}},{"kind":1,"range":{"end":{"character":8,"line":32},"start":{"character":2,"line":32}}},{"kind":1,"range":{"end":{"character":8,"line":33},"start":{"character":2,"line":33}}},{"kind":1,"range":{"end":{"character":8,"line":35},"start":{"character":2,"line":35}}},{"kind":1,"range":{"end":{"character":8,"line":36},"start":{"character":2,"line":36}}},{"kind":1,"range":{"end":{"character":8,"line":37},"start":{"character":2,"line":37}}},{"kind":1,"range":{"end":{"character":8,"line":38},"start":{"character":2,"line":38}}},{"kind":1,"range":{"end":{"character":8,"line":39},"start":{"character":2,"line":39}}},{"kind":1,"range":{"end":{"character":8,"line":40},"start":{"character":2,"line":40}}},{"kind":1,"range":{"end":{"character":8,"line":41},"start":{"character":2,"line":41}}},{"kind":1,"range":{"end":{"character":8,"line":42},"start":{"character":2,"line":42}}},{"kind":1,"range":{"end":{"character":8,"line":43},"start":{"character":2,"line":43}}},{"kind":1,"range":{"end":{"character":8,"line":44},"start":{"character":2,"line":44}}},{"kind":1,"range":{"end":{"character":8,"line":45},"start":{"character":2,"line":45}}},{"kind":1,"range":{"end":{"character":8,"line":46},"start":{"character":2,"line":46}}},{"kind":1,"range":{"end":{"character":8,"line":47},"start":{"character":2,"line":47}}},{"kind":1,"range":{"end":{"character":8,"line":48},"start":{"character":2,"line":48}}},{"kind":1,"range":{"end":{"character":8,"line":49},"start":{"character":2,"line":49}}},{"kind":1,"range":{"end":{"character":27,"line":60},"start":{"character":21,"line":60}}}]}

I[10:36:29.373] --> textDocument/clangd.fileStatus
V[10:36:29.373] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:30.087] <<< {"id":10,"jsonrpc":"2.0","method":"textDocument/semanticTokens/full/delta","params":{"previousResultId":"1","textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:30.087] <-- textDocument/semanticTokens/full/delta(10)
V[10:36:30.087] ASTWorker running SemanticHighlights on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:30.089] --> reply:textDocument/semanticTokens/full/delta(10) 1 ms
V[10:36:30.089] >>> {"id":10,"jsonrpc":"2.0","result":{"edits":[],"resultId":"2"}}

I[10:36:30.089] --> textDocument/clangd.fileStatus
V[10:36:30.089] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:32.003] <<< {"id":11,"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[],"triggerKind":2},"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:32.003] <-- textDocument/codeAction(11)
V[10:36:32.003] ASTWorker running codeAction on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:32.004] --> reply:textDocument/codeAction(11) 0 ms
V[10:36:32.004] >>> {"id":11,"jsonrpc":"2.0","result":[]}

I[10:36:32.004] --> textDocument/clangd.fileStatus
V[10:36:32.004] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:32.021] <<< {"id":12,"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[],"triggerKind":2},"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:32.021] <-- textDocument/codeAction(12)
V[10:36:32.021] ASTWorker running codeAction on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:32.021] --> reply:textDocument/codeAction(12) 0 ms
V[10:36:32.021] >>> {"id":12,"jsonrpc":"2.0","result":[]}

I[10:36:32.021] --> textDocument/clangd.fileStatus
V[10:36:32.021] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:32.103] <<< {"id":13,"jsonrpc":"2.0","method":"textDocument/inlayHint","params":{"range":{"end":{"character":55,"line":104},"start":{"character":0,"line":0}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:32.103] <-- textDocument/inlayHint(13)
V[10:36:32.103] ASTWorker running InlayHints on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:32.104] --> reply:textDocument/inlayHint(13) 0 ms
V[10:36:32.104] >>> {"id":13,"jsonrpc":"2.0","result":[{"kind":2,"label":"hsram:","paddingLeft":false,"paddingRight":true,"position":{"character":20,"line":60}},{"kind":2,"label":"Timing:","paddingLeft":false,"paddingRight":true,"position":{"character":29,"line":60}},{"kind":2,"label":"ExtTiming:","paddingLeft":false,"paddingRight":true,"position":{"character":38,"line":60}},{"kind":2,"label":"hsdram:","paddingLeft":false,"paddingRight":true,"position":{"character":21,"line":87}},{"kind":2,"label":"Timing:","paddingLeft":false,"paddingRight":true,"position":{"character":31,"line":87}}]}

I[10:36:32.104] --> textDocument/clangd.fileStatus
V[10:36:32.104] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:32.320] <<< {"id":14,"jsonrpc":"2.0","method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:32.320] <-- textDocument/foldingRange(14)
V[10:36:32.334] <<< {"id":15,"jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:32.334] <-- textDocument/documentSymbol(15)
V[10:36:32.338] ASTWorker running DocumentSymbols on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:32.339] --> reply:textDocument/documentSymbol(15) 4 ms
V[10:36:32.339] >>> {"id":15,"jsonrpc":"2.0","result":[{"detail":"SRAM_HandleTypeDef","kind":13,"name":"hsram1","range":{"end":{"character":25,"line":20},"start":{"character":0,"line":20}},"selectionRange":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}}},{"detail":"SDRAM_HandleTypeDef","kind":13,"name":"hsdram1","range":{"end":{"character":27,"line":21},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":27,"line":21},"start":{"character":20,"line":21}}},{"detail":"SDRAM_HandleTypeDef","kind":13,"name":"hsdram2","range":{"end":{"character":27,"line":22},"start":{"character":0,"line":22}},"selectionRange":{"end":{"character":27,"line":22},"start":{"character":20,"line":22}}},{"detail":"void (void)","kind":12,"name":"MX_FMC_Init","range":{"end":{"character":1,"line":118},"start":{"character":0,"line":25}},"selectionRange":{"end":{"character":16,"line":25},"start":{"character":5,"line":25}}},{"detail":"uint32_t","kind":13,"name":"FMC_Initialized","range":{"end":{"character":35,"line":120},"start":{"character":0,"line":120}},"selectionRange":{"end":{"character":31,"line":120},"start":{"character":16,"line":120}}},{"detail":"void (void)","kind":12,"name":"HAL_FMC_MspInit","range":{"end":{"character":1,"line":230},"start":{"character":0,"line":122}},"selectionRange":{"end":{"character":27,"line":122},"start":{"character":12,"line":122}}},{"detail":"void (SRAM_HandleTypeDef *)","kind":12,"name":"HAL_SRAM_MspInit","range":{"end":{"character":1,"line":240},"start":{"character":0,"line":232}},"selectionRange":{"end":{"character":21,"line":232},"start":{"character":5,"line":232}}},{"detail":"void (SDRAM_HandleTypeDef *)","kind":12,"name":"HAL_SDRAM_MspInit","range":{"end":{"character":1,"line":250},"start":{"character":0,"line":242}},"selectionRange":{"end":{"character":22,"line":242},"start":{"character":5,"line":242}}},{"detail":"uint32_t","kind":13,"name":"FMC_DeInitialized","range":{"end":{"character":37,"line":252},"start":{"character":0,"line":252}},"selectionRange":{"end":{"character":33,"line":252},"start":{"character":16,"line":252}}},{"detail":"void (void)","kind":12,"name":"HAL_FMC_MspDeInit","range":{"end":{"character":1,"line":333},"start":{"character":0,"line":254}},"selectionRange":{"end":{"character":29,"line":254},"start":{"character":12,"line":254}}},{"detail":"void (SRAM_HandleTypeDef *)","kind":12,"name":"HAL_SRAM_MspDeInit","range":{"end":{"character":1,"line":343},"start":{"character":0,"line":335}},"selectionRange":{"end":{"character":23,"line":335},"start":{"character":5,"line":335}}},{"detail":"void (SDRAM_HandleTypeDef *)","kind":12,"name":"HAL_SDRAM_MspDeInit","range":{"end":{"character":1,"line":353},"start":{"character":0,"line":345}},"selectionRange":{"end":{"character":24,"line":345},"start":{"character":5,"line":345}}}]}

I[10:36:32.339] --> textDocument/clangd.fileStatus
V[10:36:32.339] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

I[10:36:32.345] --> reply:textDocument/foldingRange(14) 24 ms
V[10:36:32.345] >>> {"id":14,"jsonrpc":"2.0","result":[{"endLine":117,"kind":"region","startCharacter":1,"startLine":26},{"endCharacter":2,"endLine":62,"kind":"region","startCharacter":3,"startLine":61},{"endCharacter":2,"endLine":89,"kind":"region","startCharacter":3,"startLine":88},{"endCharacter":2,"endLine":116,"kind":"region","startCharacter":3,"startLine":115},{"endLine":229,"kind":"region","startCharacter":34,"startLine":122},{"endCharacter":2,"endLine":125,"kind":"region","startCharacter":24,"startLine":124},{"endLine":239,"kind":"region","startCharacter":54,"startLine":232},{"endLine":249,"kind":"region","startCharacter":57,"startLine":242},{"endLine":332,"kind":"region","startCharacter":36,"startLine":254},{"endCharacter":2,"endLine":259,"kind":"region","startCharacter":26,"startLine":258},{"endCharacter":62,"endLine":313,"kind":"region","startCharacter":18,"startLine":312},{"endCharacter":60,"endLine":323,"kind":"region","startCharacter":18,"startLine":322},{"endCharacter":48,"endLine":327,"kind":"region","startCharacter":18,"startLine":326},{"endLine":342,"kind":"region","startCharacter":56,"startLine":335},{"endLine":352,"kind":"region","startCharacter":59,"startLine":345},{"endCharacter":2,"endLine":15,"kind":"comment","startCharacter":2,"startLine":0},{"endCharacter":21,"endLine":177,"kind":"comment","startCharacter":4,"startLine":132},{"endCharacter":2,"endLine":309,"kind":"comment","startCharacter":4,"startLine":265}]}

V[10:36:32.646] <<< {"id":16,"jsonrpc":"2.0","method":"textDocument/semanticTokens/full/delta","params":{"previousResultId":"2","textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:32.646] <-- textDocument/semanticTokens/full/delta(16)
V[10:36:32.646] ASTWorker running SemanticHighlights on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:32.647] --> reply:textDocument/semanticTokens/full/delta(16) 1 ms
V[10:36:32.647] >>> {"id":16,"jsonrpc":"2.0","result":{"edits":[],"resultId":"3"}}

I[10:36:32.647] --> textDocument/clangd.fileStatus
V[10:36:32.647] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:36.320] <<< {"id":17,"jsonrpc":"2.0","method":"textDocument/documentLink","params":{"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:36.321] <-- textDocument/documentLink(17)
V[10:36:36.321] ASTWorker running DocumentLinks on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:36.321] --> reply:textDocument/documentLink(17) 0 ms
V[10:36:36.321] >>> {"id":17,"jsonrpc":"2.0","result":[{"range":{"end":{"character":16,"line":18},"start":{"character":9,"line":18}},"target":"file:///C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h"}]}

I[10:36:36.321] --> textDocument/clangd.fileStatus
V[10:36:36.321] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:37.008] <<< {"id":18,"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[],"triggerKind":2},"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:37.008] <-- textDocument/codeAction(18)
V[10:36:37.008] ASTWorker running codeAction on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:37.008] --> reply:textDocument/codeAction(18) 0 ms
V[10:36:37.008] >>> {"id":18,"jsonrpc":"2.0","result":[]}

I[10:36:37.008] --> textDocument/clangd.fileStatus
V[10:36:37.008] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:36:37.536] <<< {"id":19,"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[],"triggerKind":2},"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:37.536] <-- textDocument/codeAction(19)
V[10:36:37.537] <<< {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":19}}

I[10:36:37.537] <-- $/cancelRequest
V[10:36:37.538] <<< {"id":20,"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[],"triggerKind":2},"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:37.538] <-- textDocument/codeAction(20)
V[10:36:37.538] <<< {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":20}}

I[10:36:37.538] <-- $/cancelRequest
I[10:36:37.538] --> reply:textDocument/codeAction(19) 1 ms, error: Task was cancelled.
V[10:36:37.538] >>> {"error":{"code":-32800,"message":"Request cancelled"},"id":19,"jsonrpc":"2.0"}

I[10:36:37.538] --> reply:textDocument/codeAction(20) 0 ms, error: Task was cancelled.
V[10:36:37.538] >>> {"error":{"code":-32800,"message":"Request cancelled"},"id":20,"jsonrpc":"2.0"}

I[10:36:37.538] --> textDocument/clangd.fileStatus
V[10:36:37.538] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

[Error - 10:36:37 AM] Request textDocument/codeAction failed.
[object Object]
V[10:36:37.539] <<< {"id":21,"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[],"triggerKind":2},"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:37.539] <-- textDocument/codeAction(21)
V[10:36:37.539] ASTWorker running codeAction on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:37.539] --> reply:textDocument/codeAction(21) 0 ms
V[10:36:37.539] >>> {"id":21,"jsonrpc":"2.0","result":[]}

I[10:36:37.539] --> textDocument/clangd.fileStatus
V[10:36:37.539] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

[Error - 10:36:37 AM] Request textDocument/codeAction failed.
[object Object]
V[10:36:38.578] <<< {"id":22,"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[{"message":"\"hsram\": Unknown word.","range":{"end":{"character":24,"line":20},"start":{"character":19,"line":20}},"severity":4,"source":"cSpell"}],"triggerKind":2},"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:36:38.579] <-- textDocument/codeAction(22)
V[10:36:38.579] ASTWorker running codeAction on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:36:38.579] --> reply:textDocument/codeAction(22) 0 ms
V[10:36:38.579] >>> {"id":22,"jsonrpc":"2.0","result":[]}

I[10:36:38.579] --> textDocument/clangd.fileStatus
V[10:36:38.579] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:37:59.015] <<< {"id":23,"jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":22,"line":20},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:37:59.015] <-- textDocument/hover(23)
V[10:37:59.018] ASTWorker running Hover on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:37:59.020] --> reply:textDocument/hover(23) 4 ms
V[10:37:59.020] >>> {"id":23,"jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### variable `hsram1`  \nprovided by `\"fmc.h\"`  \n\n---\nType: `SRAM_HandleTypeDef`  \nUSER CODE END Includes  \n\n---\n```cpp\nSRAM_HandleTypeDef hsram1\n```"},"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}}}}

I[10:37:59.020] --> textDocument/clangd.fileStatus
V[10:37:59.020] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:37:59.101] <<< {"id":24,"jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":25,"line":20},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:37:59.101] <-- textDocument/documentHighlight(24)
V[10:37:59.101] ASTWorker running Highlights on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:37:59.102] --> reply:textDocument/documentHighlight(24) 0 ms
V[10:37:59.102] >>> {"id":24,"jsonrpc":"2.0","result":[{"kind":1,"range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}}},{"kind":1,"range":{"end":{"character":8,"line":32},"start":{"character":2,"line":32}}},{"kind":1,"range":{"end":{"character":8,"line":33},"start":{"character":2,"line":33}}},{"kind":1,"range":{"end":{"character":8,"line":35},"start":{"character":2,"line":35}}},{"kind":1,"range":{"end":{"character":8,"line":36},"start":{"character":2,"line":36}}},{"kind":1,"range":{"end":{"character":8,"line":37},"start":{"character":2,"line":37}}},{"kind":1,"range":{"end":{"character":8,"line":38},"start":{"character":2,"line":38}}},{"kind":1,"range":{"end":{"character":8,"line":39},"start":{"character":2,"line":39}}},{"kind":1,"range":{"end":{"character":8,"line":40},"start":{"character":2,"line":40}}},{"kind":1,"range":{"end":{"character":8,"line":41},"start":{"character":2,"line":41}}},{"kind":1,"range":{"end":{"character":8,"line":42},"start":{"character":2,"line":42}}},{"kind":1,"range":{"end":{"character":8,"line":43},"start":{"character":2,"line":43}}},{"kind":1,"range":{"end":{"character":8,"line":44},"start":{"character":2,"line":44}}},{"kind":1,"range":{"end":{"character":8,"line":45},"start":{"character":2,"line":45}}},{"kind":1,"range":{"end":{"character":8,"line":46},"start":{"character":2,"line":46}}},{"kind":1,"range":{"end":{"character":8,"line":47},"start":{"character":2,"line":47}}},{"kind":1,"range":{"end":{"character":8,"line":48},"start":{"character":2,"line":48}}},{"kind":1,"range":{"end":{"character":8,"line":49},"start":{"character":2,"line":49}}},{"kind":1,"range":{"end":{"character":27,"line":60},"start":{"character":21,"line":60}}}]}

I[10:37:59.102] --> textDocument/clangd.fileStatus
V[10:37:59.102] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:37:59.925] <<< {"id":25,"jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":25,"line":20},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:37:59.925] <-- textDocument/prepareRename(25)
V[10:37:59.925] ASTWorker running PrepareRename on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:37:59.941] --> reply:textDocument/prepareRename(25) 16 ms
V[10:37:59.941] >>> {"id":25,"jsonrpc":"2.0","result":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}}}

I[10:37:59.941] --> textDocument/clangd.fileStatus
V[10:37:59.941] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:38:00.001] <<< {"id":26,"jsonrpc":"2.0","method":"textDocument/implementation","params":{"position":{"character":19,"line":20},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:38:00.001] <-- textDocument/implementation(26)
V[10:38:00.001] ASTWorker running Implementations on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:38:00.001] --> reply:textDocument/implementation(26) 0 ms
V[10:38:00.001] >>> {"id":26,"jsonrpc":"2.0","result":[]}

I[10:38:00.001] --> textDocument/clangd.fileStatus
V[10:38:00.001] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:38:00.051] <<< {"id":27,"jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":19,"line":20},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:38:00.051] <-- textDocument/definition(27)
V[10:38:00.051] ASTWorker running Definitions on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:38:00.051] --> reply:textDocument/definition(27) 0 ms
V[10:38:00.052] >>> {"id":27,"jsonrpc":"2.0","result":[{"range":{"end":{"character":32,"line":33},"start":{"character":26,"line":33}},"uri":"file:///C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h"}]}

I[10:38:00.052] --> textDocument/clangd.fileStatus
V[10:38:00.052] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:38:00.133] <<< {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"cpp","text":"/* USER CODE BEGIN Header */\r\n/**\r\n  ******************************************************************************\r\n  * File Name          : FMC.h\r\n  * Description        : This file provides code for the configuration\r\n  *                      of the FMC peripheral.\r\n  ******************************************************************************\r\n  * @attention\r\n  *\r\n  * Copyright (c) 2024 STMicroelectronics.\r\n  * All rights reserved.\r\n  *\r\n  * This software is licensed under terms that can be found in the LICENSE file\r\n  * in the root directory of this software component.\r\n  * If no LICENSE file comes with this software, it is provided AS-IS.\r\n  *\r\n  ******************************************************************************\r\n  */\r\n/* USER CODE END Header */\r\n/* Define to prevent recursive inclusion -------------------------------------*/\r\n#ifndef __FMC_H\r\n#define __FMC_H\r\n#ifdef __cplusplus\r\n extern \"C\" {\r\n#endif\r\n\r\n/* Includes ------------------------------------------------------------------*/\r\n#include \"main.h\"\r\n\r\n/* USER CODE BEGIN Includes */\r\n\r\n/* USER CODE END Includes */\r\n\r\nextern SRAM_HandleTypeDef hsram1;\r\nextern SDRAM_HandleTypeDef hsdram1;\r\nextern SDRAM_HandleTypeDef hsdram2;\r\n\r\n/* USER CODE BEGIN Private defines */\r\n\r\n/* USER CODE END Private defines */\r\n\r\nvoid MX_FMC_Init(void);\r\nvoid HAL_SRAM_MspInit(SRAM_HandleTypeDef* hsram);\r\nvoid HAL_SRAM_MspDeInit(SRAM_HandleTypeDef* hsram);\r\nvoid HAL_SDRAM_MspInit(SDRAM_HandleTypeDef* hsdram);\r\nvoid HAL_SDRAM_MspDeInit(SDRAM_HandleTypeDef* hsdram);\r\n\r\n/* USER CODE BEGIN Prototypes */\r\n\r\n/* USER CODE END Prototypes */\r\n\r\n#ifdef __cplusplus\r\n}\r\n#endif\r\n#endif /*__FMC_H */\r\n\r\n/**\r\n  * @}\r\n  */\r\n\r\n/**\r\n  * @}\r\n  */\r\n","uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h","version":1}}}

I[10:38:00.133] <-- textDocument/didOpen
I[10:38:00.137] ASTWorker building file c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Inc\fmc.h version 1 with command inferred from C:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
[C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/build/Debug]
"C:\\Program Files (x86)\\GNU Arm Embedded Toolchain\\10 2021.10\\bin\\AR19DD~1.EXE" -DDEBUG -DSTM32F746xx -DUSE_HAL_DRIVER -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Core/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../LWIP/App -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../LWIP/Target -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_DEVICE/App -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_DEVICE/Target -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_HOST/App -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_HOST/Target -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/system -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/STM32F7xx_HAL_Driver/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/include -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/BSP/Components/dp83848 -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/netif/ppp -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Class/DFU/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/AUDIO/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/HID/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/MTP/Inc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F7xx/Include -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/apps -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/priv -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/prot -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/netif -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/stdc -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/system/arch -IC:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/CMSIS/Include -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -Wall -Wextra -Wpedantic -fdata-sections -ffunction-sections -O0 -g3 -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -Wall -Wextra -Wpedantic -fdata-sections -ffunction-sections -O0 -g3 -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -Wall -Wextra -Wpedantic -fdata-sections -ffunction-sections -O0 -g3 -g -c -x c-header -std=gnu11 --target=arm-none-eabi "-resource-dir=C:\\Users\\_\\AppData\\Roaming\\Code\\User\\globalStorage\\llvm-vs-code-extensions.vscode-clangd\\install\\18.1.3\\clangd_18.1.3\\lib\\clang\\18" -- "c:\\Users\\_\\Nextcloud\\projects\\work\\board_usb_to_eth\\software\\Core\\Inc\\fmc.h"
V[10:38:00.139] Driver produced command: cc1 -cc1 -triple thumbv7em-none-unknown-eabihf -fsyntax-only -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name fmc.h -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -nostdsysteminc -target-cpu cortex-m7 -target-feature -crc -target-feature -dotprod -target-feature +dsp -target-feature -mve -target-feature -mve.fp -target-feature -ras -target-feature -bf16 -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 -fp16fml -target-feature -crypto -target-feature -sha2 -target-feature -aes -target-feature +strict-align -target-abi aapcs -mfloat-abi hard -Wunaligned-access -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -fdebug-compilation-dir=C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/build/Debug -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/build/Debug -resource-dir "C:\\Users\\_\\AppData\\Roaming\\Code\\User\\globalStorage\\llvm-vs-code-extensions.vscode-clangd\\install\\18.1.3\\clangd_18.1.3\\lib\\clang\\18" -D DEBUG -D STM32F746xx -D USE_HAL_DRIVER -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Core/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../LWIP/App -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../LWIP/Target -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_DEVICE/App -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_DEVICE/Target -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_HOST/App -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../USB_HOST/Target -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/system -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/STM32F7xx_HAL_Driver/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/include -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/BSP/Components/dp83848 -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Class/DFU/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/AUDIO/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/HID/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Host_Library/Class/MTP/Inc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/netif -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Middlewares/Third_Party/LwIP/system/arch -I C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/cmake/stm32cubemx/../../Drivers/CMSIS/Include -internal-isystem "C:\\Users\\_\\AppData\\Roaming\\Code\\User\\globalStorage\\llvm-vs-code-extensions.vscode-clangd\\install\\18.1.3\\clangd_18.1.3\\lib\\clang\\18\\include" -internal-isystem "C:\\Program Files (x86)\\GNU Arm Embedded Toolchain\\10 2021.10\\bin\\..\\lib\\clang-runtimes\\arm-none-eabi\\include" -O0 -Wall -Wextra -Wpedantic -Wall -Wextra -Wpedantic -Wall -Wextra -Wpedantic -std=gnu11 -ferror-limit 19 -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -no-round-trip-args -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -x c-header "c:\\Users\\_\\Nextcloud\\projects\\work\\board_usb_to_eth\\software\\Core\\Inc\\fmc.h"
I[10:38:00.140] --> textDocument/clangd.fileStatus
V[10:38:00.140] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"parsing includes, running Update","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h"}}

V[10:38:00.140] Building first preamble for c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Inc\fmc.h version 1
V[10:38:00.164] Dropped diagnostic: c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Inc\fmc.h: no newline at end of file
I[10:38:00.165] Built preamble of size 357976 for file c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Inc\fmc.h version 1 in 0.02 seconds
I[10:38:00.166] --> workspace/semanticTokens/refresh(2)
V[10:38:00.166] >>> {"id":2,"jsonrpc":"2.0","method":"workspace/semanticTokens/refresh","params":null}

V[10:38:00.167] <<< {"id":2,"jsonrpc":"2.0","result":null}

I[10:38:00.167] <-- reply(2)
V[10:38:00.167] indexed preamble AST for c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Inc\fmc.h version 1:
  symbol slab: 0 symbols, 4224 bytes
  ref slab: 0 symbols, 0 refs, 136 bytes
  relations slab: 0 relations, 24 bytes
V[10:38:00.189] <<< {"id":28,"jsonrpc":"2.0","method":"textDocument/semanticTokens/full/delta","params":{"previousResultId":"3","textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:38:00.189] <-- textDocument/semanticTokens/full/delta(28)
V[10:38:00.189] ASTWorker running SemanticHighlights on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:38:00.191] --> reply:textDocument/semanticTokens/full/delta(28) 1 ms
V[10:38:00.191] >>> {"id":28,"jsonrpc":"2.0","result":{"edits":[],"resultId":"4"}}

I[10:38:00.191] --> textDocument/clangd.fileStatus
V[10:38:00.191] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:38:00.448] indexed file AST for c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Inc\fmc.h version 1:
  symbol slab: 9 symbols, 6312 bytes
  ref slab: 11 symbols, 16 refs, 4544 bytes
  relations slab: 0 relations, 24 bytes
V[10:38:00.449] Build dynamic index for main-file symbols with estimated memory usage of 68432 bytes
I[10:38:00.449] --> textDocument/publishDiagnostics
V[10:38:00.449] >>> {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[{"code":"unused-includes","codeDescription":{"href":"https://clangd.llvm.org/guides/include-cleaner"},"message":"Included header main.h is not used directly (fix available)","range":{"end":{"character":17,"line":27},"start":{"character":0,"line":27}},"relatedInformation":[],"severity":2,"source":"clangd","tags":[1]}],"uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h","version":1}}

I[10:38:00.449] --> textDocument/inactiveRegions
V[10:38:00.449] >>> {"jsonrpc":"2.0","method":"textDocument/inactiveRegions","params":{"regions":[{"end":{"character":14,"line":23},"start":{"character":0,"line":23}},{"end":{"character":2,"line":52},"start":{"character":0,"line":52}}],"textDocument":{"uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h"}}}

I[10:38:00.449] --> textDocument/clangd.fileStatus
V[10:38:00.449] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h"}}

V[10:38:03.436] <<< {"id":29,"jsonrpc":"2.0","method":"textDocument/rename","params":{"newName":"hsram_lcd","position":{"character":25,"line":20},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:38:03.436] <-- textDocument/rename(29)
V[10:38:03.436] ASTWorker running Rename on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:38:03.439] --> reply:textDocument/rename(29) 2 ms
V[10:38:03.439] >>> {"id":29,"jsonrpc":"2.0","result":{"changes":{"file:///C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h":[{"newText":"hsram_lcd","range":{"end":{"character":32,"line":33},"start":{"character":26,"line":33}}}],"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h":[{"newText":"hsram_lcd","range":{"end":{"character":32,"line":33},"start":{"character":26,"line":33}}}],"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c":[{"newText":"hsram_lcd","range":{"end":{"character":25,"line":20},"start":{"character":19,"line":20}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":32},"start":{"character":2,"line":32}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":33},"start":{"character":2,"line":33}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":35},"start":{"character":2,"line":35}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":36},"start":{"character":2,"line":36}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":37},"start":{"character":2,"line":37}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":38},"start":{"character":2,"line":38}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":39},"start":{"character":2,"line":39}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":40},"start":{"character":2,"line":40}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":41},"start":{"character":2,"line":41}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":42},"start":{"character":2,"line":42}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":43},"start":{"character":2,"line":43}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":44},"start":{"character":2,"line":44}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":45},"start":{"character":2,"line":45}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":46},"start":{"character":2,"line":46}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":47},"start":{"character":2,"line":47}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":48},"start":{"character":2,"line":48}}},{"newText":"hsram_lcd","range":{"end":{"character":8,"line":49},"start":{"character":2,"line":49}}},{"newText":"hsram_lcd","range":{"end":{"character":27,"line":60},"start":{"character":21,"line":60}}}]}}}

I[10:38:03.439] --> textDocument/clangd.fileStatus
V[10:38:03.439] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}

V[10:38:03.708] <<< {"id":30,"jsonrpc":"2.0","method":"textDocument/codeAction","params":{"context":{"diagnostics":[],"triggerKind":2},"range":{"end":{"character":25,"line":20},"start":{"character":25,"line":20}},"textDocument":{"uri":"file:///c%3A/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}}

I[10:38:03.708] <-- textDocument/codeAction(30)
V[10:38:03.708] ASTWorker running codeAction on version 1 of c:\Users\_\Nextcloud\projects\work\board_usb_to_eth\software\Core\Src\fmc.c
I[10:38:03.708] --> reply:textDocument/codeAction(30) 0 ms
V[10:38:03.708] >>> {"id":30,"jsonrpc":"2.0","result":[]}

I[10:38:03.708] --> textDocument/clangd.fileStatus
V[10:38:03.708] >>> {"jsonrpc":"2.0","method":"textDocument/clangd.fileStatus","params":{"state":"idle","uri":"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c"}}


@raldone01 raldone01 added the bug Something isn't working label Nov 15, 2024
@HighCommander4
Copy link
Contributor

Are you able to share a complete code example that reproduces the issue?

@raldone01
Copy link
Author

raldone01 commented Nov 17, 2024

Reproducer just dropped. https://github.com/raldone01/clangd_bug_refactor_failed_to_apply_edits

An arm toolchain is required.

It happens with vars used in multiple files.

I recommend trying to rename vars in Core/Src.

@HighCommander4
Copy link
Contributor

HighCommander4 commented Nov 17, 2024

I checked out the mentioned repo and tried some renames including the one shown in the issue description, and it's working for me.

Taking a closer look at your logs, I see that the response to the textDocument/rename request is:

{
  "id": 29,
  "jsonrpc": "2.0",
  "result": {
    "changes": {
      "file:///C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h": [
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 32,
              "line": 33
            },
            "start": {
              "character": 26,
              "line": 33
            }
          }
        }
      ],
      "file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h": [
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 32,
              "line": 33
            },
            "start": {
              "character": 26,
              "line": 33
            }
          }
        }
      ],
      "file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Src/fmc.c": [
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 25,
              "line": 20
            },
            "start": {
              "character": 19,
              "line": 20
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 32
            },
            "start": {
              "character": 2,
              "line": 32
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 33
            },
            "start": {
              "character": 2,
              "line": 33
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 35
            },
            "start": {
              "character": 2,
              "line": 35
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 36
            },
            "start": {
              "character": 2,
              "line": 36
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 37
            },
            "start": {
              "character": 2,
              "line": 37
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 38
            },
            "start": {
              "character": 2,
              "line": 38
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 39
            },
            "start": {
              "character": 2,
              "line": 39
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 40
            },
            "start": {
              "character": 2,
              "line": 40
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 41
            },
            "start": {
              "character": 2,
              "line": 41
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 42
            },
            "start": {
              "character": 2,
              "line": 42
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 43
            },
            "start": {
              "character": 2,
              "line": 43
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 44
            },
            "start": {
              "character": 2,
              "line": 44
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 45
            },
            "start": {
              "character": 2,
              "line": 45
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 46
            },
            "start": {
              "character": 2,
              "line": 46
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 47
            },
            "start": {
              "character": 2,
              "line": 47
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 48
            },
            "start": {
              "character": 2,
              "line": 48
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 8,
              "line": 49
            },
            "start": {
              "character": 2,
              "line": 49
            }
          }
        },
        {
          "newText": "hsram_lcd",
          "range": {
            "end": {
              "character": 27,
              "line": 60
            },
            "start": {
              "character": 21,
              "line": 60
            }
          }
        }
      ]
    }
  }
}

I do see something unusual there: the file fmc.h shows up under two different keys, which differ by the case of the drive letter (C: vs. c:) only:

"file:///C:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h"
"file:///c:/Users/_/Nextcloud/projects/work/board_usb_to_eth/software/Core/Inc/fmc.h"

So, I suspect this is a Windows-specific issue related to the filesystem being case-insensitive.

@HighCommander4
Copy link
Contributor

HighCommander4 commented Nov 17, 2024

While you didn't show your compile_commands.json file, my guess it the entries in that file use C:, while the log shows VSCode sending paths (e.g. in the textDocument/didOpen request that use c:).

A workaround that has worked for other users encountering similar issues has been to change the compile_commands.json file to also use paths with c:.

@HighCommander4
Copy link
Contributor

Actually it looks like the exact same issue as #687

@HighCommander4
Copy link
Contributor

Duplicate of #687

@HighCommander4 HighCommander4 marked this as a duplicate of #687 Nov 17, 2024
@HighCommander4 HighCommander4 closed this as not planned Won't fix, can't repro, duplicate, stale Nov 17, 2024
@raldone01
Copy link
Author

A simple solution could be to run a normalize path on the paths in the right places.

The performance impact should be negligible.

@raldone01
Copy link
Author

Or just run to upper or to lower on the paths on windows platforms since they are case insensitve anyways.

@HighCommander4
Copy link
Contributor

A simple solution could be to run a normalize path on the paths in the right places.

A solution along those lines is tracked in clangd/clangd#108. Contributions to a fix of that issue are definitely welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants