494,7 → 494,7 |
else if (pRxData[0] > 5) |
pRxData[0] = 5; // limit to 5 |
// load requested parameter set |
ParamSet_ReadFromEEProm(pRxData[0]); |
ParamSet_ReadFromEEProm(); |
tempchar1 = pRxData[0]; |
tempchar2 = EEPARAM_REVISION; |
while (!txd_complete) |
511,9 → 511,8 |
== EEPARAM_REVISION)) // check for setting to be in range and version of settings |
{ |
memcpy(&staticParams, (uint8_t*) &pRxData[2], sizeof(staticParams)); |
ParamSet_WriteToEEProm(pRxData[0]); |
tempchar1 = getActiveParamSet(); |
beepNumber(tempchar1); |
ParamSet_WriteToEEProm(); |
beepNumber(1); |
} else { |
tempchar1 = 0; //indicate bad data |
} |
656,7 → 655,7 |
/ GYRO_DEG_FACTOR_PITCHROLL); // convert to multiple of 0.1° |
Data3D.AngleRoll = (int16_t) ((10 * angle[ROLL]) |
/ GYRO_DEG_FACTOR_PITCHROLL); // convert to multiple of 0.1° |
Data3D.Heading = (int16_t) ((10 * yawGyroHeading) / GYRO_DEG_FACTOR_YAW); // convert to multiple of 0.1° |
Data3D.Heading = (int16_t) ((10 * angle[YAW]) / GYRO_DEG_FACTOR_YAW); // convert to multiple of 0.1° |
Data3D_Timer = setDelay(Data3D_Interval); |
request_Data3D = FALSE; |
} |