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... | |
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.
#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.