The pin settings needs a name, a pinmap model and an associated package.
The "PinSettings" keyword precedes the name to be given to the configuration.
The "include" keyword introduces the URI to the pinmap model... This file is provided by the "StellarStudio" team.
Now you can edit the file, add the peripherals and their corresponding configurations.
NB: remember that at any time you can use the magic key combination, and the editor will help you with a contextual content assist helper menu.
you can add a comment with your peripheral
open the bracket,
Now choose a pin to configure,
The developer has to name the pin (NB: the pin is given a default name that the user can change).
MSCR IO value and MSCR Mux are automatically set and put in comment like a developer information.
Now, you can add some additional pins by using <CTRL><Space bar>.
You can notice that the function already used by a previous configuration is not displayed in the contextual menu.
which will result in the following configuration:
Of course, it is possible to add some new peripherals.
The result could be:
It is possible to update MSCR IO and MSCR MUX after the pin name.
here the result will be:
You can reproduce this procedure for all the needed configurations.