/* Starts an ADC conversion. 
Starts a new ADC conversion. */
void adc_start_conversion(struct adc_module *const module_inst)
/* Starts an ADC conversion. 
Starts a new ADC conversion. */
void adc_start_conversion(struct adc_module *const module_inst)
{
	Assert(module_inst);
	Assert(module_inst->hw);
	Adc *const adc_module = module_inst->hw;
	while (adc_is_syncing(module_inst)) {
	}
	adc_module->SWTRIG.reg |= ADC_SWTRIG_START;
	while (adc_is_syncing(module_inst)) {
	}
}