FreeCalypso > hg > fc-tourmaline
diff src/cs/drivers/drv_app/lcc/lcc_trace.h @ 0:4e78acac3d88
src/{condat,cs,gpf,nucleus}: import from Selenite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 16 Oct 2020 06:23:26 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cs/drivers/drv_app/lcc/lcc_trace.h Fri Oct 16 06:23:26 2020 +0000 @@ -0,0 +1,79 @@ +/****************************************************************************** + * PWR task (pwr) + * Adapted from FFS by Svend Kristian Lindholm, skl@ti.com + * Idea, design and coding by Mads Meisner-Jensen, mmj@ti.com + * + * pwr tracing + * + * $Id: pwr_trace.h 1.1 Wed, 20 Aug 2003 10:22:37 +0200 skl $ + * + ******************************************************************************/ + + +#ifndef __LCC_TRACE_H__ +#define __LCC_TRACE_H__ + +#include "lcc_cfg.h" + +/****************************************************************************** + ** Common Tracing and logging + *****************************************************************************/ + +int pwr_tr_query(int mask); + + +/****************************************************************************** + ** Target Tracing + ******************************************************************************/ + +#define tw(contents) + +#if TRACE_WANTED + #define ttw(contents) contents + // To distinguish from FFS trace system rename to pwr_ttr and pwr_str + #define ttr pwr_ttr + #define str pwr_str +#else + #define ttw(contents) +#endif + +#define tlw(contents) +#define NL +void pwr_ttr_init(unsigned int mask); +void pwr_ttr(unsigned trmask, char *format, ...); +void pwr_str(unsigned mask, char *string); + +enum TargetTraceMask { + TTrMem = 0x00000001, + TTrMemLow = 0x00000002, + + TTrApi = 0x00000010, + TTrTimer = 0x00000020, + TTrTimerLow = 0x00000040, + + TTrInit = 0x00000100, + TTrInitLow = 0x00000200, + + TTrCharge = 0x00000400, + TTrChargeLow = 0x00000800, + + TTrEvent = 0x00001000, + TTrEventLow = 0x00002000, + + TTrEnv = 0x00020000, + TTrEnvLow = 0x00040000, + + TTrTask = 0x00100000, + TTrTaskLow = 0x00200000, + + TTrTmpwr = 0x08000000, + + TTrTaskDelays = 0x10000000, + TTrWarning = 0x40000000, + TTrFatal = 0x80000000, + + TTrAll = 0xFFFFFFFF +}; + + +#endif