Exportable version of WizziLab's modem driver.
include/alp_dbg.h@67:e458db8402dc, 2021-10-29 (annotated)
- Committer:
- marin_wizzi
- Date:
- Fri Oct 29 13:54:43 2021 +0000
- Revision:
- 67:e458db8402dc
- Parent:
- 56:67e3d9608403
had to be commited for Scanner test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Jeej | 56:67e3d9608403 | 1 | /// @copyright |
Jeej | 56:67e3d9608403 | 2 | /// ========================================================================={{{ |
Jeej | 56:67e3d9608403 | 3 | /// Copyright (c) 2012-2013 WizziLab / |
Jeej | 56:67e3d9608403 | 4 | /// All rights reserved / |
Jeej | 56:67e3d9608403 | 5 | /// =========================================================================}}} |
Jeej | 56:67e3d9608403 | 6 | /// @endcopyright |
Jeej | 56:67e3d9608403 | 7 | |
Jeej | 56:67e3d9608403 | 8 | #ifndef __ALP_DBG_H__ |
Jeej | 56:67e3d9608403 | 9 | #define __ALP_DBG_H__ |
Jeej | 56:67e3d9608403 | 10 | |
Jeej | 56:67e3d9608403 | 11 | #include "WizziDebug.h" |
Jeej | 56:67e3d9608403 | 12 | |
Jeej | 56:67e3d9608403 | 13 | #define ALP_ASSERT(c,...) ASSERT(c,__VA_ARGS__) |
Jeej | 56:67e3d9608403 | 14 | |
Jeej | 56:67e3d9608403 | 15 | // ALP Trace Levels |
Jeej | 56:67e3d9608403 | 16 | #define L_ALP (1 << 0) |
Jeej | 56:67e3d9608403 | 17 | #define L_ALP_HST (1 << 1) |
Jeej | 56:67e3d9608403 | 18 | #define L_ALP_COM (1 << 2) |
Jeej | 56:67e3d9608403 | 19 | #define L_ALP_D7A (1 << 3) |
Jeej | 56:67e3d9608403 | 20 | #define L_ALP_LWAN (1 << 4) |
Jeej | 56:67e3d9608403 | 21 | #define L_ALP_URC (1 << 5) |
Jeej | 56:67e3d9608403 | 22 | #define L_ALP_BLE (1 << 6) |
Jeej | 56:67e3d9608403 | 23 | #define L_ALP_DBG (1 << 14) |
Jeej | 56:67e3d9608403 | 24 | #define L_ALP_ERR (1 << 15) |
Jeej | 56:67e3d9608403 | 25 | |
Jeej | 56:67e3d9608403 | 26 | // API level traces, should not be too verbose and can remain on release/prod build |
Jeej | 56:67e3d9608403 | 27 | // Still removable if needed |
Jeej | 56:67e3d9608403 | 28 | #ifndef __ALP_NO_PRINT__ |
Jeej | 56:67e3d9608403 | 29 | #define ALP_DPRINT(l, ...) do {kal_dbg_cprintf(TLEV(TMOD_ALP, l), ##__VA_ARGS__);} while(0) |
Jeej | 56:67e3d9608403 | 30 | #else |
Jeej | 56:67e3d9608403 | 31 | #define ALP_DPRINT(l, ...) |
Jeej | 56:67e3d9608403 | 32 | #endif |
Jeej | 56:67e3d9608403 | 33 | |
Jeej | 56:67e3d9608403 | 34 | // Debug Oriented traces cherry-picked when debugging |
Jeej | 56:67e3d9608403 | 35 | // should never go into prod builds |
Jeej | 56:67e3d9608403 | 36 | #ifdef _BUILD_TYPE_DEBUG_ |
Jeej | 56:67e3d9608403 | 37 | #if 0 |
Jeej | 56:67e3d9608403 | 38 | #define ALP_DBG_DPRINT(l,...) do{kal_dbg_cprintf(TLEV(TMOD_ALP,l),__VA_ARGS__);}while(0) |
Jeej | 56:67e3d9608403 | 39 | #endif |
Jeej | 56:67e3d9608403 | 40 | #endif // _BUILD_TYPE_DEBUG_ |
Jeej | 56:67e3d9608403 | 41 | |
Jeej | 56:67e3d9608403 | 42 | #ifndef ALP_DBG_DPRINT |
Jeej | 56:67e3d9608403 | 43 | #define ALP_DBG_DPRINT(l,...) do {}while(0) |
Jeej | 56:67e3d9608403 | 44 | #endif |
Jeej | 56:67e3d9608403 | 45 | |
Jeej | 56:67e3d9608403 | 46 | |
Jeej | 56:67e3d9608403 | 47 | #endif // __ALP_DBG_H__ |