Update I made a cheat, flashed the firmware with the utility, config the ratios flash them, again reflash the firmware with set the progmode
if(!checkEEPROM(false)){
SET_PROG_MODE(0); //second flash, force run_mode, checkEEPROM is always false
//SET_PROG_MODE(PROGMODE); //first flash, otherwise cant connect with utility //prevent AstroEQ startup if EEPROM is blank.
calculateRate(RA); //Initialise the interrupt speed table. This now only has to be done once at the beginning.
calculateRate(DC); //Initialise the interrupt speed table. This now only has to be done once at the beginning.
calculateDecelerationLength(RA);
calculateDecelerationLength(DC);
} else
{
calculateRate(RA); //Initialise the interrupt speed table. This now only has to be done once at the beginning.
calculateRate(DC); //Initialise the interrupt speed table. This now only has to be done once at the beginning.
calculateDecelerationLength(RA);
calculateDecelerationLength(DC);
}