atostm 3.2.0
ATOMAS atostm
Module defines

Each module within the library is individually defined by a name and id. More...

Macros

#define ATO_STM_LIBRARY   "atostm"
 The name of the library.
 
#define ATO_STM_MODULE_LIB   "lib"
 The lib module name.
 
#define ATO_STM_MODULE_STM   "stm"
 The stm module name.
 
#define ATO_STM_MODULE_TKN   "tkn"
 The tkn module name.
 
#define ATO_STM_MODULE_ERRFN   "errfn"
 The errfn module name.
 
#define ATO_STM_MODULEID_LIB   0x00000001UL
 The lib module id.
 
#define ATO_STM_MODULEID_STM   0x00000002UL
 The stm module id.
 
#define ATO_STM_MODULEID_TKN   0x00000004UL
 The tkn module id.
 
#define ATO_STM_MODULEID_ERRFN   0x00000008UL
 The errfn module id.
 
#define ATO_STM_INIT_ALL   0xffff
 The ATO_STM_INIT_... defines are used to control the initialisation that takes place. More...
 

Detailed Description

Each module within the library is individually defined by a name and id.

These can be used to target logging for particular modules and to identify the source of errors. When setting logging, the MODULEID values can be bitwised or-ed.

Note that not all modules are necessarily exposed via a public API, even though they appear here.

Macro Definition Documentation

◆ ATO_STM_INIT_ALL

#define ATO_STM_INIT_ALL   0xffff

The ATO_STM_INIT_... defines are used to control the initialisation that takes place.

Currently only ATO_STM_INIT_ALL is defined.