Peripherals view
The Peripherals view contains a table showing a list of available peripherals on the currently selected processor that can be configured by the Peripherals tool. In case of multicore processors, the displayed peripherals are also core-specific.
Each instance of a peripheral (for example, UART0) occupies one row. First column contains peripheral name and a checkbox indicating whether the peripheral is used by any component instance.
Second column contains a name of component instance handling the peripheral. This name is customizable in the settings editor and it is used in generated code. The name of the component instance can't contain spaces.
You can enable an instance by selecting the checkbox, or by clicking the switch in the settings editor of the component instance.
Disable a component instance by unchecking the checkbox.
Double-click the second column to open the Settings Editor for the component instance.
| Option | Description |
|---|---|
| Open | Open the component instance in the Settings Editor. |
| Open in another view | Duplicate the component instance in the Settings Editor. |
| Enable/Disable | Enable/Disable the component instance. |
| Add component instance | Add a component instance to the peripheral. |
| Initialized in user code |
Mark the peripheral as configured by user code (available on not configured peripherals). |
| Edit comment | Create/Edit custom notes for the component instance. |
| Lock/Unlock editing of component instance | Lock/Unlock the editing of the component instance. |
| Save to use case library | Create a template from the component instance. |
| Documentation | Display the documentation of the component instance, if available. |
| Remove | Remove the component instance from configuration. If more instances are in use, a confirmation window will allow you to select which instance you want to remove. |
| Migrate | Migrate the component to a different component type or to a component with a newer driver version. |
| Move to | Choose from available functional groups to move the component instance to. |
| Copy to | Choose from available functional groups to copy the component instance to. |