module ti.sysbios.posix.Settings

Select ti.sysbios.posix pthread features

For BIOS pthread documentation, please refer to: SYS/BIOS POSIX Thread (pthread) Support
C synopsis target-domain sourced in ti/sysbios/posix/Settings.xdc
 
config Settings_supportsMutexPriority  // module-wide

Include support for pthread mutex priority protocols. Default is false

C synopsis target-domain
extern const Bool Settings_supportsMutexPriority;
 
DETAILS
Set to true to enable pthread mutex priority protocols. If set to true, PTHREAD_PRIO_PROTECT and PTHREAD_PRIO_INHERIT mutexes will be available. The default value is set to false to reduce code size.
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 ti/sysbios/posix/Settings.xdc
var Settings = xdc.useModule('ti.sysbios.posix.Settings');
module-wide config parameters
 
 
 
config Settings.supportsMutexPriority  // module-wide

Include support for pthread mutex priority protocols. Default is false

Configuration settings
Settings.supportsMutexPriority = Bool false;
 
DETAILS
Set to true to enable pthread mutex priority protocols. If set to true, PTHREAD_PRIO_PROTECT and PTHREAD_PRIO_INHERIT mutexes will be available. The default value is set to false to reduce code size.
C SYNOPSIS
 
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 Fri, 10 Jun 2016 23:29:42 GMT