/* param config Pointer to configuration structure. See to "dcdc_detection_config_t"  */
void DCDC_GetDefaultDetectionConfig(dcdc_detection_config_t *config)
/* param config Pointer to configuration structure. See to "dcdc_detection_config_t"  */
void DCDC_GetDefaultDetectionConfig(dcdc_detection_config_t *config)
{
    assert(NULL != config);
    memset(config, 0, sizeof(*config));
    config->enableXtalokDetection         = false;
    config->powerDownOverVoltageDetection = true;
    config->powerDownLowVlotageDetection  = false;
    config->powerDownOverCurrentDetection = true;
    config->powerDownPeakCurrentDetection = true;
    config->powerDownZeroCrossDetection   = true;
    config->OverCurrentThreshold          = kDCDC_OverCurrentThresholdAlt0;
    config->PeakCurrentThreshold          = kDCDC_PeakCurrentThresholdAlt0;
}