Hi everybody :)As you may know there is an option to customize the tools menu over the UI (as documented here https://www.keil.com/support/man/docs/uv4cl/uv4cl_dg_toolmnu.htm). I am totally fine with it but I want to maniplate them with some self-written scripts and not over the UI (e. g, add new tools by extending the configuration file). Therefore, I need to know where that configuration file is located. First I thought that it is some project-specific stuff but then I realized that the added/customized tools can be used in all projects. I went through most of the files inside of a sample project and for sure inside of the Keil installation folder. I could not find any configuration (e. g. XML-file) which contains those configuration. I also took a look at the Windows Registery Editor but could not find any relevant information (fyi I use µVision V5.37.0.0). Can you tell me if such a file exists and if so, where is it?Thank you so mucn in advance :)
You can find these entries in the Windows Registry:
HKEY_CURRENT_USER\Software\Keil\µVision5\ToolM
Make a dummy entry in uVision and then you see all the variables (Mag0, Mex0, Mfg0, Mid0 and Mtx0...) and their types.
Thank you so much for providing the path (I could not find it out and had a hard time searching it [due to huge number of entries it takes too much time to search there]). Now with the path provided by you I could finally find them. Maybe for those who need the same thing:
Hans Schneebauer said:HKEY_CURRENT_USER\Software\Keil\µVision5\ToolM
They are mapped to the UI elements as following (as I understood):
n ∈ N0 (just an index starting with 0)
*: They use one nibble to code the options selected (we have three options -> 8 different cases [3 bits should be enough but they took an extra bit and so they have a nibble for that [a digit of that hexadecimal constant]). Note that the LSB of that nibble is always 1. You can create other combinations by your own (e. g. 0x0000 0F00 -> all of three options selected)