Exportable version of WizziLab's modem driver.

Dependents:   modem_ref_helper

Committer:
Jeej
Date:
Fri Feb 19 10:59:42 2021 +0000
Revision:
60:08efaaca0e83
Parent:
56:67e3d9608403
Fixed responses

Who changed what in which revision?

UserRevisionLine numberNew 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__