Make board more responsive during SYSTEM_CAL
Created by: jwoolston
Currently we simply wait for each calibration command on the ADC and step through them in sequence. Instead we should issue them and come back around to check if they are done, making the board more responsive.