Project Panel

Overview

There is one Project panel for each opened project file.

Project Information

Project Name

Enter the project name. The name must contain at least 3 characters, and may only consist of alphanumeric characters and spaces.

The project name is included as documentation in the generated driver source code.

Project File

Displays the project file path once the project has been saved (to an *.scp file).

Project Description

Enter an optional project description.

The project description is included as documentation in the generated driver source code.

Driver Settings

Operating System

Select the real-time operating system to be interfaced by the generated driver:

  • None : Bare-metal without any run-time framework
  • TI-RTOS : Real-time kernel with peripheral drivers and power/clock management provided by Texas Instruments
  • TI Driver Porting Layer : Operating system abstraction layer used by the peripheral drivers included the Texas Instruments SimpleLink SDKs

Source Code Prefix

Enter an optional source code prefix.

Use prefixes to avoid name conflicts when incorporating multiple Sensor Controller Interface drivers in one System CPU application.

Source Code Output Directory

Specify the output directory for the generated Sensor Controller Interface driver source files as:

  • Absolute path
  • Path relative to the project file, starting with “.” or “..”

Target Chip

Select the target chip for the generated Sensor Controller Interface driver. This selection must be correct to allow correct I/O mapping and for the generated driver and task testing to work properly.

Chip Name

Select chip name.

Chip Revision

Select chip revision.

Chip Package

Select chip package.

Compatible Chips

Displays all chip name/revision/package combinations that are compatible with the current target chip selection.

The list also displays compatibility for the generated driver source code, and for task testing and run-time logging.

Sensor Controller Tasks

A Sensor Controller project can have up to 8 tasks.

Press the Add new… button to add a new Sensor Controller task to the project. This will activate the Task Panel for the created task.

Press the Copy existing… button to copy a task from another project into the project. This will first open a window to select a project file, and then another a window to select the task to be copied.

Select an entry in the task list and press the Remove selected… button to permanently remove the task from the project.

Double-click on an entry in the task list to jump to the corresponding Task Panel .

Changing Task ID / Execution Order

When multiple Sensor Controller tasks are executed (running the Execution Code) during the same Sensor Controller wake-up, tasks with lower task ID are executed first.

Use the Move up and Move down buttons to change task ID / execution order of the selected task.