Subversion Repositories FlightCtrl

Rev

Rev 1910 | Rev 2102 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1910 - 1
/*********************************************************************************/
2
/* Flight Control                                                                */
3
/*********************************************************************************/
4
 
5
#ifndef _FLIGHT_H
6
#define _FLIGHT_H
7
 
8
#include <inttypes.h>
9
#include "analog.h"
10
#include "configuration.h"
11
 
12
#define PITCH 0
13
#define ROLL 1
2099 - 14
#define YAW 2
1910 - 15
 
2099 - 16
#define MAX_SERVOS 8
1910 - 17
 
2099 - 18
extern int16_t servos[MAX_SERVOS];
1910 - 19
 
2099 - 20
typedef enum {
21
  FLIGHT_MODE_MANUAL,
22
  FLIGHT_MODE_RATE,
23
  FLIGHT_MODE_ANGLES
24
} FlightMode_t;
1910 - 25
 
26
void flight_control(void);
27
void transmitMotorThrottleData(void);
28
void flight_setNeutral(void);
29
 
30
#endif //_FLIGHT_H