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 |