FactoryConfig.h 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. /*===========================================================================
  2. Combined Charging System (CCS): SECC
  3. FactoryConfig.h
  4. initiated by Vern, Joseph
  5. (since 2019/07/19)
  6. =============================================================================*/
  7. #if FIRMWARE_VERSION_COMPILE_SETTING_RELEASE_MODE == ENABLE
  8. //Saving System Log
  9. #define SAVE_SYS_LOG_MSG_FACTORY_CONFIG_SWITCH ENABLE //ENABLE, DISABLE
  10. //Configuration for Debug Print Messages
  11. #define DEBUG_PRINTF_FACTORY_CONFIG_SHOW DISABLE //ENABLE, DISABLE
  12. #define DEBUG_PRINTF_FACTORY_CONFIG_BRIEF_SHOW DISABLE //ENABLE, DISABLE
  13. #define DEBUG_PRINTF_FACTORY_CONFIG_DETAIL_SHOW DISABLE //ENABLE, DISABLE
  14. #define DEBUG_PRINTF_FACTORY_CONFIG_SYSTEM_LOG_SHOW DISABLE //ENABLE, DISABLE
  15. #else //debug mode
  16. //Saving System Log
  17. #define SAVE_SYS_LOG_MSG_FACTORY_CONFIG_SWITCH ENABLE //ENABLE, DISABLE
  18. //Configuration for Debug Print Messages
  19. #define DEBUG_PRINTF_FACTORY_CONFIG_SHOW ENABLE //ENABLE, DISABLE
  20. #define DEBUG_PRINTF_FACTORY_CONFIG_BRIEF_SHOW ENABLE //ENABLE, DISABLE
  21. #define DEBUG_PRINTF_FACTORY_CONFIG_DETAIL_SHOW DISABLE //ENABLE, DISABLE
  22. #define DEBUG_PRINTF_FACTORY_CONFIG_SYSTEM_LOG_SHOW ENABLE //ENABLE, DISABLE
  23. #endif
  24. //System Log
  25. #if SAVE_SYS_LOG_MSG_FACTORY_CONFIG_SWITCH == ENABLE
  26. #define SAVE_SYS_LOG_MSG_FACTORY_CONFIG StoreLogMsg
  27. #else
  28. #define SAVE_SYS_LOG_MSG_FACTORY_CONFIG(...)
  29. #endif
  30. //Debug Message
  31. #if DEBUG_PRINTF_FACTORY_CONFIG_SHOW == ENABLE
  32. //Brief Messages
  33. #if DEBUG_PRINTF_FACTORY_CONFIG_BRIEF_SHOW == ENABLE
  34. #define DEBUG_PRINTF_FACTORY_CONFIG_BRIEF printf
  35. #else
  36. #define DEBUG_PRINTF_FACTORY_CONFIG_BRIEF(...)
  37. #endif
  38. //Detail Messages
  39. #if DEBUG_PRINTF_FACTORY_CONFIG_DETAIL_SHOW == ENABLE
  40. #define DEBUG_PRINTF_FACTORY_CONFIG_DETAIL printf
  41. #else
  42. #define DEBUG_PRINTF_FACTORY_CONFIG_DETAIL(...)
  43. #endif
  44. //System Log Messages
  45. #if DEBUG_PRINTF_FACTORY_CONFIG_SYSTEM_LOG_SHOW == ENABLE
  46. #define DEBUG_PRINTF_FACTORY_CONFIG_SYSTEM_LOG printf
  47. #else
  48. #define DEBUG_PRINTF_FACTORY_CONFIG_SYSTEM_LOG(...)
  49. #endif
  50. #else
  51. #define DEBUG_PRINTF_FACTORY_CONFIG_BRIEF(...)
  52. #define DEBUG_PRINTF_FACTORY_CONFIG_DETAIL(...)
  53. #define DEBUG_PRINTF_FACTORY_CONFIG_SYSTEM_LOG(...)
  54. #endif