Subversion Repositories FlightCtrl

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1905 3226 d 7 h /branches/V0.84a_var_motorsmoothing/main.h expander Version hizugefuegt, ungetestete Version  
1903 3226 d 11 h /branches/V0.84a_var_motorsmoothing/main.h variables Motorsmoothing, ungeflogene Version, sonst keine Aenderungen.  
1880 3298 d 11 h holgerb /branches/V0.84a_var_motorsmoothing/main.h detailed changelog here:
http://www.mikrokopter.de/ucwiki/Firmware-0.84

0.84a H.Buss 21.03.2011 (Release: 30.03.2011)
- nur starten, wenn NC_ErrorCode = 0
- Beeptime von NC auch beim Kalibrieren durchlassen
- Varible "JetiBeep" eingeführt
- Kompass-Winkelvorgabe von NaviControl -> POI
- Piepen beim Umschalten von CareFree
- Compass-Routinen überarbeitet
- Dafaultvalues Servo-Min/MAx an MKDS18 angepasst
- Defaultreceiver ist RECEIVER_JETI
- GPS-Operation-Radius per default auf 245m bzw. 100%
- Höhenvorgabe im Vario-Mode durch Waypoints
- bei laufenden Motoren keine neuen Settings annehmen
- immer einmal Carefree Beepen nach dem Kalibrieren
- Kanaloffset für Potis von 110 auf 127 erhöht, damit es gleich ist mit allen anderen Kanälen
- POI-Richtung (Soll-Himmelsrichtung) bezieht sich auf den Kamera-Winkel
 
1834 3369 d 4 h holgerb /branches/V0.84a_var_motorsmoothing/main.h 0.83a H.Buss 18.01.2011
- nur starten, wenn NC_ErrorCode = 0
- Beeptime von NC auch beim Kalibrieren durchlassen
- Varible "JetiBeep" eingeführt
 
1703 3547 d 5 h holgerb /branches/V0.84a_var_motorsmoothing/main.h 0.80c H. Buss 23.7.2010
- ErrorCode aufs Jeti-Display
 
1702 3548 d 6 h holgerb /branches/V0.84a_var_motorsmoothing/main.h 0.80b H. Buss 23.7.2010
- Fehlerdiagnose implementiert
 
1701 3549 d 5 h holgerb /branches/V0.84a_var_motorsmoothing/main.h 0.80a H. Buss + G.Stobrawa 20.5.2010
- Motoren Starten nicht ohne Kalibrierung
- Unterstützung der BL2.0-Regler
- statt 8 nun 10 Bit Auflösung der Lageregekung
- Unterstützung der BL2.0-Regler Konfiguration via MK-Tool
- Parametersätze werden per I2C an die BL-Regler durchgereicht
- "Care-Free" implementiert
- Freie Belegung der "Vorne"-Richtung
- nur wenn Motoren laufen: Beepen, wenn Carefree ohne Navi oder ohne gültigen MK3Mag-Wert
- nur wenn Motoren laufen: Beepen wenn NC plötzlich ausfällt
- #define RECEIVER_SPEKTRUM_EXP eingeführt
- #define SWITCH_LEARNS_CAREFREE eingeführt
- Schwerpunktanzeige in den 3D-Daten
- Checksummen gesicherte Datenablage im EEProm

- JetiMenü: bis acht Temperaturen der BL-Regler
- GPSInfo.Speed im Jeti-Display
- Compass-Richtung nun im Jeti-menü

- diverse Änderungen im Höhenregler
- P wirkt schwächer
- D wirkt stärker
- Anpassung der Höhenregelung auf Level des Hoovergases
- AccZ schneller nachführen

Parameter modifiziert:
- EEPROM-Kompatibilität auf 84 -> Parameter werden resettet
- EE_Parameter.Hoehe_ACC_Wirkung = 0; // war 30
- EE_Parameter.Hoehe_HoverBand = 8; // war 5
- Notgas = 45
- NotgasZeit = 90
- Beginnersetting: EE_Parameter.DynamicStability = 70;
- Neu: GyroStability = 6
- GPS-Login-Time auf 2 reduziert
 
1682 3577 d 5 h holgerb /branches/V0.84a_var_motorsmoothing/main.h 0.79k H.Buss
- #define SWITCH_LEARNS_CAREFREE eingeführt
- Piepen, wenn NC-Kommunikation wegfällt
- Da kann man mit UserParameter5 wieder das Verhalten der 0.79b herstellen
 
1680 3579 d 0 h holgerb /branches/V0.84a_var_motorsmoothing/main.h 0.79j S.Pendsa & H.Buss 22.06.2010
- RECEIVER_SPEKTRUM_EXP
 
1662 3604 d 22 h killagreg /branches/V0.84a_var_motorsmoothing/main.h - individual settings of BL-Ctrls
- error handling in MK-Tool communication has tbd.
 
1638 3624 d 8 h holgerb /branches/V0.84a_var_motorsmoothing/main.h Unterstützung für hohe Auflösung  
1636 3625 d 13 h ingob /branches/V0.84a_var_motorsmoothing/main.h Debug output for MK-Tool added
use #define DEBUG in main.h to activate
 
1622 3632 d 1 h killagreg /branches/V0.84a_var_motorsmoothing/main.h V0.79a
- checksum secured eeprom data
- motor cannot be started without a calibration before
 
1598 3662 d 23 h killagreg /branches/V0.84a_var_motorsmoothing/main.h absolute eeprom addresses  
1512 3725 d 4 h holgerb /branches/V0.84a_var_motorsmoothing/main.h Jetimeue vereinfacht  
1486 3742 d 7 h killagreg /branches/V0.84a_var_motorsmoothing/main.h - Battery discharge by BL current measurement added  
1481 3745 d 4 h holgerb /branches/V0.84a_var_motorsmoothing/main.h 0.77c H.Buss 07.01.2010
- zwei weitere Spektrum-Varianten implementiert
 
1438 3768 d 9 h ingob /branches/V0.84a_var_motorsmoothing/main.h Unterstützung mehrerer Empfängertypen (Spektrum, ACT, JETI,...)  
1435 3769 d 20 h killagreg /branches/V0.84a_var_motorsmoothing/main.h Interface for libfc updated  
1424 3774 d 5 h ingob /branches/V0.84a_var_motorsmoothing/main.h renamed spectrum.x --> spektrum.x
included libfcinit.a
 
1419 3775 d 3 h ingob /branches/V0.84a_var_motorsmoothing/main.h RemoteLCD auf JetiBox übertragen  
1403 3789 d 4 h hbuss /branches/V0.84a_var_motorsmoothing/main.h H.Buss 24.11.2009
Servos3-5 einstellbar
 
1377 3801 d 10 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.77a H.Buss 11.11.2009
- Erweiterung auf 12 Kanäle
- Bei Koptertool-Kanalabfrage kein Empfangsausfall-Piepsen
- serielle Kanalerweiterung eingebaut -> PPM_in auf 25 erweitert
 
1350 3829 d 6 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.76b H.Buss
LED-Blinkmuster: Zustand bei MotorAus einstellbar
 
1322 3844 d 5 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.75N H.Buss 30.09.2009
- Hoover-Stickpunkt wird bei aktivem Höhenregler nicht nachgeführt
- Hoover-Stickpunkt kann per Parameter fest eingestellt werden
- Baro-Messbereichserweiterung auch bei aktiviertem Höhenregler
- Gyro_Gier_P und Gyro_Gier_I eingeführt
- I2C_fehler-Zähler jetzt in den Analogdaten
 
1309 3852 d 2 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.75k H.Buss 22.09.2009
- zweite Variante (Gregor) der Höhenregelung implementiert
- umschaltbare RC-Routine
 
1298 3856 d 4 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.75j H.Buss 17.09.2009
- Laufzeitzähler eingebaut
 
1283 3867 d 1 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.75i H.Buss 7.09.2009
- GpsZ vom Navi zur FC für den Höhenregler
- "hoovergas-Variation" als Parameter
- Kompatibilität zu NC und PC erhöht
 
1272 3887 d 2 h hbuss /branches/V0.84a_var_motorsmoothing/main.h - LED-Blinken kann an die Motoren gekoppelt werden
- Feinabstimmung des Höhenreglers
 
1268 3892 d 0 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.75d H.Buss 13.8.2009
- RC-Routine: Empfangsausfall soll sicherer erkannt werden
- Zellenerkennung nun auch beim Speichern der Settings
 
1254 3910 d 23 h killagreg /branches/V0.84a_var_motorsmoothing/main.h - Unterstützung von Warnings-Bitmasks für die J16, J17-Outputs bei Unterspannung  
1236 3955 d 21 h killagreg /branches/V0.84a_var_motorsmoothing/main.h bugfix to transmit correct BattLowVoltageWarning to NC via SPI.  
1232 3970 d 1 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.75a G.Stobrawa 22.5.2009
- Extern Control also received from NC via SPI

0.75b H.Buss 27.05.2009
- Spektrum-Singale schalten den PPM-Eingang aus
- max. 2 Sekunden nach dem Start auf die BL-Regler warten
- Automatische Zellenerkennung, wenn Spannungswarnung < 5,0V
- Bei automatischer Zellenerkennung piept es je nach Zellenzahl
- EE_DATENREVISION auf 76 erhöht
- Servo:
- Roll-Servo für FC ME implementiert
- Update-Cmd stoppt Servos
- Servos werden erst nach dem ersten Kalibrieren aktiviert
 
1216 4030 d 19 h killagreg /branches/V0.84a_var_motorsmoothing/main.h - Option EE_Parameter.BitConfig & CFG_HIGHT_3SWITCH
removed, because NC uses now the GPS control switch sequence FREE->PH->WP that is direct compatible with the condition (Height Switch > 50) -> HeightControlActive = 1. So one switch can be used for GPS and HeightControl at the same time. At least the Checkbox in the MK-Tool has to be removed for the old obsolete option.
 
1211 4042 d 4 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.73c: H.Buss 16.03.2009
- die Busfehler der BL-Regler werden im Menü angezeigt
- Revision der MixerTabelle eingeführt
 
1209 4046 d 4 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.73a: H.Buss 12.03.2009
- MixerTabelle implementiert
 
1176 4057 d 4 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.72p: H.Buss 01.03.2009
- Octo3 erstellt
- Analogwerte umbenannt
 
1175 4057 d 4 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.72p: H.Buss 01.03.2009
- Octo3 erstellt
- Analogwerte umbenannt
 
1174 4057 d 6 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.72p: H.Buss 01.03.2009
- Octo3 erstellt
 
1171 4062 d 3 h hbuss /branches/V0.84a_var_motorsmoothing/main.h 0.72o: H.Buss 24.02.2009
- Abtastrate auf 2kHz
- HW-Version an Navi
- neuer Datensatz 'c' -> Lagedaten für 3D-Grafik
- Auswerteroutine für Spectrum-Satteliten implementiert
- Kanalsettings werden beim Parameterreset nicht mehr gelöscht