![]() |
Autodrone
Multi-Domain Vehicle
|
This file contains many of the global variables and settings for the drone. More...
Go to the source code of this file.
Data Structures | |
union | int16andUint8_t |
union | int32andUint8_t |
union | uint16andUint8_t |
union | uint32andUint8_t |
struct | sensors_t |
struct | eepromConfig_t |
Macros | |
#define | PI 3.14159265358979f |
#define | TWO_PI (2.0f * PI) |
#define | D2R (PI / 180.0f) |
#define | R2D (180.0f / PI) |
#define | KNOTS2MPS 0.51444444f |
#define | EARTH_RADIUS 6371000f |
#define | SQR(x) ((x) * (x)) |
#define | CUBE(x) ((x) * (x) * (x)) |
#define | ROLL 0 |
#define | PITCH 1 |
#define | YAW 2 |
#define | THROTTLE 3 |
#define | AUX1 4 |
#define | AUX2 5 |
#define | AUX3 6 |
#define | AUX4 7 |
#define | AUX5 8 |
#define | AUX6 9 |
#define | AUX7 10 |
#define | AUX8 11 |
#define | XAXIS 0 |
#define | YAXIS 1 |
#define | ZAXIS 2 |
#define | MINCOMMAND 2000 |
#define | MIDCOMMAND 3000 |
#define | MAXCOMMAND 4000 |
#define | NUMBER_OF_PIDS 6 |
#define | ROLL_RATE_PID 0 |
#define | PITCH_RATE_PID 1 |
#define | YAW_RATE_PID 2 |
#define | ROLL_ATT_PID 3 |
#define | PITCH_ATT_PID 4 |
#define | HEADING_PID 5 |
Typedefs | |
typedef volatile uint8_t | semaphore_t |
typedef struct sensors_t | sensors_t |
typedef struct eepromConfig_t | eepromConfig_t |
Enumerations | |
enum | modes_e { TRANS_FLIGHT , FLIGHT , TRANS_ROVER , ROVER } |
enum | flightModes_e { RATE , ANGLE } |
enum | { DLPF_256HZ , DLPF_188HZ , DLPF_98HZ , DLPF_42HZ } |
enum | crcFlags { CRC_HistoryBad = 1 } |
Variables | |
sensors_t | sensors |
eepromConfig_t | eepromConfig |
This file contains many of the global variables and settings for the drone.
#define AUX1 4 |
#define AUX2 5 |
#define AUX3 6 |
#define AUX4 7 |
#define AUX5 8 |
#define AUX6 9 |
#define AUX7 10 |
#define AUX8 11 |
#define CUBE | ( | x | ) | ((x) * (x) * (x)) |
#define D2R (PI / 180.0f) |
#define EARTH_RADIUS 6371000f |
#define HEADING_PID 5 |
#define KNOTS2MPS 0.51444444f |
#define MAXCOMMAND 4000 |
#define MIDCOMMAND 3000 |
#define MINCOMMAND 2000 |
#define NUMBER_OF_PIDS 6 |
#define PI 3.14159265358979f |
#define PITCH 1 |
#define PITCH_ATT_PID 4 |
#define PITCH_RATE_PID 1 |
#define R2D (180.0f / PI) |
#define ROLL 0 |
#define ROLL_ATT_PID 3 |
#define ROLL_RATE_PID 0 |
#define SQR | ( | x | ) | ((x) * (x)) |
#define THROTTLE 3 |
#define TWO_PI (2.0f * PI) |
#define XAXIS 0 |
#define YAW 2 |
#define YAW_RATE_PID 2 |
#define YAXIS 1 |
#define ZAXIS 2 |
typedef struct eepromConfig_t eepromConfig_t |
typedef volatile uint8_t semaphore_t |
enum crcFlags |
enum flightModes_e |
enum modes_e |
|
extern |
|
extern |