/*=========================================================================== Combined Charging System (CCS): SECC main.h initiated by Vern, Joseph (since 2019/07/19) =============================================================================*/ #if FIRMWARE_VERSION_COMPILE_SETTING_RELEASE_MODE == ENABLE //Saving System Log #define SAVE_SYS_LOG_MSG_MAIN_SWITCH ENABLE //ENABLE, DISABLE //Configuration for Debug Print Messages #define DEBUG_PRINTF_MAIN_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_MAIN_BRIEF_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_MAIN_DETAIL_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_MAIN_SYSTEM_LOG_SHOW DISABLE //ENABLE, DISABLE #else //debug mode //Saving System Log #define SAVE_SYS_LOG_MSG_MAIN_SWITCH ENABLE //ENABLE, DISABLE //Configuration for Debug Print Messages #define DEBUG_PRINTF_MAIN_SHOW ENABLE //ENABLE, DISABLE #define DEBUG_PRINTF_MAIN_BRIEF_SHOW ENABLE //ENABLE, DISABLE #define DEBUG_PRINTF_MAIN_DETAIL_SHOW ENABLE //ENABLE, DISABLE #define DEBUG_PRINTF_MAIN_SYSTEM_LOG_SHOW ENABLE //ENABLE, DISABLE #endif //System Log #if SAVE_SYS_LOG_MSG_MAIN_SWITCH == ENABLE #define SAVE_SYS_LOG_MSG_MAIN StoreLogMsg #else #define SAVE_SYS_LOG_MSG_MAIN(...) #endif //Debug Message #if DEBUG_PRINTF_MAIN_SHOW == ENABLE //Brief Messages #if DEBUG_PRINTF_MAIN_BRIEF_SHOW == ENABLE #define DEBUG_PRINTF_MAIN_BRIEF printf #else #define DEBUG_PRINTF_MAIN_BRIEF(...) #endif //Detail Messages #if DEBUG_PRINTF_MAIN_DETAIL_SHOW == ENABLE #define DEBUG_PRINTF_MAIN_DETAIL printf #else #define DEBUG_PRINTF_MAIN_DETAIL(...) #endif //System Log Messages #if DEBUG_PRINTF_MAIN_SYSTEM_LOG_SHOW == ENABLE #define DEBUG_PRINTF_MAIN_SYSTEM_LOG printf #else #define DEBUG_PRINTF_MAIN_SYSTEM_LOG(...) #endif #else #define DEBUG_PRINTF_MAIN_BRIEF(...) #define DEBUG_PRINTF_MAIN_DETAIL(...) #define DEBUG_PRINTF_MAIN_SYSTEM_LOG(...) #endif