Rev 2176 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2176 | Rev 2177 | ||
---|---|---|---|
Line 148... | Line 148... | ||
148 | EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
148 | EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
149 | EE_Parameter.KompassWirkung = 64; // Wert : 0-247 |
149 | EE_Parameter.KompassWirkung = 64; // Wert : 0-247 |
Line 150... | Line 150... | ||
150 | 150 | ||
151 | EE_Parameter.Hoehe_MinGas = 30; |
151 | EE_Parameter.Hoehe_MinGas = 30; |
152 | EE_Parameter.MaxHoehe = 255; // Wert : 0-247 255 -> Poti1 |
152 | EE_Parameter.MaxHoehe = 255; // Wert : 0-247 255 -> Poti1 |
153 | EE_Parameter.Hoehe_P = 15; // Wert : 0-32 |
153 | EE_Parameter.Hoehe_P = 16; // Wert : 0-32 // MartinR: angepast |
154 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-247 |
154 | EE_Parameter.Luftdruck_D = 32; // Wert : 0-247 // MartinR: angepast |
155 | EE_Parameter.Hoehe_ACC_Wirkung = 0; // Wert : 0-247 |
155 | EE_Parameter.Hoehe_ACC_Wirkung = 0; // Wert : 0-247 // MartinR: angepast |
156 | EE_Parameter.Hoehe_HoverBand = 8; // Wert : 0-247 |
156 | EE_Parameter.Hoehe_HoverBand = 8; // Wert : 0-247 |
157 | EE_Parameter.Hoehe_GPS_Z = 20; // Wert : 0-247 |
157 | EE_Parameter.Hoehe_GPS_Z = 20; // Wert : 0-247 |
158 | EE_Parameter.Hoehe_StickNeutralPoint = 0;// Wert : 0-247 (0 = Hover-Estimation) |
158 | EE_Parameter.Hoehe_StickNeutralPoint = 0;// Wert : 0-247 (0 = Hover-Estimation) |
Line 159... | Line 159... | ||
159 | EE_Parameter.Hoehe_Verstaerkung = 15; // Wert : 0-50 (15 -> ca. +/- 5m/sek bei Stick-Voll-Ausschlag) |
159 | EE_Parameter.Hoehe_Verstaerkung = 15; // Wert : 0-50 (15 -> ca. +/- 5m/sek bei Stick-Voll-Ausschlag) |
160 | 160 | ||
161 | EE_Parameter.UserParam1 = 0; // zur freien Verwendung |
161 | EE_Parameter.UserParam1 = 0; // zur freien Verwendung //MartinR: Umschaltung HH-Mode |
162 | EE_Parameter.UserParam2 = 0; // zur freien Verwendung |
162 | EE_Parameter.UserParam2 = 40; // zur freien Verwendung //MartinR: I-Faktor im HH-Mode |
163 | EE_Parameter.UserParam3 = 0; // zur freien Verwendung |
163 | EE_Parameter.UserParam3 = 7; // zur freien Verwendung //MartinR: Stick-P-Wert im HH-Mode |
164 | EE_Parameter.UserParam4 = 0; // zur freien Verwendung |
164 | EE_Parameter.UserParam4 = 8; // zur freien Verwendung //MartinR: Beschleunigungskompensation des Höhensensors: |
165 | EE_Parameter.UserParam5 = 0; // zur freien Verwendung |
165 | EE_Parameter.UserParam5 = 0; // zur freien Verwendung // MartinR: |
166 | EE_Parameter.UserParam6 = 0; // zur freien Verwendung |
166 | EE_Parameter.UserParam6 = 0; // zur freien Verwendung // MartinR: |
Line 167... | Line 167... | ||
167 | EE_Parameter.UserParam7 = 0; // zur freien Verwendung |
167 | EE_Parameter.UserParam7 = 0; // zur freien Verwendung //MartinR: Abschaltung des Kameraausgleichs: <50: mit Ausgleich, 50..100 nur Rollausgleich (kein Nickausgleich), >100: kein Ausgleich |
168 | EE_Parameter.UserParam8 = 0; // zur freien Verwendung |
168 | EE_Parameter.UserParam8 = 125; // zur freien Verwendung //MartinR: Pan Servo |
169 | 169 | ||
170 | EE_Parameter.ServoNickControl = 128; // Wert : 0-247 // Stellung des Servos |
170 | EE_Parameter.ServoNickControl = 128; // Wert : 0-247 // Stellung des Servos |
Line 368... | Line 368... | ||
368 | if(eeprom_read_byte((uint8_t*)(eeaddr)) != EEPARAM_REVISION) return 0; |
368 | if(eeprom_read_byte((uint8_t*)(eeaddr)) != EEPARAM_REVISION) return 0; |
Line 369... | Line 369... | ||
369 | 369 | ||
370 | // read paramset from eeprom |
370 | // read paramset from eeprom |
371 | eeprom_read_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN); |
371 | eeprom_read_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN); |
372 | LED_Init(); |
372 | LED_Init(); |
- | 373 | #if ((defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) && defined(WITH_HOTTMENU)) |
|
373 | #if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
374 | #warning : "### with Hottmenu ###" |
374 | LIBFC_HoTT_Clear(); |
375 | LIBFC_HoTT_Clear(); |
375 | #endif |
376 | #endif |
376 | return 1; |
377 | return 1; |
Line 407... | Line 408... | ||
407 | eeprom_write_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung)), crc); |
408 | eeprom_write_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung)), crc); |
Line 408... | Line 409... | ||
408 | 409 | ||
409 | // update active settings number |
410 | // update active settings number |
410 | SetActiveParamSet(setnumber); |
411 | SetActiveParamSet(setnumber); |
411 | LED_Init(); |
412 | LED_Init(); |
- | 413 | #if ((defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) && defined(WITH_HOTTMENU)) |
|
412 | #if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
414 | #warning : "### with Hottmenu ###" |
413 | LIBFC_HoTT_Clear(); |
415 | LIBFC_HoTT_Clear(); |
414 | #endif |
416 | #endif |
415 | return 1; |
417 | return 1; |
416 | } |
418 | } |