Subversion Repositories FlightCtrl

Rev

Rev 687 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 687 Rev 690
Line 27... Line 27...
27
/***************************************************/
27
/***************************************************/
28
/*    Default Values for parameter set 1           */
28
/*    Default Values for parameter set 1           */
29
/***************************************************/
29
/***************************************************/
30
void ParamSet_DefaultSet1(void) // sport
30
void ParamSet_DefaultSet1(void) // sport
31
{
31
{
32
 ParamSet.Kanalbelegung[K_NICK]  = 1;
32
 ParamSet.ChannelAssignment[CH_NICK]  = 1;
33
 ParamSet.Kanalbelegung[K_ROLL]  = 2;
33
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
34
 ParamSet.Kanalbelegung[K_GAS]   = 3;
34
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
35
 ParamSet.Kanalbelegung[K_GIER]  = 4;
35
 ParamSet.ChannelAssignment[CH_GIER]  = 4;
36
 ParamSet.Kanalbelegung[K_POTI1] = 5;
36
 ParamSet.ChannelAssignment[CH_POTI1] = 5;
37
 ParamSet.Kanalbelegung[K_POTI2] = 6;
37
 ParamSet.ChannelAssignment[CH_POTI2] = 6;
38
 ParamSet.Kanalbelegung[K_POTI3] = 7;
38
 ParamSet.ChannelAssignment[CH_POTI3] = 7;
39
 ParamSet.Kanalbelegung[K_POTI4] = 8;
39
 ParamSet.ChannelAssignment[CH_POTI4] = 8;
40
 ParamSet.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV;//CFG_HOEHENREGELUNG | /*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV | CFG_KOMPASS_FIX;//0x01;
40
 ParamSet.GlobalConfig = CFG_AXIS_COUPLING_ACTIVE;//CFG_HEIGHT_CONTROL | /*CFG_HEIGHT_SWITCH |*/ CFG_COMPASS_ACTIVE | CFG_COMPASS_FIX;//0x01;
41
 ParamSet.Hoehe_MinGas = 30;
41
 ParamSet.Hoehe_MinGas = 30;
42
 ParamSet.MaxHoehe     = 251;      // Wert : 0-250   251 -> Poti1
42
 ParamSet.MaxHoehe     = 251;      // Wert : 0-250   251 -> Poti1
43
 ParamSet.Hoehe_P      = 10;       // Wert : 0-32
43
 ParamSet.Hoehe_P      = 10;       // Wert : 0-32
44
 ParamSet.Luftdruck_D  = 30;       // Wert : 0-250
44
 ParamSet.Luftdruck_D  = 30;       // Wert : 0-250
45
 ParamSet.Hoehe_ACC_Wirkung = 30;  // Wert : 0-250
45
 ParamSet.Hoehe_ACC_Wirkung = 30;  // Wert : 0-250
Line 51... Line 51...
51
 ParamSet.Gas_Max = 250;           // Wert : 33-250
51
 ParamSet.Gas_Max = 250;           // Wert : 33-250
52
 ParamSet.GyroAccFaktor = 30;      // Wert : 1-64
52
 ParamSet.GyroAccFaktor = 30;      // Wert : 1-64
53
 ParamSet.KompassWirkung = 128;    // Wert : 0-250
53
 ParamSet.KompassWirkung = 128;    // Wert : 0-250
54
 ParamSet.Gyro_P = 80;             // Wert : 0-250
54
 ParamSet.Gyro_P = 80;             // Wert : 0-250
55
 ParamSet.Gyro_I = 150;               // Wert : 0-250
55
 ParamSet.Gyro_I = 150;               // Wert : 0-250
56
 ParamSet.UnterspannungsWarnung = 94; // Wert : 0-250
56
 ParamSet.LowVoltageWarning = 94;       // Wert : 0-250
57
 ParamSet.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
57
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
58
 ParamSet.NotGasZeit = 20;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
58
 ParamSet.EmergencyGasDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
59
 ParamSet.UfoAusrichtung = 0;         // X oder + Formation
59
 ParamSet.UfoArrangement = 0;         // X oder + Formation
60
 ParamSet.I_Faktor = 32;
60
 ParamSet.I_Factor = 32;
61
 ParamSet.UserParam1 = 32 * 4;             //zur freien Verwendung
61
 ParamSet.UserParam1 = 32 * 4;             //zur freien Verwendung
62
 ParamSet.UserParam2 = 0;             //zur freien Verwendung
62
 ParamSet.UserParam2 = 0;             //zur freien Verwendung
63
 ParamSet.UserParam3 = 0;             //zur freien Verwendung
63
 ParamSet.UserParam3 = 0;             //zur freien Verwendung
64
 ParamSet.UserParam4 = 0;             //zur freien Verwendung
64
 ParamSet.UserParam4 = 0;             //zur freien Verwendung
65
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
65
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
Line 72... Line 72...
72
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
72
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
73
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
73
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
74
 ParamSet.ServoNickRefresh = 5;
74
 ParamSet.ServoNickRefresh = 5;
75
 ParamSet.LoopGasLimit = 50;
75
 ParamSet.LoopGasLimit = 50;
76
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
76
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
77
 ParamSet.LoopHysterese = 50;
77
 ParamSet.LoopHysteresis = 50;
78
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
78
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
79
 ParamSet.AchsKopplung1 = 90;
79
 ParamSet.AchsKopplung1 = 90;
80
 ParamSet.AchsGegenKopplung1 = 5;
80
 ParamSet.AchsGegenKopplung1 = 5;
81
 ParamSet.WinkelUmschlagNick = 100;
81
 ParamSet.WinkelUmschlagNick = 100;
82
 ParamSet.WinkelUmschlagRoll = 100;
82
 ParamSet.WinkelUmschlagRoll = 100;
83
 ParamSet.GyroAccAbgleich = 16;        // 1/k
83
 ParamSet.GyroAccAbgleich = 16;        // 1/k
84
 ParamSet.Driftkomp = 4;
84
 ParamSet.DriftComp = 4;
85
 ParamSet.DynamicStability = 100;
85
 ParamSet.DynamicStability = 100;
86
 memcpy(ParamSet.Name, "Sport\0", 12);
86
 memcpy(ParamSet.Name, "Sport\0", 12);
87
}
87
}
Line 88... Line 88...
88
 
88
 
89
 
89
 
90
/***************************************************/
90
/***************************************************/
91
/*    Default Values for parameter set 2           */
91
/*    Default Values for parameter set 2           */
92
/***************************************************/
92
/***************************************************/
93
void ParamSet_DefaultSet2(void) // normal
93
void ParamSet_DefaultSet2(void) // normal
94
{
94
{
95
 ParamSet.Kanalbelegung[K_NICK]  = 1;
95
 ParamSet.ChannelAssignment[CH_NICK]  = 1;
96
 ParamSet.Kanalbelegung[K_ROLL]  = 2;
96
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
97
 ParamSet.Kanalbelegung[K_GAS]   = 3;
97
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
98
 ParamSet.Kanalbelegung[K_GIER]  = 4;
98
 ParamSet.ChannelAssignment[CH_GIER]  = 4;
99
 ParamSet.Kanalbelegung[K_POTI1] = 5;
99
 ParamSet.ChannelAssignment[CH_POTI1] = 5;
100
 ParamSet.Kanalbelegung[K_POTI2] = 6;
100
 ParamSet.ChannelAssignment[CH_POTI2] = 6;
101
 ParamSet.Kanalbelegung[K_POTI3] = 7;
101
 ParamSet.ChannelAssignment[CH_POTI3] = 7;
102
 ParamSet.Kanalbelegung[K_POTI4] = 8;
102
 ParamSet.ChannelAssignment[CH_POTI4] = 8;
103
 ParamSet.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV;//CFG_HOEHENREGELUNG | /*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01;
103
 ParamSet.GlobalConfig = CFG_AXIS_COUPLING_ACTIVE;//CFG_HEIGHT_CONTROL | /*CFG_HEIGHT_SWITCH |*/ CFG_COMPASS_ACTIVE;//0x01;
104
 ParamSet.Hoehe_MinGas = 30;
104
 ParamSet.Hoehe_MinGas = 30;
105
 ParamSet.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
105
 ParamSet.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
106
 ParamSet.Hoehe_P      = 10;          // Wert : 0-32
106
 ParamSet.Hoehe_P      = 10;          // Wert : 0-32
Line 114... Line 114...
114
 ParamSet.Gas_Max = 250;              // Wert : 33-250
114
 ParamSet.Gas_Max = 250;              // Wert : 33-250
115
 ParamSet.GyroAccFaktor = 30;         // Wert : 1-64
115
 ParamSet.GyroAccFaktor = 30;         // Wert : 1-64
116
 ParamSet.KompassWirkung = 128;       // Wert : 0-250
116
 ParamSet.KompassWirkung = 128;       // Wert : 0-250
117
 ParamSet.Gyro_P = 80;                // Wert : 0-250
117
 ParamSet.Gyro_P = 80;                // Wert : 0-250
118
 ParamSet.Gyro_I = 120;               // Wert : 0-250
118
 ParamSet.Gyro_I = 120;               // Wert : 0-250
119
 ParamSet.UnterspannungsWarnung = 94; // Wert : 0-250
119
 ParamSet.LowVoltageWarning = 94; // Wert : 0-250
120
 ParamSet.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
120
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
121
 ParamSet.NotGasZeit = 20;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
121
 ParamSet.EmergencyGasDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
122
 ParamSet.UfoAusrichtung = 0;         // X oder + Formation
122
 ParamSet.UfoArrangement = 0;         // X oder + Formation
123
 ParamSet.I_Faktor = 32;
123
 ParamSet.I_Factor = 32;
124
 ParamSet.UserParam1 = 20 * 4;             // zur freien Verwendung
124
 ParamSet.UserParam1 = 20 * 4;             // zur freien Verwendung
125
 ParamSet.UserParam2 = 0;             // zur freien Verwendung
125
 ParamSet.UserParam2 = 0;             // zur freien Verwendung
126
 ParamSet.UserParam3 = 0;             // zur freien Verwendung
126
 ParamSet.UserParam3 = 0;             // zur freien Verwendung
127
 ParamSet.UserParam4 = 0;             // zur freien Verwendung
127
 ParamSet.UserParam4 = 0;             // zur freien Verwendung
128
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
128
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
Line 135... Line 135...
135
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
135
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
136
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
136
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
137
 ParamSet.ServoNickRefresh = 5;
137
 ParamSet.ServoNickRefresh = 5;
138
 ParamSet.LoopGasLimit = 50;
138
 ParamSet.LoopGasLimit = 50;
139
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
139
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
140
 ParamSet.LoopHysterese = 50;
140
 ParamSet.LoopHysteresis = 50;
141
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
141
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
142
 ParamSet.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
142
 ParamSet.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
143
 ParamSet.AchsGegenKopplung1 = 5;
143
 ParamSet.AchsGegenKopplung1 = 5;
144
 ParamSet.WinkelUmschlagNick = 100;
144
 ParamSet.WinkelUmschlagNick = 100;
145
 ParamSet.WinkelUmschlagRoll = 100;
145
 ParamSet.WinkelUmschlagRoll = 100;
146
 ParamSet.GyroAccAbgleich = 32;        // 1/k
146
 ParamSet.GyroAccAbgleich = 32;        // 1/k
147
 ParamSet.Driftkomp = 4;
147
 ParamSet.DriftComp = 4;
148
 ParamSet.DynamicStability = 75;
148
 ParamSet.DynamicStability = 75;
149
 memcpy(ParamSet.Name, "Normal\0", 12);
149
 memcpy(ParamSet.Name, "Normal\0", 12);
150
}
150
}
Line 151... Line 151...
151
 
151
 
152
 
152
 
153
/***************************************************/
153
/***************************************************/
154
/*    Default Values for parameter set 3           */
154
/*    Default Values for parameter set 3           */
155
/***************************************************/
155
/***************************************************/
156
void ParamSet_DefaultSet3(void) // beginner
156
void ParamSet_DefaultSet3(void) // beginner
157
{
157
{
158
 ParamSet.Kanalbelegung[K_NICK]  = 1;
158
 ParamSet.ChannelAssignment[CH_NICK]  = 1;
159
 ParamSet.Kanalbelegung[K_ROLL]  = 2;
159
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
160
 ParamSet.Kanalbelegung[K_GAS]   = 3;
160
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
161
 ParamSet.Kanalbelegung[K_GIER]  = 4;
161
 ParamSet.ChannelAssignment[CH_GIER]  = 4;
162
 ParamSet.Kanalbelegung[K_POTI1] = 5;
162
 ParamSet.ChannelAssignment[CH_POTI1] = 5;
163
 ParamSet.Kanalbelegung[K_POTI2] = 6;
163
 ParamSet.ChannelAssignment[CH_POTI2] = 6;
164
 ParamSet.Kanalbelegung[K_POTI3] = 7;
164
 ParamSet.ChannelAssignment[CH_POTI3] = 7;
165
 ParamSet.Kanalbelegung[K_POTI4] = 8;
165
 ParamSet.ChannelAssignment[CH_POTI4] = 8;
166
 ParamSet.GlobalConfig = CFG_DREHRATEN_BEGRENZER | CFG_ACHSENKOPPLUNG_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01;
166
 ParamSet.GlobalConfig = CFG_ROTARY_RATE_LIMITER | CFG_AXIS_COUPLING_ACTIVE;///*CFG_HEIGHT_SWITCH |*/ CFG_COMPASS_ACTIVE;//0x01;
167
 ParamSet.Hoehe_MinGas = 30;
167
 ParamSet.Hoehe_MinGas = 30;
168
 ParamSet.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
168
 ParamSet.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
169
 ParamSet.Hoehe_P      = 10;          // Wert : 0-32
169
 ParamSet.Hoehe_P      = 10;          // Wert : 0-32
Line 177... Line 177...
177
 ParamSet.Gas_Max = 250;              // Wert : 33-250
177
 ParamSet.Gas_Max = 250;              // Wert : 33-250
178
 ParamSet.GyroAccFaktor = 30;         // Wert : 1-64
178
 ParamSet.GyroAccFaktor = 30;         // Wert : 1-64
179
 ParamSet.KompassWirkung = 128;       // Wert : 0-250
179
 ParamSet.KompassWirkung = 128;       // Wert : 0-250
180
 ParamSet.Gyro_P = 100;               // Wert : 0-250
180
 ParamSet.Gyro_P = 100;               // Wert : 0-250
181
 ParamSet.Gyro_I = 140;               // Wert : 0-250
181
 ParamSet.Gyro_I = 140;               // Wert : 0-250
182
 ParamSet.UnterspannungsWarnung = 94; // Wert : 0-250
182
 ParamSet.LowVoltageWarning = 94; // Wert : 0-250
183
 ParamSet.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
183
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
184
 ParamSet.NotGasZeit = 20;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
184
 ParamSet.EmergencyGasDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
185
 ParamSet.UfoAusrichtung = 0;         // X oder + Formation
185
 ParamSet.UfoArrangement = 0;         // X oder + Formation
186
 ParamSet.I_Faktor = 16;
186
 ParamSet.I_Factor = 16;
187
 ParamSet.UserParam1 = 20 * 4;             // zur freien Verwendung
187
 ParamSet.UserParam1 = 20 * 4;             // zur freien Verwendung
188
 ParamSet.UserParam2 = 0;             // zur freien Verwendung
188
 ParamSet.UserParam2 = 0;             // zur freien Verwendung
189
 ParamSet.UserParam3 = 0;             // zur freien Verwendung
189
 ParamSet.UserParam3 = 0;             // zur freien Verwendung
190
 ParamSet.UserParam4 = 0;             // zur freien Verwendung
190
 ParamSet.UserParam4 = 0;             // zur freien Verwendung
191
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
191
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
Line 198... Line 198...
198
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
198
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
199
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
199
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
200
 ParamSet.ServoNickRefresh = 5;
200
 ParamSet.ServoNickRefresh = 5;
201
 ParamSet.LoopGasLimit = 50;
201
 ParamSet.LoopGasLimit = 50;
202
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
202
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
203
 ParamSet.LoopHysterese = 50;
203
 ParamSet.LoopHysteresis = 50;
204
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
204
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
205
 ParamSet.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
205
 ParamSet.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
206
 ParamSet.AchsGegenKopplung1 = 5;
206
 ParamSet.AchsGegenKopplung1 = 5;
207
 ParamSet.WinkelUmschlagNick = 100;
207
 ParamSet.WinkelUmschlagNick = 100;
208
 ParamSet.WinkelUmschlagRoll = 100;
208
 ParamSet.WinkelUmschlagRoll = 100;
209
 ParamSet.GyroAccAbgleich = 32;        // 1/k
209
 ParamSet.GyroAccAbgleich = 32;        // 1/k
210
 ParamSet.Driftkomp = 4;
210
 ParamSet.DriftComp = 4;
211
 ParamSet.DynamicStability = 50;
211
 ParamSet.DynamicStability = 50;
212
 memcpy(ParamSet.Name, "Beginner\0", 12);
212
 memcpy(ParamSet.Name, "Beginner\0", 12);
213
}
213
}
Line 214... Line 214...
214
 
214
 
Line 250... Line 250...
250
/***************************************************/
250
/***************************************************/
251
// number [0..5]
251
// number [0..5]
252
void ParamSet_ReadFromEEProm(uint8_t setnumber)
252
void ParamSet_ReadFromEEProm(uint8_t setnumber)
253
{
253
{
254
   if (setnumber > 5) setnumber = 5;
254
   if (setnumber > 5) setnumber = 5;
255
   eeprom_read_block((uint8_t *) &ParamSet.Kanalbelegung[0], &EEPromArray[EEPROM_ADR_PARAMSET_BEGIN + PARAMSET_STRUCT_LEN * setnumber], PARAMSET_STRUCT_LEN);
255
   eeprom_read_block((uint8_t *) &ParamSet.ChannelAssignment[0], &EEPromArray[EEPROM_ADR_PARAMSET_BEGIN + PARAMSET_STRUCT_LEN * setnumber], PARAMSET_STRUCT_LEN);
256
}
256
}
Line 257... Line 257...
257
 
257
 
258
/***************************************************/
258
/***************************************************/
259
/*        Write Parameter Set to EEPROM            */
259
/*        Write Parameter Set to EEPROM            */
260
/***************************************************/
260
/***************************************************/
261
// number [0..5]
261
// number [0..5]
262
void ParamSet_WriteToEEProm(uint8_t setnumber)
262
void ParamSet_WriteToEEProm(uint8_t setnumber)
263
{
263
{
264
   if(setnumber > 5) setnumber = 5;
264
   if(setnumber > 5) setnumber = 5;
265
   eeprom_write_block((uint8_t *) &ParamSet.Kanalbelegung[0], &EEPromArray[EEPROM_ADR_PARAMSET_BEGIN + PARAMSET_STRUCT_LEN * setnumber], PARAMSET_STRUCT_LEN);
265
   eeprom_write_block((uint8_t *) &ParamSet.ChannelAssignment[0], &EEPromArray[EEPROM_ADR_PARAMSET_BEGIN + PARAMSET_STRUCT_LEN * setnumber], PARAMSET_STRUCT_LEN);
266
   // set this parameter set to active set
266
   // set this parameter set to active set
267
   eeprom_write_byte(&EEPromArray[PID_ACTIVE_SET], setnumber);
267
   eeprom_write_byte(&EEPromArray[PID_ACTIVE_SET], setnumber);
Line 268... Line 268...
268
}
268
}