![]() |
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 |