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)
c0c726a272 ST gyro LPF fix. Default gyro lpd to 98Hz 2016-04-07 18:44:04 +10:00
Konstantin Sharlaimov (DigitalEntity)
f1aa9e6f44 PID: LuxFloat rewritten from scratch. New I-term back-tracking for anti-windup prevention
AIRMODE: Air mode anti-windup improvements

PID: Remove integer PID (leave only one PID controller), remove pid_controller setting, remove float-point PID parameters (scale integer parameters to use in float-point PIDC)

PID: New set of PID tuning multipliers for better tuning range

PID: Make max_angle_inclination a PID-profile variable

PID: Reinstate yaw_p_limit

PID: Switch to a noise-robust differentiator

Remove GTUNE

PID: Use same self-leveling strength for ANGLE and HORIZON

PID: Self-leveling LPF to smooth out leveling response to rapid attitude or target angle change
2016-04-07 18:44:03 +10:00
Konstantin Sharlaimov (DigitalEntity)
00630fe3ff ALTHOLD: Jumpless takeoff in ALTHOLD mode 2016-04-06 23:59:51 +10:00
Konstantin Sharlaimov (DigitalEntity)
e4d479d37a ESTIMATOR: Detect air cushion effect during take off; ALTHOLD: Prevent jump during takeoff 2016-04-06 23:59:42 +10:00
Paweł Spychalski
6269f55a0e exotic mixers disabled on F1 targets with fallback to QuadX
MIXER: Exotic mixers disabled on F1 targets with fallback to QuadX
2016-04-06 22:39:29 +10:00
Konstantin Sharlaimov (DigitalEntity)
f9a6d4394c SURFACE: Different gains, proper climb rate calculation 2016-04-04 18:04:28 +10:00
Konstantin Sharlaimov (DigitalEntity)
0eb7139f78 MSP: Fix for incorrect length for MSP_GPSSTATISTICS message 2016-04-03 22:22:29 +10:00
Konstantin Sharlaimov (DigitalEntity)
8472a31f83 Merge remote-tracking branch 'origin/gps-remove-svinfo'
Post-merge fixups - lost some commits from gps-remove-svinfo branch
2016-04-03 22:11:33 +10:00
Konstantin Sharlaimov
b9f1b1b739 Merge pull request #140 from iNavFlight/failsafe-beeper-on-when-armed-once
Mute failsafe beeper if machine wasn't armed at least once
2016-04-03 09:40:19 +10:00
Pawel Spychalski (DzikuVx)
91d7c44476 tab from original commit fixed 2016-04-02 17:11:11 +02:00
Zap Andersson
2f455ad693 Add 'WAS_EVER_ARMED' arming flag 2016-04-02 17:09:19 +02:00
Konstantin Sharlaimov (DigitalEntity)
6357509853 RTH: Bugfix for altitude hold being disabled when GPS loss is encountered during RTH-3D 2016-04-02 20:31:17 +10:00
Konstantin Sharlaimov (DigitalEntity)
1c20cdad75 Merge branch 'rth-safety'
Fixes #129
2016-04-02 17:00:01 +10:00
Konstantin Sharlaimov (DigitalEntity)
eed3852776 GPS: Fix GPS glitch detection. Closes #136 2016-04-01 17:11:51 +10:00
Konstantin Sharlaimov (DigitalEntity)
5e45c692f7 SURFACE: Improve surface tracking 2016-04-01 14:37:01 +10:00
Konstantin Sharlaimov (DigitalEntity)
c180856b4f BARO: Remove averaging and extra LPF filtering. Changed defaults for sensor fusion for INAV 2016-03-29 11:13:15 +10:00
Konstantin Sharlaimov (DigitalEntity)
14a777dcaf SURFACE: Bugfixes 2016-03-29 09:57:19 +10:00
Konstantin Sharlaimov (DigitalEntity)
d528005626 SURFACE: Improved surface offset handling logic 2016-03-28 22:42:14 +10:00
Konstantin Sharlaimov (DigitalEntity)
b90d13ac30 SURFACE: New flight mode behavour fixed. Surface tracking can be enabled at any time during ALTHOLD and POSHOLD_3D modes 2016-03-28 14:13:26 +10:00
Konstantin Sharlaimov (DigitalEntity)
6d12c38b6c RTH: Better RTH safety. Prevent RTH from activating on airplanes if close to home. Initiate a land on multirotors when close to home. 2016-03-28 13:05:07 +10:00
Konstantin Sharlaimov (DigitalEntity)
37bd01a186 NAV: Surface tracking 2016-03-28 12:35:52 +10:00
Konstantin Sharlaimov
c109769159 Merge pull request #127 from iNavFlight/DzikuVx-display-rework
OLED: Only one status page, new armed bitmap.
2016-03-27 21:34:58 +10:00
Konstantin Sharlaimov
517c958d17 Merge pull request #84 from iNavFlight/gps-remove-svinfo
GPS: Remove satellites in view data, report HDOP and proper fix type.
2016-03-27 21:34:25 +10:00
Konstantin Sharlaimov
3c5ea84863 Merge pull request #117 from iNavFlight/thr-mid-hover
NAV: Make altitude hold aware of throttle expo curve midpoint. Closes #105
2016-03-27 21:15:36 +10:00
Konstantin Sharlaimov (DigitalEntity)
9a36b1ef45 NAV: Use Throttle expo curve midpoint as hover point for multicopters 2016-03-27 21:14:11 +10:00
Konstantin Sharlaimov
005b038b81 Merge pull request #114 from iNavFlight/rth-gps-timeout
RTH: Implement GPS wait timeout if no GPS available on RTH activation. Fixes #113
2016-03-27 19:35:20 +10:00
Konstantin Sharlaimov
bfb29b154d Merge pull request #132 from DzikuVx/sonar-cleanup
SONAR: Code cleanup, remove unused/useless code
2016-03-25 20:51:53 +10:00
Konstantin Sharlaimov (DigitalEntity)
c801ce80fa FW: Remove limitation of minimum ground speed for navigation 2016-03-24 10:55:58 +10:00
Pawel Spychalski (DzikuVx)
72b611ac5c useless code removed 2016-03-23 19:07:01 +01:00
Pawel Spychalski (DzikuVx)
f4cdbb2d0a duplicated condition removed 2016-03-23 18:46:19 +01:00
ChiggerPepi
4d27be41ff Update display.c
Added "CLEANFLIGHT ARMED" bitmap,.
Changed showTitle to not show default "armed" text when armed.
Added showArmedPage

Update display_ug2864hsweg01.c

Added i2c_OLED_send_bitmap

Update display_ug2864hsweg01.h

Changed armed bitmap version to RLE compressed.  Added bitmap decompression.

Added Bitmap Creation.md and related images

Changed bitmap to show cleanflight font
2016-03-23 22:25:23 +10:00
Konstantin Sharlaimov (DigitalEntity)
eba14b52b1 DISPLAY: Remove page cycling code 2016-03-23 21:41:15 +10:00
Pawel
d48a4166e5 Status page added
only status page left in cycle

fixed screen flicker when page was not changed

cleanup and bugfixes to status page and cycling mechanism
2016-03-23 20:09:20 +10:00
Konstantin Sharlaimov (DigitalEntity)
8860c9034b IMU: Weightened method of using accelerometer for IMU corrections 2016-03-23 13:50:51 +10:00
Konstantin Sharlaimov (DigitalEntity)
f3113b712a IMU: Remove fast IMU initialisation as not giving much of a benefit 2016-03-23 00:08:43 +10:00
Konstantin Sharlaimov (DigitalEntity)
871151f55c Bugfix for throttle tilt compensation. Throttle was not constrained to sane limits 2016-03-22 12:36:58 +10:00
Konstantin Sharlaimov
4f0df17db9 Merge pull request #118 from iNavFlight/optional-telem
TELEM: Made telemetry modules selectable at compile-time
2016-03-20 23:20:00 +10:00
Konstantin Sharlaimov (DigitalEntity)
111a1ade8f SERIAL: Explicit initialisation of serial port vtable 2016-03-20 19:55:59 +10:00
Konstantin Sharlaimov
0fe60c6e26 Merge pull request #120 from DzikuVx/inav-display-hdop
2D/3D fix and HDOP properly reported in OLED Display
2016-03-20 19:11:21 +10:00
Pawel
27a9599b0f code simplification 2016-03-19 16:52:29 +01:00
Pawel
06af51dacc 2D/3D fix and HDOP properly reported in OLED Display 2016-03-18 23:49:18 +01:00
Konstantin Sharlaimov (DigitalEntity)
7dd216ee11 TELEM: Made telemetry modules selectable at compile-time. Similar to GPS modules, you can configure any supported telemetry type, but you won't get any telemetry if module is not available 2016-03-18 14:36:38 +10:00
Konstantin Sharlaimov
e63e26ed46 Merge pull request #100 from iNavFlight/beeper-rework
BEEPER: New CLI command "beeper", ability to disable beeper when USB is connected w/o battery
2016-03-18 11:42:48 +10:00
Konstantin Sharlaimov (DigitalEntity)
0d041950e8 BEEPER: Bugfix for cliPrintf 2016-03-18 11:39:01 +10:00
Moto Moto
e85bd4a716 Fixed ON_USB beeper inhibit 2016-03-18 11:25:31 +10:00
borisbstyle
90f29f499e Add Beeper disable ON_USB 2016-03-18 11:25:31 +10:00
Pierre-A
7208561d68 new "beeper" CLI command
beeperCount in beeperOffSetAll for config_unittest

including suggestions by ledvinap

add BEEPER_SYSTEM_INIT condition
2016-03-18 11:25:30 +10:00
Konstantin Sharlaimov (DigitalEntity)
7ff6439c30 BLACKBOX: Log fixType and HDOP 2016-03-18 11:25:02 +10:00
Konstantin Sharlaimov (DigitalEntity)
fc3e649c03 LTM: Report 2D/3D GPS fix correctly 2016-03-18 11:25:01 +10:00
Konstantin Sharlaimov (DigitalEntity)
989f9e2085 GPS: Better GPS fix reporting: 0=none, 1=2D, 2=3D 2016-03-18 11:25:01 +10:00