1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-23 00:05:28 +03:00
Commit graph

3522 commits

Author SHA1 Message Date
Dominic Clifton
b383d07558 Merge pull request #1575 from cleanflight/delete-msp-telemetry
Delete MSP telemetry, PR for #1106.
2015-12-14 20:39:04 +01:00
Dominic Clifton
846bc6fff9 Merge pull request #1010 from stronnag/ltm
inital light telemetry (LTM) implementation
2015-12-14 20:38:49 +01:00
Dominic Clifton
1e098bf199 Delete MSP telemetry. Saves ~350 bytes of code space on F1 targets and
reduces ram usage. MSP telemetry was not used by many people.  MSP is
not considered a good telemetry protocol - it is bandwidth heavy when
compared to LTM, Mavlink, etc.  Closes #1106.
2015-12-14 20:08:22 +01:00
Dominic Clifton
d11609f00f bump version to 1.12.0 2015-12-14 20:01:38 +01:00
Dominic Clifton
18e31e153c Merge pull request #1411 from digitalentity/quaternion-imu
Quaternion-based Mahony's DCM IMU (initial implementation by S. Madgwick)
2015-12-14 01:08:47 +01:00
Steve Amor
e730d772ba Added max_throttle comment for brushed motors 2015-12-13 18:50:15 +00:00
ProDrone
0a40d9a787 Added support for failsafe tab in configurator
- Added DROP failsafe mode to failsafe handler

- Added MSP support for configurator failsafe tab
Modified MSP_FAILSAFE_CONFIG
Modified MSP_SET_FAILSAFE_CONFIG
Bumped API minor version

- Adapted failsafe documentation - 1

- Force auto mode to flight-channels when failsafe stage 2 is disabled
This is to prevent a configuration that may cause a fly-away.

- AUX switch was active in background with `FEATURE_FAILSAFE` disabled.
When a switch was assigned to failsafe mode and the failsafe feature was disabled, then hat switch stayed active in the background, forcing `rxfail` values to be used when on.
2015-12-13 17:11:06 +01:00
Albert Kravcov
3c72d04fd0 Added possible rotation values of mag, acc and gyro align commands 2015-12-13 02:32:18 +01:00
Konstantin Sharlaimov (DigitalEntity)
abc6984430 Fix for nav_extra_arming_safety 2015-12-13 10:58:47 +10:00
Konstantin Sharlaimov (DigitalEntity)
952f247bbf Gradual transition from actual climb rate to target climb rate. Prevent throttle jumps when switching from idle to AH 2015-12-13 10:49:23 +10:00
Dominic Clifton
f5ed208b1a Merge branch 'jaffadog-master' 2015-12-13 00:11:20 +01:00
Dominic Clifton
d8ba4b4aa0 Bump config size to 4k for 128k targets.
Note: The new G-Tune feature added a few configuration setting which
pushed the NAZE target over 2K.  256k targets were already using 4kb.
2015-12-12 23:09:53 +00:00
Konstantin Sharlaimov (DigitalEntity)
e5dbfd8ac2 Move Airmode below Horizon/Angle (needed some OSD's) 2015-12-12 21:52:32 +10:00
Konstantin Sharlaimov (DigitalEntity)
acd0caf4ec Disabled possibility to switch to WP from RTH 2015-12-12 21:37:19 +10:00
Konstantin Sharlaimov (DigitalEntity)
a63b0a01dc Velocity attenuation for WP mode if not facing the next waypoint. Turn first, accelerate later logic. Don't apply rth_tail_first for airplanes - can't go tail first 2015-12-12 16:40:39 +10:00
Konstantin Sharlaimov (DigitalEntity)
540eaa7290 Bugfix for climb rate acceleration limiting 2015-12-12 08:30:33 +10:00
Konstantin Sharlaimov (DigitalEntity)
0121d81da9 HIL now outputs rcCommand for multicopters and selects between rcCommand and axisPID for airplanes 2015-12-12 00:00:44 +10:00
Konstantin Sharlaimov (DigitalEntity)
c15512b4da Added a 2 sec timeout before switching into EMERG mode when on a WP mission 2015-12-11 20:29:02 +10:00
Konstantin Sharlaimov (DigitalEntity)
7b598ae39a Limit max acceleration for AltHold controller - avoid drops and punch outs when switching between WPs with different altitude 2015-12-11 16:45:43 +10:00
Konstantin Sharlaimov (DigitalEntity)
5c045ba898 Configurable descent speed for RTH landing and EMERG landing 2015-12-11 16:27:41 +10:00
Konstantin Sharlaimov (DigitalEntity)
1ff38c5dbe Code cleanups 2015-12-11 14:38:33 +10:00
Konstantin Sharlaimov (DigitalEntity)
be041c3642 Don't apply extra arming safety if no GPS-assisted modes are configured and failsafe is not set for RTH 2015-12-11 09:35:12 +10:00
Konstantin Sharlaimov (DigitalEntity)
b440041a2e Support for relative altitudes in geoConvertGeodeticToLocal(). Fixes waypoint altitude issue 2015-12-10 15:28:39 +10:00
Jeremy Waters
3df86bfa38 enable gtune on naze (AFNA) target 2015-12-09 20:33:18 -05:00
Konstantin Sharlaimov (DigitalEntity)
a7721bb864 Bugfix in waypoint upload code 2015-12-09 16:55:10 +10:00
Konstantin Sharlaimov (DigitalEntity)
b8ea813a6c Fake baro, fake mag, fake GPS for debugging on the bench on acro board 2015-12-09 16:04:37 +10:00
Konstantin Sharlaimov (DigitalEntity)
77b53404c3 GPS glitch detection fix. Logging GPS glitch status to blackbox 2015-12-08 23:03:36 +10:00
Konstantin Sharlaimov (DigitalEntity)
fb647b181e Retarded arm cleanup. New option inav_gps_min_sats to control the min sat count to consider valid 2015-12-08 15:50:21 +10:00
Konstantin Sharlaimov (DigitalEntity)
93b89c189b Disable retarded arm (complete cleanup pending) 2015-12-07 21:50:12 +10:00
Konstantin Sharlaimov (DigitalEntity)
c7c73e00c7 Make MOTOR_STOP have priority over AIRMODE 2015-12-07 21:42:13 +10:00
Konstantin Sharlaimov (DigitalEntity)
1e7b5f6ad4 Changed IDLE_UP to AIR_MODE. Does not include advanced mixer logic yet 2015-12-07 20:58:46 +10:00
Konstantin Sharlaimov (DigitalEntity)
da64c61d5f Waypoint state logging 2015-12-07 14:17:35 +10:00
Konstantin Sharlaimov (DigitalEntity)
d99cfd8a88 Additional precaution for activating WP mode 2015-12-07 10:10:04 +10:00
Konstantin Sharlaimov (DigitalEntity)
b85a726537 HIL GPS fixes 2015-12-07 00:09:13 +10:00
Konstantin Sharlaimov (DigitalEntity)
53a7b98dbc Fixed wing AH mode throttle control fix 2015-12-06 23:13:56 +10:00
Konstantin Sharlaimov (DigitalEntity)
a6248a4075 More generic GPS processing. Fixed wing PH modes should now activate correctly 2015-12-06 23:06:40 +10:00
Konstantin Sharlaimov (DigitalEntity)
334475be52 PH will now report 0 (no error) in MSP_NAV_STATUS 2015-12-06 12:37:36 +10:00
Konstantin Sharlaimov (DigitalEntity)
9d023cabb0 Fixed soft filter CLI lookup table 2015-12-06 12:36:35 +10:00
borisbstyle
a2fbf56493 IDLE UP switch // Remove pid_at_min_throttle 2015-12-05 18:57:51 +10:00
Konstantin Sharlaimov (DigitalEntity)
dfc2fcc722 Soft filtering CLI varibale lookup table added 2015-12-05 18:52:56 +10:00
Konstantin Sharlaimov (DigitalEntity)
a110665af1 Renamed some CLI variables for consistency. New names: nav_pos_hold_deadband, nav_alt_hold_deadband, nav_mc_min_fly_thr 2015-12-05 11:17:24 +10:00
Konstantin Sharlaimov (DigitalEntity)
660b8ce181 Fixed bug with mc_min_fly_throttle actually setting hover throttle 2015-12-05 10:30:12 +10:00
Konstantin Sharlaimov (DigitalEntity)
465de2738b Fixed wing magHold bug fixed (MAG mode might be fighting navigation if used with PH on a fixed wing) 2015-12-05 10:30:09 +10:00
Konstantin Sharlaimov (DigitalEntity)
bd31dfce14 HIL support. When HIL is active hardware GPS updates are disabled, IMU disabled, BARO disabled, motor control disabled. MSP_SET_HIL_STATE message will setting acceleration data for pos estimator to work properly 2015-12-04 21:41:23 +10:00
Konstantin Sharlaimov (DigitalEntity)
024f8b2076 Fix for instant disarm on signal recovery when in FAILSAFE/RTH 2015-12-04 13:13:13 +10:00
Konstantin Sharlaimov (DigitalEntity)
5052d5cd1c Configurable maximum banking angle for MC poshold controller. Min flyable throttle parameter for landing detection 2015-12-03 12:50:09 +10:00
Konstantin Sharlaimov (DigitalEntity)
738c3bdd62 Fixed incorrect IMU heading lock to GPS CoG for a fixed wing without magnetometer 2015-12-02 23:27:01 +10:00
Konstantin Sharlaimov (DigitalEntity)
8130be4772 Fixes and optimisations to FSM. Smoother transition from PH to RTH. Option to execute RTH tail first 2015-12-02 23:21:15 +10:00
Konstantin Sharlaimov (DigitalEntity)
cf8cab53f4 Remove MultiWii23 PID controller. Better LEVEL defaults for MultiWiiRewrite 2015-12-02 23:21:14 +10:00
Konstantin Sharlaimov (DigitalEntity)
490472a45b LTM N-frame with extended navigation status. MultiWii-compatible MSP_NAV_STATUS message 2015-12-02 23:21:09 +10:00