Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 2038 → Rev 2039

/branches/dongfang_FC_rewrite/configuration.c
58,7 → 58,7
#include "uart0.h"
 
int16_t variables[VARIABLE_COUNT];
paramset_t staticParams;
ParamSet_t staticParams;
channelMap_t channelMap;
mixerMatrix_t mixerMatrix;
volatile dynamicParam_t dynamicParams;
116,11 → 116,11
}
 
const XLATION XLATIONS[] = {
{offsetof(paramset_t, heightSetting), offsetof(dynamicParam_t, heightSetting)},
{offsetof(ParamSet_t, heightSetting), offsetof(dynamicParam_t, heightSetting)},
};
 
const MMXLATION MMXLATIONS[] = {
{offsetof(paramset_t, heightD), offsetof(dynamicParam_t, heightD),0,100},
{offsetof(ParamSet_t, heightD), offsetof(dynamicParam_t, heightD),0,100},
};
 
uint8_t configuration_applyVariableToParam(uint8_t src, uint8_t min, uint8_t max) {
152,7 → 152,7
}
for (i=0; i<sizeof(staticParams.userParams); i++) {
src = *((uint8_t*)(&staticParams + offsetof(paramset_t, userParams) + i));
src = *((uint8_t*)(&staticParams + offsetof(ParamSet_t, userParams) + i));
pointerToTgt = (uint8_t*)(&dynamicParams + offsetof(dynamicParam_t, userParams) + i);
if (src < 255) {
*pointerToTgt = configuration_applyVariableToParam(src, 0, 255);