This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CODECOMPOSER: CCS Theia issue with devicelib code completion and outline panel

Part Number: CODECOMPOSER
Other Parts Discussed in Thread: MSPM0L1306, CCSTUDIO

I successfully installed CCS Theia version 1.1.0 and I created a project for MSPM0L1306 uC. I included in my main source file some device lib header files, but code completion can't found all available functions in those  headers. If I open one of those headerand select the outline panel, it contains only the message "The active editor cannot provide outline information.".

Outline and completion work fine with project files.

SO: Windows 10 Enterprise 22H2 19045.3208

CCS Theia: 1.1.0

Default VS Code API: 1.72.2

List of extension: 

  • @ccs/ccstudio 1.1.0
  • @ccs/ccstudio-console 1.1.0
  • @ccs/ccstudio-debug 1.1.0
  • @ccs/ccstudio-getting-started 1.1.0
  • @ccs/ccstudio-guicomposer 1.1.0
  • @ccs/ccstudio-plugin 1.1.0
  • @ccs/ccstudio-project 1.1.0
  • @ccs/ccstudio-updater 1.0.0
  • @theia/bulk-edit 1.36.0
  • @theia/callhierarchy 1.36.0
  • @theia/console 1.36.0
  • @theia/core 1.36.0
  • @theia/debug 1.36.0
  • @theia/editor 1.36.0
  • @theia/editor-preview 1.36.0
  • @theia/electron 1.36.0
  • @theia/external-terminal 1.36.0
  • @theia/file-search 1.36.0
  • @theia/filesystem 1.36.0
  • @theia/git 1.36.0
  • @theia/keymaps 1.36.0
  • @theia/markers 1.36.0
  • @theia/messages 1.36.0
  • @theia/metrics 1.36.0
  • @theia/mini-browser 1.36.0
  • @theia/monaco 1.36.0
  • @theia/navigator 1.36.0
  • @theia/outline-view 1.36.0
  • @theia/output 1.36.0
  • @theia/plugin-dev 1.36.0
  • @theia/plugin-ext 1.36.0
  • @theia/plugin-ext-vscode 1.36.0
  • @theia/preferences 1.36.0
  • @theia/preview 1.36.0
  • @theia/process 1.36.0
  • @theia/property-view 1.36.0
  • @theia/scm 1.36.0
  • @theia/scm-extra 1.36.0
  • @theia/search-in-workspace 1.36.0
  • @theia/task 1.36.0
  • @theia/terminal 1.36.0
  • @theia/timeline 1.36.0
  • @theia/toolbar 1.36.0
  • @theia/typehierarchy 1.36.0
  • @theia/userstorage 1.36.0
  • @theia/variable-resolver 1.36.0
  • @theia/vsx-registry 1.36.0
  • @theia/workspace 1.36.0

mspm0 sdk: 1.10.00.05

toolchain: ti cgt armllvm 2.1.3 LTS

How to reproduce: create new project with theia, create configuration, open main source file, include <ti/devicelib/dl_adc12.h> header, try to get code completion for function DL_ADC12_enableInterrupt(...) to check there is no code completion, open dl_adc12.h file and check outline panel is empty.