| NinjaFlight
    | 
#include <stdbool.h>#include <stdint.h>#include <string.h>#include <platform.h>#include "build_config.h"#include "common/axis.h"#include "drivers/gpio.h"#include "drivers/system.h"#include "drivers/exti.h"#include "drivers/sensor.h"#include "drivers/accgyro.h"#include "drivers/accgyro_adxl345.h"#include "drivers/accgyro_bma280.h"#include "drivers/accgyro_l3g4200d.h"#include "drivers/accgyro_mma845x.h"#include "drivers/accgyro_mpu.h"#include "drivers/accgyro_mpu3050.h"#include "drivers/accgyro_mpu6050.h"#include "drivers/accgyro_mpu6500.h"#include "drivers/accgyro_l3gd20.h"#include "drivers/accgyro_lsm303dlhc.h"#include "drivers/bus_spi.h"#include "drivers/accgyro_spi_mpu6000.h"#include "drivers/accgyro_spi_mpu6500.h"#include "drivers/gyro_sync.h"#include "drivers/barometer.h"#include "drivers/barometer_bmp085.h"#include "drivers/barometer_bmp280.h"#include "drivers/barometer_ms5611.h"#include "drivers/compass.h"#include "drivers/compass_hmc5883l.h"#include "drivers/compass_ak8975.h"#include "drivers/compass_ak8963.h"#include "drivers/sonar_hcsr04.h"#include "config/config.h"#include "sensors/acceleration.h"#include "sensors/barometer.h"#include "sensors/gyro.h"#include "sensors/compass.h"#include "sensors/sonar.h"#include "sensors/initialisation.h"
| Functions | |
| bool | sensorsAutodetect (const struct config *config) | 
| Variables | |
| gyro_t | gyro | 
| baro_t | baro | 
| acc_t | acc | 
| mag_t | mag | 
| sensor_align_e | accAlign = 0 | 
| sensor_align_e | gyroAlign = 0 | 
| sensor_align_e | magAlign = 0 | 
| uint8_t | detectedSensors [MAX_SENSORS_TO_DETECT] = { GYRO_NONE, ACC_NONE, BARO_NONE, MAG_NONE } | 
| bool sensorsAutodetect | ( | const struct config * | config | ) | 

| acc_t acc | 
| sensor_align_e accAlign = 0 | 
| uint8_t detectedSensors[MAX_SENSORS_TO_DETECT] = { GYRO_NONE, ACC_NONE, BARO_NONE, MAG_NONE } | 
| gyro_t gyro | 
| sensor_align_e gyroAlign = 0 | 
| mag_t mag | 
| sensor_align_e magAlign = 0 |