Multiple additions and bugfixes
This MR cleans up the periphery module and the already existing VREF_ADC calibration routine. It also implements an additional VREF_A and VREF_D calibration routine, closing #280 (closed) .
furthermore, there are several fixes for undocumented bugs implemented.
Edited by Michael Daas