wm_dbg.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. #ifndef __WM_DBG_H__
  2. #define __WM_DBG_H__
  3. #include "wm_debug.h"
  4. /* Define the module switcher */
  5. #define TLS_FLASH_DBG TLS_DBG_ON
  6. #define TLS_SPI_DBG TLS_DBG_OFF
  7. #define TLS_IO_DBG TLS_DBG_OFF
  8. #define TLS_DMA_DBG TLS_DBG_OFF
  9. #define TLS_WL_DBG TLS_DBG_OFF
  10. #define TLS_WPA_DBG TLS_DBG_OFF
  11. /* flash info */
  12. #if (TLS_FLASH_DBG && TLS_DBG_LEVEL_INFO)
  13. #define TLS_DBGPRT_FLASH_INFO(f, a...) __TLS_DBGPRT_INFO(f, ##a)
  14. #else
  15. #define TLS_DBGPRT_FLASH_INFO(f, a...)
  16. #endif
  17. /* flash warnning */
  18. #if (TLS_FLASH_DBG && TLS_DBG_LEVEL_WARNING)
  19. #define TLS_DBGPRT_FLASH_WARNING(f, a...) __TLS_DBGPRT_WARNING(f, ##a)
  20. #else
  21. #define TLS_DBGPRT_FLASH_WARNING(f, a...)
  22. #endif
  23. /* flash error */
  24. #if (TLS_FLASH_DBG && TLS_DBG_LEVEL_ERR)
  25. #define TLS_DBGPRT_FLASH_ERR(f, a...) __TLS_DBGPRT_ERR(f, ##a)
  26. #else
  27. #define TLS_DBGPRT_FLASH_ERR(f, a...)
  28. #endif
  29. #if (TLS_SPI_DBG && TLS_DBG_LEVEL_INFO)
  30. #define TLS_DBGPRT_SPI_INFO(f, a...) __TLS_DBGPRT_INFO(f, ##a)
  31. #else
  32. #define TLS_DBGPRT_SPI_INFO(f, a...)
  33. #endif
  34. #if (TLS_SPI_DBG && TLS_DBG_LEVEL_WARNING)
  35. #define TLS_DBGPRT_SPI_WARNING(f, a...) __TLS_DBGPRT_WARNING(f, ##a)
  36. #else
  37. #define TLS_DBGPRT_SPI_WARNING(f, a...)
  38. #endif
  39. #if (TLS_SPI_DBG && TLS_DBG_LEVEL_ERR)
  40. #define TLS_DBGPRT_SPI_ERR(f, a...) __TLS_DBGPRT_ERR(f, ##a)
  41. #else
  42. #define TLS_DBGPRT_SPI_ERR(f, a...)
  43. #endif
  44. #if (TLS_IO_DBG && TLS_DBG_LEVEL_INFO)
  45. #define TLS_DBGPRT_IO_INFO(f, a...) __TLS_DBGPRT_INFO(f, ##a)
  46. #else
  47. #define TLS_DBGPRT_IO_INFO(f, a...)
  48. #endif
  49. #if (TLS_IO_DBG && TLS_DBG_LEVEL_WARNING)
  50. #define TLS_DBGPRT_IO_WARNING(f, a...) __TLS_DBGPRT_WARNING(f, ##a)
  51. #else
  52. #define TLS_DBGPRT_IO_WARNING(f, a...)
  53. #endif
  54. #if (TLS_IO_DBG && TLS_DBG_LEVEL_ERR)
  55. #define TLS_DBGPRT_IO_ERR(f, a...) __TLS_DBGPRT_ERR(f, ##a)
  56. #else
  57. #define TLS_DBGPRT_IO_ERR(f, a...)
  58. #endif
  59. #if (TLS_DMA_DBG && TLS_DBG_LEVEL_INFO)
  60. #define TLS_DBGPRT_DMA_INFO(f, a...) __TLS_DBGPRT_INFO(f, ##a)
  61. #else
  62. #define TLS_DBGPRT_DMA_INFO(f, a...)
  63. #endif
  64. #if (TLS_DMA_DBG && TLS_DBG_LEVEL_WARNING)
  65. #define TLS_DBGPRT_DMA_WARNING(f, a...) __TLS_DBGPRT_WARNING(f, ##a)
  66. #else
  67. #define TLS_DBGPRT_DMA_WARNING(f, a...)
  68. #endif
  69. #if (TLS_DMA_DBG && TLS_DBG_LEVEL_ERR)
  70. #define TLS_DBGPRT_DMA_ERR(f, a...) __TLS_DBGPRT_ERR(f, ##a)
  71. #else
  72. #define TLS_DBGPRT_DMA_ERR(f, a...)
  73. #endif
  74. #endif /* __DBG_H__ */