|
NinjaFlight
|
#include <stdint.h>#include <stdbool.h>#include "accelerometer.h"#include "altitudehold.h"#include "anglerate.h"#include "blackbox.h"#include "battery.h"#include "compass.h"#include "failsafe.h"#include "gps.h"#include "imu.h"#include "mixer.h"#include "navigation.h"#include "rate_profile.h"#include "sensors.h"#include "tilt.h"#include "gimbal.h"#include "rx.h"#include "rc_controls.h"#include "rc_adjustments.h"#include "transponder.h"#include "boardalignment.h"#include "ledstrip.h"#include "frsky.h"#include "hott.h"#include "barometer.h"#include "gyro.h"#include "pwm_rx.h"#include "gtune.h"#include "telemetry.h"#include "serial.h"#include "profile.h"#include "system.h"#include "feature.h"
Go to the source code of this file.
Data Structures | |
| struct | config_profile |
| struct | config |
| struct | config_store |
| structure used for storing config in the eeprom More... | |
Macros | |
| #define | MAX_PROFILE_COUNT 1 |
| #define | ONESHOT_FEATURE_CHANGED_DELAY_ON_BOOT_MS 1500 |
Functions | |
| struct eeprom_delta | __attribute__ ((packed)) |
| struct config | __attribute__ ((packed, aligned(2))) |
| struct config_store | __attribute__ ((aligned(4))) |
| const struct config_profile const * | config_get_profile (const struct config *const self) |
| struct config_profile * | config_get_profile_rw (struct config *self) |
| struct rate_profile const * | config_get_rate_profile (const struct config *const self) |
| struct rate_profile * | config_get_rate_profile_rw (struct config *self) |
| int | config_save (const struct config *self, const struct system_calls *system) |
| int | config_load (struct config *self, const struct system_calls *system) |
| void | config_reset (struct config *self) |
| bool | config_fixup (struct config *config) |
| struct accelerometer_config acc |
| struct airplane_althold_config airplane_althold |
| struct board_alignment_config alignment |
| struct arming_config arm |
| struct barometer_config baro |
| struct battery_config bat |
| struct blackbox_config blackbox |
| uint16_t crc |
| struct config data |
| struct failsafe_config failsafe |
| struct feature_config feature |
| struct frsky_telemetry_config frsky |
| struct gimbal_config gimbal |
| struct gps_config gps |
| struct gtune_config gtune |
| struct gyro_config gyro |
| struct hott_telemetry_config hott |
| struct imu_config imu |
| struct ledstrip_config ledstrip |
| struct mag_config mag |
| struct mixer_config mixer |
| struct motor_3d_config motor_3d |
| struct pid_config pid |
| struct profile_config profile |
| struct config_profile profiles[MAX_PROFILE_COUNT] |
| struct pwm_input_config pwm_in |
| struct pwm_output_config pwm_out |
| struct rate_config rate |
| struct rc_controls_config rc |
| struct rc_adjustment_profile rc_adj |
| struct rc_function_profile rc_funcs |
| struct rx_output_config rx_output |
| struct sensor_config sensors |
| struct serial_config serial |
| struct servo_profile servos |
| struct system_config system |
| struct telemetry_config telemetry |
| struct throttle_correction_config throttle |
| struct tilt_config tilt |
| struct transponder_config transponder |