V1.0 - merged mvbms-test to main - made the changes needed for the project to compile V1.1 - changed PWM settings in mxcube for ESC_L/R_PWM - add pwm_calibrate_powerground - precharge and discharge are now timer dependent instead of voltage dependent - remove the transitions (precharge -> discharge) to stop weird interactions V1.2 - change auxvoltages and cellvoltages to float to achieve higher precision - added void sm_calibrate_powerground(); void sm_precharge_discharge_manager(); - fixed the clock in mxcube - cleaned up PWM_powerground_control() - cleaned up the state machine