/*=========================================================================== Combined Charging System (CCS): SECC PCBATester.h initiated by Joseph (since 2020/05/19) =============================================================================*/ #if FIRMWARE_VERSION_COMPILE_SETTING_RELEASE_MODE == ENABLE //Saving System Log #define SAVE_SYS_LOG_MSG_PCBATESTER_SWITCH ENABLE //ENABLE, DISABLE //Configuration for Debug Print Messages #define DEBUG_PRINTF_PCBATESTER_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_PCBATESTER_BRIEF_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_PCBATESTER_DETAIL_SHOW DISABLE //ENABLE, DISABLE #define DEBUG_PRINTF_PCBATESTER_SYSTEM_LOG_SHOW DISABLE //ENABLE, DISABLE #else //debug mode //Saving System Log #define SAVE_SYS_LOG_MSG_PCBATESTER_SWITCH ENABLE //ENABLE, DISABLE //Configuration for Debug Print Messages #define DEBUG_PRINTF_PCBATESTER_SHOW ENABLE //ENABLE, DISABLE #define DEBUG_PRINTF_PCBATESTER_BRIEF_SHOW ENABLE //ENABLE, DISABLE #define DEBUG_PRINTF_PCBATESTER_DETAIL_SHOW ENABLE //ENABLE, DISABLE #define DEBUG_PRINTF_PCBATESTER_SYSTEM_LOG_SHOW ENABLE //ENABLE, DISABLE #endif //System Log #if SAVE_SYS_LOG_MSG_PCBATESTER_SWITCH == ENABLE #define SAVE_SYS_LOG_MSG_PCBATESTER StoreLogMsg #else #define SAVE_SYS_LOG_MSG_PCBATESTER(...) #endif //Debug Message #if DEBUG_PRINTF_PCBATESTER_SHOW == ENABLE //Brief Messages #if DEBUG_PRINTF_PCBATESTER_BRIEF_SHOW == ENABLE #define DEBUG_PRINTF_PCBATESTER_BRIEF printf #else #define DEBUG_PRINTF_PCBATESTER_BRIEF(...) #endif //Detail Messages #if DEBUG_PRINTF_PCBATESTER_DETAIL_SHOW == ENABLE #define DEBUG_PRINTF_PCBATESTER_DETAIL printf #else #define DEBUG_PRINTF_PCBATESTER_DETAIL(...) #endif //System Log Messages #if DEBUG_PRINTF_PCBATESTER_SYSTEM_LOG_SHOW == ENABLE #define DEBUG_PRINTF_PCBATESTER_SYSTEM_LOG printf #else #define DEBUG_PRINTF_PCBATESTER_SYSTEM_LOG(...) #endif #else #define DEBUG_PRINTF_PCBATESTER_BRIEF(...) #define DEBUG_PRINTF_PCBATESTER_DETAIL(...) #define DEBUG_PRINTF_PCBATESTER_SYSTEM_LOG(...) #endif