/* ADC Software Triggered Conversion on Regular Channels. 
Special F1 Note this is a software trigger and requires triggering to be enabled and the trigger source to be set appropriately otherwise conversion will not start. This is not the same as the ADC start conversion operation. */
void adc_start_conversion_regular(uint32_t adc)
/* ADC Software Triggered Conversion on Regular Channels. 
Special F1 Note this is a software trigger and requires triggering to be enabled and the trigger source to be set appropriately otherwise conversion will not start. This is not the same as the ADC start conversion operation. */
void adc_start_conversion_regular(uint32_t adc)
{
	ADC_CR2(adc) |= ADC_CR2_SWSTART;
	while (ADC_CR2(adc) & ADC_CR2_SWSTART);
}