The ADC v2 peripheral doesn't have the same behaviour of starting, where the hardware clears the bit immediately, on v2, it is not cleared until the ADC is stopped, or the end of sequence flag is set. Fixes https://github.com/libopencm3/libopencm3/issues/557