module gnu.targets.arm.rtsv7M.Settings

Collection of parameters relevant for this package as a whole

C synopsis target-domain sourced in gnu/targets/arm/rtsv7M/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 gnu/targets/arm/rtsv7M/Settings.xdc
var Settings = xdc.useModule('gnu.targets.arm.rtsv7M.Settings');
module-wide config parameters
metaonly config Settings.bootOnly  // module-wide

Allow supplying only the boot code library

Configuration settings
Settings.bootOnly = Bool false;
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;
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:21 GMT