diff options
author | Nick Pelly <npelly@google.com> | 2010-09-23 12:47:58 -0700 |
---|---|---|
committer | Nick Pelly <npelly@google.com> | 2010-09-23 13:53:18 -0700 |
commit | 5d9927ba30ba449badb9f6df0fbeb4d6aedc6e2a (patch) | |
tree | 190f9251c6db03d3550ec7f30b51a2561c01d9cf /Linux_x86/phDal4Nfc_debug.h | |
parent | 4ff7c86a2c706b150078274455406f1b04966e1a (diff) | |
download | external_libnfc-nxp-5d9927ba30ba449badb9f6df0fbeb4d6aedc6e2a.zip external_libnfc-nxp-5d9927ba30ba449badb9f6df0fbeb4d6aedc6e2a.tar.gz external_libnfc-nxp-5d9927ba30ba449badb9f6df0fbeb4d6aedc6e2a.tar.bz2 |
Initial libnfc checkin
Source: Trusted_NFC_Device_Host_AA03.01e02_google.zip code drop (23-Sep-2010)
Change-Id: Ie47f18423f949a8d3e0815d13f55c814312add24
Signed-off-by: Nick Pelly <npelly@google.com>
Diffstat (limited to 'Linux_x86/phDal4Nfc_debug.h')
-rw-r--r-- | Linux_x86/phDal4Nfc_debug.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Linux_x86/phDal4Nfc_debug.h b/Linux_x86/phDal4Nfc_debug.h new file mode 100644 index 0000000..bd6ae91 --- /dev/null +++ b/Linux_x86/phDal4Nfc_debug.h @@ -0,0 +1,42 @@ + + + +/*----------------------------------------------------------------------------------- + DEBUG CORNER +------------------------------------------------------------------------------------*/ +/* Activate for debug */ +//#define DAL_TRACE + +#ifdef DAL_TRACE +#include <stdio.h> + +#define MAX_TRACE_BUFFER 150 + +#define DAL_PRINT( str ) phOsalNfc_DbgString(str) +#define DAL_DEBUG(str, arg) \ +{ \ + char trace[MAX_TRACE_BUFFER]; \ + snprintf(trace,MAX_TRACE_BUFFER,str,arg); \ + phOsalNfc_DbgString(trace); \ +} + +#define DAL_PRINT_BUFFER(msg,buf,len) \ +{ \ + uint16_t i = 0; \ + char trace[MAX_TRACE_BUFFER]; \ + snprintf(trace,MAX_TRACE_BUFFER,"\n\t %s:",msg); \ + phOsalNfc_DbgString(trace); \ + phOsalNfc_DbgTrace(buf,len); \ + phOsalNfc_DbgString("\r"); \ +} + +#define DAL_ASSERT_STR(x, str) { if (!(x)) { phOsalNfc_DbgString(str); while(1); } } + +#else +#define DAL_PRINT( str ) +#define DAL_DEBUG(str, arg) +#define DAL_PRINT_BUFFER(msg,buf,len) +#define DAL_ASSERT_STR(x, str) + +#endif + |