1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-17 13:25:27 +03:00
Commit graph

3724 commits

Author SHA1 Message Date
Konstantin Sharlaimov (DigitalEntity)
552f313448 NAV: More generic code. FW: Rework pitch/roll/throttle correction processing code. Pitch compensation for roll now possible 2015-12-22 14:55:43 +10:00
Konstantin Sharlaimov (DigitalEntity)
309342931a NAV: Instantly switch to emergency landing if RTH state entered without home fix (Failsafe RTH) 2015-12-22 10:58:21 +10:00
Konstantin Sharlaimov (DigitalEntity)
e321526a3f NAV: Configurable position sensor timeout. Ability to disable emergency landing 2015-12-21 23:24:48 +10:00
Konstantin Sharlaimov (DigitalEntity)
c8b7e8ae74 NAV: Prevent switching to IDLE state on GPS loss - keep activated flight mode and give chance for EMERG controller to kick in. Emergency GPS timeout set to 5 seconds. 2015-12-21 19:46:50 +10:00
Konstantin Sharlaimov (DigitalEntity)
d26c8b0e01 WP: Per-waypoint speed setting 2015-12-21 15:03:08 +10:00
Konstantin Sharlaimov (DigitalEntity)
dad6c57463 FW: Make RTH override passthru mode 2015-12-21 12:29:34 +10:00
Konstantin Sharlaimov (DigitalEntity)
b049c85084 MC: Position controller expo (controlled by Pos D). Compiled out LEDSTRIP 2015-12-20 23:00:43 +10:00
Konstantin Sharlaimov (DigitalEntity)
7fa49462f1 FW: remove pitch/roll compensation - malfunctions, need to figure out how to make it work correctly 2015-12-20 21:22:01 +10:00
borisbstyle
10a96b0dfc Gyro Sync feature (Loop synced to Gyro)
Remove double MPU_RA_PWR_MGMT_1

Looptime to Gyro refresh rate

disable 2khz when acc used for F3

Gyro sync code improvement

doc change

MPU6500 INT_STATUS support // MPU3500 dummy handling

Enable full 1khz sampling on F1 boards (no acc mode)

Add MPU3050 INT_STATUS

F1 target decreased max refresh

Configurable optione (sync_gyro_to_loop)

correction watchdog

correct filter

Coding style and cleanup code

Cli.md

Bump EEPROM version

MPU6050 MPU DATA READY Pin instead of i2c

Add more targets and corrections

correction to CC3D

ident

MPU6500 correction

INT_ENABLE MPU6500

add interrupt mpu6500

MPU6500 corrections from rebase

MPU6500 correct

Final fix to compile // ready for testing and review

MPU6000 / MPU3050 Corrections

Add CC3D extiConfig

add mpu6500

Fix intStatus position

fix returns

Add COLIBRI_RACE MPU INT

Change CLI name to gyro_sync

This is shorter typing and speaks for itself

Fix MotoLab After rebase

Add motolab

Full gyro Sync rework

Idents etc

Doc update

more corrections

Fix serial_cli

refactor // ident

GPL

single line

runloop refactor
2015-12-18 15:11:35 +01:00
NightHawk32
c1407a7bcb MSP support for sensor alignment 2015-12-18 12:58:10 +01:00
Dominic Clifton
534b79236f Replace MSP_SET_RC_CONTROLS with MSP_SET_RC_DEADBAND. The former was
too generic.
2015-12-18 12:57:59 +01:00
NightHawk32
25f7511e6b added new MSP command for deadband, yaw deadband, .... content of rcControlsConfig_s 2015-12-18 12:57:49 +01:00
Dominic Clifton
cd609c5019 Merge branch 'TronskiFPV-patch-3' 2015-12-18 10:43:51 +01:00
TronskiFPV
e9e05773af Update Controls.md 2015-12-18 10:43:39 +01:00
Martin Budden
dfe8b5640b Fixed code so that it builds whether or not USE_SERVOS is defined. 2015-12-18 10:39:50 +01:00
Dominic Clifton
55e986e338 Merge pull request #1595 from digitalentity/quaternion-imu
IMU - fix uninitialized rawYawError on targets without GPS and in some other cases
2015-12-18 10:39:43 +01:00
Konstantin Sharlaimov (DigitalEntity)
9e1a69e230 Fix uninitialized rawYawError on targets without GPS and in some other cases 2015-12-18 19:15:45 +10:00
Dominic Clifton
6926c2057f Merge pull request #1592 from digitalentity/flysky-ibus-receiver
FlySky i-Bus receiver CLI bug fixed
2015-12-18 10:09:08 +01:00
Dominic Clifton
98458b623d Merge branch '4712-1wire_pass_through_optimize' 2015-12-18 10:08:11 +01:00
Dominic Clifton
14ade88ca9 Merge branch '1wire_pass_through_optimize' of https://github.com/4712/cleanflight into 4712-1wire_pass_through_optimize 2015-12-18 09:51:12 +01:00
Konstantin Sharlaimov (DigitalEntity)
e7a180816b FlySky i-Bus receiver CLI bug fixed 2015-12-18 09:00:17 +10:00
Dominic Clifton
b380bb79be Merge pull request #1500 from borisbstyle/gyro_filter_rework
Gyro Soft LPF Rework // Filter rework
2015-12-17 18:34:46 +01:00
Dominic Clifton
56102f52c4 Bump config version for changes in
1e6dfc925f7cc663b89f790bab97c9c239f699fd
2015-12-17 18:19:58 +01:00
Dominic Clifton
81a90dcb42 Merge pull request #1590 from ProDrone/safe_save_for_rxfail_values
MSP_SET_RXFAIL_CONFIG changed to allow more future RX channels
2015-12-17 18:12:25 +01:00
ProDrone
38686133c9 MSP_SET_RXFAIL_CONFIG changed to allows more future RX channels 2015-12-17 00:35:10 +01:00
Dominic Clifton
fe91ba9382 Merge pull request #1583 from dan557/patch-2
Remove MSP telemetry add ltm telemetry
2015-12-16 17:26:00 +01:00
Dominic Clifton
4a392ad5e5 Merge pull request #1581 from digitalentity/sonar-updates
Improve sonar compatibility with new IMU
2015-12-16 17:25:38 +01:00
Dominic Clifton
48cacbbd28 Merge pull request #1580 from digitalentity/quaternion-imu
Quaternion IMU unit test update
2015-12-16 12:24:53 +01:00
Konstantin Sharlaimov (DigitalEntity)
ef81aa20c2 Force ANGLE mode for airplanes in ALTHOLD mode 2015-12-16 16:33:55 +10:00
Konstantin Sharlaimov (DigitalEntity)
143c137de6 Fixed-wing pitch compensation in coordinated turns 2015-12-16 16:20:06 +10:00
Konstantin Sharlaimov (DigitalEntity)
e3da1d0f2d MAG support for RMDO target 2015-12-16 14:58:17 +10:00
Konstantin Sharlaimov (DigitalEntity)
201e5d26e7 IMU typo fix. Experimental centrifugal acceleration compensation for airplanes - should improve attitude estimation 2015-12-16 14:46:06 +10:00
borisbstyle
995f40c2f4 Gyro Soft LPF Rework // Filter rework
remove 3 point average

lux optimize
2015-12-16 01:25:09 +01:00
dan557
1f71fcf856 Remove MSP telemetry add ltm telemetry 2015-12-15 22:31:31 +00:00
Konstantin Sharlaimov (DigitalEntity)
6ed460e96c A fix for airplane loiter (works at least with RTH). Disabled RTH landing sequence for airplanes 2015-12-15 21:14:19 +10:00
Konstantin Sharlaimov (DigitalEntity)
934ba62e44 Improve sonar compatibility with new IMU 2015-12-15 12:05:02 +10:00
Konstantin Sharlaimov (DigitalEntity)
1ed60afb8d Quaternion IMU unit test update 2015-12-15 11:14:52 +10:00
Dominic Clifton
f40982cd2d Merge pull request #1569 from SteveAmor/brushed_motor_max_throttle
Documentation - Added max_throttle info for brushed motors
2015-12-15 01:44:17 +01:00
Dominic Clifton
636b37144b Merge pull request #1565 from skaman82/patch-1
Added possible rotation values of mag, acc and gyro align commands in CLI doc
2015-12-15 01:43:06 +01:00
Dominic Clifton
6c86f8b5a2 Merge pull request #1577 from stronnag/ltm-documentation
Update Telemetry documentation for LTM
2015-12-15 01:40:17 +01:00
Dominic Clifton
f8ea99e4cb Merge branch 'stronnag-ltm-fixes' 2015-12-15 01:37:33 +01:00
Dominic Clifton
82b4c1b561 Fixing compilation error not caught in 6e1aa3f 2015-12-15 01:37:18 +01:00
Dominic Clifton
19ab26781f Merge branch 'ltm-fixes' of https://github.com/stronnag/cleanflight into stronnag-ltm-fixes 2015-12-15 01:32:29 +01:00
Dominic Clifton
973db05a44 Merge pull request #983 from digitalentity/flysky-ibus-receiver
Implemented support for FlySky i-Bus serial receiver.
2015-12-15 00:45:31 +01:00
Jonathan Hudson
1682c3c4b2 Update Telemetry documentation for LTM 2015-12-14 21:13:20 +00:00
Dominic Clifton
2150904b84 Merge pull request #1474 from tigert/patch-1
fix link to Failsafe.md in docs
2015-12-14 21:51:55 +01:00
Dominic Clifton
05fd701683 Minor failsafe documentation cleanup. 2015-12-14 21:47:35 +01:00
Dominic Clifton
faf8f5deba Merge pull request #1568 from ProDrone/failsafe_tab_support
Failsafe - added support for failsafe tab in configurator
2015-12-14 21:41:49 +01:00
Jonathan Hudson
6e1aa3f9b8 fix ltm compilation without GPS 2015-12-14 20:36:53 +00:00
Dominic Clifton
a335499a39 Update MSP API version to 1.15 to allow clients to support LTM instead
of MSP.
2015-12-14 21:14:57 +01:00