1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-24 16:55:29 +03:00
Commit graph

8321 commits

Author SHA1 Message Date
Olivier C
2c9a758387
1 extra row needed 2019-01-09 11:41:47 +01:00
Olivier C
4ec6414a86 Adding the +code in the OSD arming screen 2019-01-09 11:35:27 +01:00
Olivier C
b21c0bcc89 OSD fixing & into +
Changed the "&" in CMS home, so it does not use ASCII char 38 that is actually the left side of the default crossair.
2019-01-09 09:50:26 +01:00
Konstantin Sharlaimov
f8de2e6a36
Merge pull request #3740 from iNavFlight/de_rc_filtering
Experimental biquad RC fitler instead of RC interpolation
2019-01-08 12:49:57 +01:00
Konstantin Sharlaimov
0de7f538fb Disable PWM servo driver on SPRF3NEO 2019-01-08 11:12:18 +01:00
Konstantin Sharlaimov (DigitalEntity)
8ceb9c7324 [F3] Disable PCA9685 drifer for targets with <256K Flash (F3) 2019-01-08 08:27:22 +01:00
Konstantin Sharlaimov (DigitalEntity)
8918a1281e Experimental biquad RC fitler instead of RC interpolation 2019-01-08 08:27:22 +01:00
Konstantin Sharlaimov
df2cb36efd
Merge pull request #4170 from iNavFlight/agh_fix_olc
Make sure olc_encode() uses the same units as the GPS
2019-01-08 08:26:59 +01:00
hali9
69970a2b95 Loiter direction (#4036)
* Loiter direction
https://github.com/iNavFlight/inav/issues/3002
2019-01-08 08:26:06 +01:00
Konstantin Sharlaimov
61654d8ce8
Merge pull request #4168 from iNavFlight/master
Backport master updates to development
2019-01-08 08:25:27 +01:00
Konstantin Sharlaimov
b1e7f71bd9
Merge pull request #4171 from iNavFlight/agh_reenable_msp_displayport
Enable MSP_DISPLAYPORT on targets with flash > 128 and no OSD
2019-01-08 08:25:05 +01:00
Alberto García Hierro
f75b2b7d32 Enable MSP_DISPLAYPORT on targets with flash > 128 and no OSD
MSP_DISPLAYPORT is used to display CMS on MWOSD, which is useful
for targets without a builtin OSD. Since those targets also have
a bit more flash/ram to spare, we have room for this feature as
long as no builtin OSD is present.
2019-01-07 23:59:42 +00:00
Alberto García Hierro
c9554f367a Make sure olc_encode() uses the same units as the GPS
Namely, 1e7. To accomplish this, we need to carefully convert
the values to unsigned after the initial normalization, because
OLC normalizes all values to lat to [0, 180] and lon to [0, 360]
and 360 * 1e7 overflows an int32.

Also, import all the tests from the original OLC C library.
2019-01-07 23:18:21 +00:00
Konstantin Sharlaimov
ba9e4f3b27
Merge pull request #4167 from iNavFlight/de_matekf722_dshot
[MATEKF722SE] Enable DSHOT
2019-01-07 23:24:48 +01:00
Konstantin Sharlaimov
9dd456182a
Merge pull request #4166 from iNavFlight/de_fix_stuck_failsafe_rth
Make sure failsafe RTH is exited when failsafe condition ends
2019-01-07 23:24:29 +01:00
Konstantin Sharlaimov (DigitalEntity)
a35db8c2cf [MATEKF722SE] Enable DSHOT 2019-01-07 21:31:09 +01:00
Konstantin Sharlaimov
1df1d97abd
Merge pull request #3977 from iNavFlight/de_pitot_fixes
Pitot sensor fixes and improvements
2019-01-07 21:21:31 +01:00
Konstantin Sharlaimov (DigitalEntity)
176a80f242 [NAV] Fix failsafe RTH getting stuck if RTH->other_NAV_mode transition is not handled 2019-01-07 20:55:45 +01:00
Konstantin Sharlaimov
97b6bb69dd
Merge pull request #3789 from iNavFlight/de_imu_fixes
IMU orientation sanity check improvements
2019-01-07 20:50:59 +01:00
Alberto García Hierro
d6c2536415
Merge pull request #4158 from iNavFlight/agh_olc
Add support for displaying +code of the current vehicle location on OSD
2019-01-07 19:03:04 +00:00
Konstantin Sharlaimov (DigitalEntity)
30463dcf5a [PITOT] Some refactoring 2019-01-07 19:54:44 +01:00
Konstantin Sharlaimov (DigitalEntity)
7eedce173b Refactor pitot tube sensor; Change filtering and defaults; Change I2C driver code to handle 0xFF register address; Better MS4525 sensor 2019-01-07 19:54:44 +01:00
Konstantin Sharlaimov (DigitalEntity)
2d7deb366d IMU orientation sanity check improvements 2019-01-07 19:53:05 +01:00
Konstantin Sharlaimov
950beb550c
Merge pull request #3352 from iNavFlight/agh_osd_override_duration
Override the OSD layout for 10 seconds when configuring an item
2019-01-07 19:50:04 +01:00
Paweł Spychalski
7a12ab4f5a
Merge pull request #4161 from iNavFlight/dzikuvx-enable-feature-airmode-by-default
Enable Feature Airmode by default
2019-01-07 16:07:58 +01:00
Alberto García Hierro
4c1df8e584
Merge pull request #4160 from shellixyz/fix_compilation_warnings
Fix compilation warnings
2019-01-07 13:43:46 +00:00
Pawel Spychalski (DzikuVx)
7d8f311877 Enable Feature Airmode by default 2019-01-07 14:41:14 +01:00
Alberto García Hierro
d9cb55e16a Override the OSD layout for 10 seconds when configuring an item
When configuring the OSD via MSP (e.g. from the configurator), the
layout that was just altered is shown in the OSD for 10 seconds,
regardless of the selected OSD layout via modes.

This allows configuring the layouts when looking at them in the
goggles while the radio is powered off.
2019-01-07 13:37:47 +00:00
Konstantin Sharlaimov
4aa331ca91
Merge pull request #4147 from iNavFlight/de_ffpv_24g_vtx
Implement support for FFPV 2.4GHz VTX protocol
2019-01-07 14:13:37 +01:00
Konstantin Sharlaimov
ff0746d5e5 [VTX] Remove FFPV VTX control from SPRACINGF3 NEO 2019-01-07 12:55:19 +01:00
Konstantin Sharlaimov (DigitalEntity)
cfaf6b56a5 [VTX/CMS] Missing files 2019-01-07 10:36:27 +01:00
Konstantin Sharlaimov (DigitalEntity)
78ece51bdf [VTX/CMS] Add FFPV 2.4G VTX to CMS menu 2019-01-07 10:36:27 +01:00
Konstantin Sharlaimov (DigitalEntity)
5d303a0e00 [VTX] Fix FFPV receiving code. Verified to work 2019-01-07 10:36:27 +01:00
Konstantin Sharlaimov (DigitalEntity)
6ca5103919 [VTX] Initial cut on FFPV protocol 2019-01-07 10:36:27 +01:00
Konstantin Sharlaimov (DigitalEntity)
9f7bc59337 [VTX] Remove VTX_COMMON which is always defined 2019-01-07 10:36:27 +01:00
Konstantin Sharlaimov
255d08d37d
Merge pull request #4157 from iNavFlight/de_disable_f3_features
[F3] Remove some features; Reduce heap size
2019-01-07 10:36:06 +01:00
Konstantin Sharlaimov
7170f7c800
Merge pull request #4110 from iNavFlight/de_foxeer_fcs
Add support for FOXEER F405 and F722 boards
2019-01-07 09:27:52 +01:00
Konstantin Sharlaimov
54a3874a12
Merge branch 'development' into de_disable_f3_features 2019-01-07 09:27:03 +01:00
Konstantin Sharlaimov
f298e246f1
Merge pull request #4155 from shellixyz/enable_pitot_on_all_targets_but_F3
Enable pitot and LM75 temperature sensor on all targets >= F4
2019-01-07 09:26:13 +01:00
Michel Pastor
ce0a31c03f fix 3 2019-01-07 00:50:55 +01:00
Alberto García Hierro
9903617e9d Add OSD_PLUS_CODE
Displays the +code of the current coordinates, saving a lot of
screen space, while providing enough information to locate the
vehicle.
2019-01-06 23:36:19 +00:00
Michel Pastor
28fcf61e2f Fix compilation warnings 2019-01-06 23:20:23 +01:00
Michel Pastor
fb92723f7a fix 2 2019-01-06 23:17:48 +01:00
Alberto García Hierro
3cf574f043
Merge pull request #4116 from iNavFlight/agh_calculate_path_to_destination
Add navCalculatePathToDestination() function
2019-01-06 22:08:38 +00:00
Alberto García Hierro
338c3e567b Add support for encoding coordinates with OLC
Just encoding support and a few tests
2019-01-06 22:00:46 +00:00
Alberto García Hierro
bcc897e60d
Merge pull request #4120 from OlivierC-FR/oc_altitude_msl
Adding altitude / sea (from GPS MSL)
2019-01-06 21:58:46 +00:00
Konstantin Sharlaimov (DigitalEntity)
ecd7b2a6fd Re-enable SPRACINGF3NEO for automated builds 2019-01-06 21:39:44 +01:00
Konstantin Sharlaimov
1efd8f8c91
Merge pull request #4156 from iNavFlight/de_enable_adc_avg_f7
Implement ADC averaging on F7, enable ADC averaging on all targets
2019-01-06 21:21:18 +01:00
Konstantin Sharlaimov (DigitalEntity)
75c1676728 [F3] Remove some features; Reduce heap size 2019-01-06 21:18:16 +01:00
Michel Pastor
2d2c201fb1 fix 2019-01-06 20:31:40 +01:00