module iar.targets.arm.rts.Settings

Collection of parameters relevant for this package as a whole

C synopsis target-domain sourced in iar/targets/arm/rts/Settings.xdc
Module-Wide Built-Ins

C synopsis target-domain
Types_ModuleId Settings_Module_id();
// Get this module's unique id
 
Bool Settings_Module_startupDone();
// Test if this module has completed startup
 
IHeap_Handle Settings_Module_heap();
// The heap from which this module allocates memory
 
Bool Settings_Module_hasMask();
// Test whether this module has a diagnostics mask
 
Bits16 Settings_Module_getMask();
// Returns the diagnostics mask for this module
 
Void Settings_Module_setMask(Bits16 mask);
// Set the diagnostics mask for this module
 
Configuration settings sourced in iar/targets/arm/rts/Settings.xdc
var Settings = xdc.useModule('iar.targets.arm.rts.Settings');
module-wide config parameters
 
 
metaonly config Settings.bootOnly  // module-wide

Allow supplying only the boot code library

Configuration settings
Settings.bootOnly = Bool false;
 
DETAILS
This package can supply the boot code and the library with the implementation of xdc.runtime modules. If this parameter is set to true, only the boot code is supplied. Otherwise, both the boot code and the xdc.runtime implementation are supplied.
 
metaonly config Settings.common$  // module-wide

Common module configuration parameters

Configuration settings
Settings.common$ = Types.Common$ undefined;
 
DETAILS
All modules have this configuration parameter. Its name contains the '$' character to ensure it does not conflict with configuration parameters declared by the module. This allows new configuration parameters to be added in the future without any chance of breaking existing modules.
generated on Tue, 14 Feb 2017 20:00:26 GMT