Rev 972 | Go to most recent revision | Details | 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 |
||
23 | |||
24 | extern int MesswertNick,MesswertRoll,MesswertGier; |
||
25 | extern int AdNeutralNick,AdNeutralRoll,AdNeutralGier; |
||
26 | extern int NeutralAccX, NeutralAccY, NeutralAccZ; |
||
27 | extern int GierMischanteil,GasMischanteil; |
||
28 | |||
29 | extern int AverageRoll_X, AverageRoll_Y, AverageRoll_Z; |
||
30 | extern int AveragerACC_X, AveragerACC_Y, AveragerACC_Z; |
||
31 | |||
32 | extern int DiffNick,DiffRoll; |
||
33 | extern unsigned char Motor_Vorne,Motor_Hinten,Motor_Rechts,Motor_Links, Count; |
||
34 | extern unsigned char MotorWert[5]; |
||
35 | extern unsigned char SenderOkay; |
||
36 | extern int StickNick,StickRoll,StickGier; |
||
37 | |||
38 | void GetMeasurements(void); |
||
39 | void GetRadioValues(void); |
||
40 | void SendMotorData(void); |
||
41 | void PID_Regler(void); |
||
42 | void SetNeutral(void); |
||
43 | |||
44 |