Hello,
We are using MPLAB VS Code / MCC to develop graphics applications and we have come across an outrageous bug. We have noticed that when we change some settings in the Composer, it is not sure if MCC will update the appropriate generated files!
- Platform: MPLAB® Tools for VS Code with all extensions up to date 2026.01.28
"hexmate": "0.2.1"
"mplab-ai-coding-assistant": "1.2.0"
"mplab-clangd": "1.6.0"
"mplab-code-configurator": "0.1.6"
"mplab-core-da": "1.7.0"
"mplab-data-visualizer": "0.1.4"
"mplab-extension-pack": "1.2.2"
"mplab-extensions-core": "1.6.3"
"mplab-extensions-platforms": "1.5.2"
"mplab-kconfig": "1.2.0"
"mplab-ui": "1.6.0"
"mplabx-importer": "1.6.0"
"runcmake": "1.6.0"
"toolchains": "1.6.0"
- GFX: v3.16.3 (latest available on 2026.01.28)
Steps to reproduce:
- Open Composer and change scratch buffer size, save graphics configuration and click generate on the composer.
- Go to MCC and generate MCC configuration.
Having the Composer open or closed didn't make any consistent difference.
Selecting "Forced Update All" or not didn't make any consistent difference.
- Go to Source Control and see if the scratch buffer size value has changed in file "legato_config.h" or not. Most of the times it was not changed despite the fact that closing and opening the Composer the new value had been retained.
Most of the times the value was unchanged!!!! This means that the hours we have spent tinkering with settings and assuming they have been changed were a huge waste of time...
This is a fatal flaw of the system which makes us question its reliability at the core!
Changing anything the Composer and generating the graphics configuration should guarantee that MCC will generate all the appropriate files and changes at all times! We assumed that checking "Force Update All" would ensure the generation every time but we were very surprised to see that not even that worked! MCC seemed to update the value whenever it liked.
🆘🆘🆘 This needs to be resolved ASAP!!! 🚨🚨🚨
Step 1: Change the value in the composer and generate both configurations:

Step 2: Check source control to see if the value has changed (left side is the committed file, right side is the working copy that should have been renewed)

Step 3: Repeat generation process of both configurations until the value has finally been updated...

Hello,
We are using MPLAB VS Code / MCC to develop graphics applications and we have come across an outrageous bug. We have noticed that when we change some settings in the Composer, it is not sure if MCC will update the appropriate generated files!
"hexmate": "0.2.1"
"mplab-ai-coding-assistant": "1.2.0"
"mplab-clangd": "1.6.0"
"mplab-code-configurator": "0.1.6"
"mplab-core-da": "1.7.0"
"mplab-data-visualizer": "0.1.4"
"mplab-extension-pack": "1.2.2"
"mplab-extensions-core": "1.6.3"
"mplab-extensions-platforms": "1.5.2"
"mplab-kconfig": "1.2.0"
"mplab-ui": "1.6.0"
"mplabx-importer": "1.6.0"
"runcmake": "1.6.0"
"toolchains": "1.6.0"
Steps to reproduce:
Having the Composer open or closed didn't make any consistent difference.
Selecting "Forced Update All" or not didn't make any consistent difference.
Most of the times the value was unchanged!!!! This means that the hours we have spent tinkering with settings and assuming they have been changed were a huge waste of time...
This is a fatal flaw of the system which makes us question its reliability at the core!
Changing anything the Composer and generating the graphics configuration should guarantee that MCC will generate all the appropriate files and changes at all times! We assumed that checking "Force Update All" would ensure the generation every time but we were very surprised to see that not even that worked! MCC seemed to update the value whenever it liked.
🆘🆘🆘 This needs to be resolved ASAP!!! 🚨🚨🚨
Step 1: Change the value in the composer and generate both configurations:

Step 2: Check source control to see if the value has changed (left side is the committed file, right side is the working copy that should have been renewed)

Step 3: Repeat generation process of both configurations until the value has finally been updated...
