Manipulation of the configuration file

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

Figure 1. Choose a peripheral

open the bracket,

Now choose a pin to configure,

Figure 2. Choose a pin

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.

Figure 3. Pin is chosen

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.

Figure 4. Add some additional pins

which will result in the following configuration:

Figure 5. Result of one peripheral configuration

Of course, it is possible to add some new peripherals.

The result could be:

Figure 6. example of a configuration with several peripherals

It is possible to update MSCR IO and MSCR MUX after the pin name.

Figure 7. Set an IO configuration for your pin settings

here the result will be:

Figure 8. example of a IO configured to a pin setting

You can reproduce this procedure for all the needed configurations.