Microcontroller Abstraction Layer (MCAL) is a software that provides direct access to
the MCU modules and includes the microcontroller, memory, communication and I/O
drivers. To use an MCAL SDK with device-specific tools in a project, import a
respective MCAL configuration into a new SDK and attach it to the project.
To add an MCAL SDK:
-
Click on the main menu. In the Preferences dialog box, go to .
-
Click the Create button.
-
Select the descriptor from the MCAL SDK descriptor
drop-down menu.
-
Specify the location of the MCAL configuration files.
-
Specify a unique SDK name that starts with a letter. Use letters, digits, and
underscores.
-
Specify the SDK version in the “major.minor.micro.qualifier” format. The
“major” is mandatory, other parts can be skipped. The “qualifier” can include
letters, digits and underscores, other parts can only use digits.
-
Click OK.
The new SDK based on the selected MCAL configuration appears in the list of
available SDKs. It is global and can be attached to any application project that uses
the compatible language, MCU, core, and toolchain.