Subversion Repositories FlightCtrl

Rev

Rev 972 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
966 MikeW 1
/*
2
Copyright 2008, by Michael Walter
3
 
4
All functions written by Michael Walter are free software and can be redistributed and/or modified under the terms of the GNU Lesser
5
General Public License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but
6
WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
7
See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public
8
License along with this program. If not, see <http://www.gnu.org/licenses/>.
9
 
10
Please note: The software is based on the framework provided by H. Buss and I. Busker in their Mikrokopter projekt. All functions that
11
are not written by Michael Walter are under the license by H. Buss and I. Busker (license_buss.txt) published by www.mikrokopter.de
12
unless it is stated otherwise.
13
*/
14
 
15
/*****************************************************************************
16
  Additional Defines
17
**************************************************************************** */
18
//#define USE_COMPASS
19
//#define INTERNAL_REFERENCE
20
//#define MELEXIS_GYRO
21
//#define USE_OSD
22
//#define USE_GPS
972 MikeW 23
//#define X_FORMATION
966 MikeW 24
 
25
extern  int MesswertNick,MesswertRoll,MesswertGier;
973 MikeW 26
extern  float AdNeutralNick, AdNeutralRoll, AdNeutralGier;
966 MikeW 27
extern  int NeutralAccX, NeutralAccY, NeutralAccZ;
28
extern  int GierMischanteil,GasMischanteil;
29
 
973 MikeW 30
extern int AverageRoll, AverageNick, AverageGier;
966 MikeW 31
extern int AveragerACC_X, AveragerACC_Y, AveragerACC_Z;
32
 
33
extern int  DiffNick,DiffRoll;
34
extern unsigned char Motor_Vorne,Motor_Hinten,Motor_Rechts,Motor_Links, Count;
35
extern unsigned char MotorWert[5];
36
extern unsigned char SenderOkay;
37
extern int StickNick,StickRoll,StickGier;
38
 
39
void GetMeasurements(void);
40
void GetRadioValues(void);
41
void SendMotorData(void);
42
void PID_Regler(void);
43
void SetNeutral(void);
44
 
45