view src/cs/drivers/drv_app/lcc/lcc_trace.h @ 465:0f79101c6fa2
bmi2: show FreeCalypso fw version in ###520# screen
author |
Mychaela Falconia <falcon@freecalypso.org> |
date |
Tue, 20 Mar 2018 06:08:06 +0000 (2018-03-20) |
parents |
945cf7f506b2 |
children |
|
line source
/******************************************************************************
* 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