/* param base SRC peripheral base address. param Mask value of status flags to be cleared, see to #_src_reset_status_flags.  */
void SRC_ClearResetStatusFlags(SRC_Type *base, uint32_t flags)
/* param base SRC peripheral base address. param Mask value of status flags to be cleared, see to #_src_reset_status_flags.  */
void SRC_ClearResetStatusFlags(SRC_Type *base, uint32_t flags)
{
    uint32_t tmp32 = base->SRSR;
    if (0U != (SRC_SRSR_TSR_MASK & flags))
    {
        tmp32 &= ~SRC_SRSR_TSR_MASK;
    }
    if (0U != (SRC_SRSR_W1C_BITS_MASK & flags))
    {
        tmp32 |= (SRC_SRSR_W1C_BITS_MASK & flags);
    }
    base->SRSR = tmp32;
}