/* Enables ADC, starts conversion of normal group with interruption. Interruptions enabled in this function:  */
ald_status_t ald_adc_normal_start_by_it(ald_adc_handle_t *hperh)
/* Enables ADC, starts conversion of normal group with interruption. Interruptions enabled in this function:  */
ald_status_t ald_adc_normal_start_by_it(ald_adc_handle_t *hperh)
{
    assert_param(IS_ADC_TYPE(hperh->perh));
    SET_BIT(hperh->state, ALD_ADC_STATE_BUSY_N);
    ALD_ADC_ENABLE(hperh);
    WRITE_REG(hperh->perh->CLR, ALD_ADC_FLAG_NCH);
    ald_adc_interrupt_config(hperh, ALD_ADC_IT_NCH, ENABLE);
    SET_BIT(hperh->perh->CON1, ADC_CON1_NCHTRG_MSK);
    return ALD_OK;
}