Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 2322 → Rev 2323

/trunk/eeprom.c
566,7 → 566,7
{
uint8_t channel_backup = 0, bad_params = 0, ee_default = 0,i;
 
if((EEPARAM_REVISION - EEPARAM_REVISION_SUB) != GetParamByte(PID_EE_REVISION))
if((EEPARAM_REVISION) != GetParamByte(PID_EE_REVISION))
{
ee_default = 1; // software update or forced by mktool
}
628,7 → 628,7
MixerTable_Default(); // Quadro
MixerTable_WriteToEEProm();
}
if(ee_default) SetParamByte(PID_EE_REVISION, (EEPARAM_REVISION - EEPARAM_REVISION_SUB));
if(ee_default) SetParamByte(PID_EE_REVISION, (EEPARAM_REVISION));
// determine motornumber
RequiredMotors = 0;
for(i = 0; i < 16; i++)
/trunk/eeprom.h
5,7 → 5,6
#include "twimaster.h"
 
#define EEPARAM_REVISION 93 // is count up, if paramater stucture has changed (compatibility)
#define EEPARAM_REVISION_SUB 0 // count down! (EEPARAM_REVISION - EEPARAM_REVISION_SUB) if the parameter changes without changes to the KopterTool compatiblity
#define EEMIXER_REVISION 1 // is count up, if mixer stucture has changed (compatibility)
 
#define EEPROM_ADR_PARAM_BEGIN 0
/trunk/libfc1284.a
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/main.c
137,7 → 137,7
}
if(PlatinenVersion != GetParamByte(PID_HARDWARE_VERSION))
{
if(GetParamByte(PID_HARDWARE_VERSION) != 0xFF) SetParamByte(PID_EE_REVISION,0x00); // reset the Settings if the Version changed
SetParamByte(PID_EE_REVISION,0x00); // reset the Settings if the Version changed
SetParamByte(PID_HARDWARE_VERSION,PlatinenVersion); // Remember the Version number
}
#else