/* Set the fields of structure stc_eth_pps_config_t to default values.  */
int32_t ETH_PPS_StructInit(stc_eth_pps_config_t *pstcPpsInit)
/* Set the fields of structure stc_eth_pps_config_t to default values.  */
int32_t ETH_PPS_StructInit(stc_eth_pps_config_t *pstcPpsInit)
{
    int32_t i32Ret = LL_OK;
    if (NULL == pstcPpsInit) {
        i32Ret = LL_ERR_INVD_PARAM;
    } else {
        pstcPpsInit->u32TriggerFunc = ETH_PPS_TRIG_FUNC_INT_EVT;
        pstcPpsInit->u32OutputMode  = ETH_PPS_OUTPUT_MD_ONCE;
        pstcPpsInit->u32OutputFreq  = ETH_PPS_OUTPUT_ONE_PULSE;
        pstcPpsInit->u32SecValue    = 0UL;
        pstcPpsInit->u32SubsecValue = 0UL;
    }
    return i32Ret;
}