Tony Cabello
a492b8d47d
Fix: Initialize internal variables on each GPS Rescue Start
2018-10-31 15:29:32 +01:00
Thomas
10a5688a14
Add Jeti Ex Bus receiver description
2018-10-31 10:05:43 +01:00
Thomas
7590e4ffd0
Add Jeti Ex Bus telemetry description
2018-10-31 09:56:00 +01:00
Michael Keller
a18d48f533
Merge pull request #6978 from mikeller/add_serialpassthrough_reset
...
Added option to reset serial passthrough on drop of DTR.
2018-10-31 15:20:41 +13:00
jflyper
8a9bca2514
Unified EXTIConfig API for all MCU types
2018-10-31 07:59:27 +09:00
Bruce Luckcuck
b723d2976d
Changes from review and add unit tests
...
Stylistic updates and add tests to the PID unit tests to verify launch control behavior
2018-10-30 18:14:49 -04:00
Mark Hale
9b9a86e4c5
Added rx link quality indicator (based on rx frame error rate) to OSD.
2018-10-30 17:31:25 +00:00
Michael Keller
0f296d13d8
Merge pull request #7011 from mikeller/add_parameter_group_doc
...
Added documentation for dealing with parameter groups.
2018-10-31 02:09:36 +13:00
Michael Keller
32d78b9939
Merge pull request #6999 from wind0r/update_build_osx_docs
...
update docs for how to build under osx
2018-10-31 01:18:53 +13:00
mikeller
efdaf241d8
Added documentation for dealing with parameter groups.
2018-10-31 01:17:13 +13:00
Michael Keller
ccf18fe6a1
Merge pull request #7008 from jflyper/bfdev-jeti-telem-protect-GPS-related-funcitons
...
JETIEXBUS Telemetry: Conditional-ize GPS related functions with USE_GPS
2018-10-30 22:44:58 +13:00
Michael Keller
e6ff5f2b24
Merge pull request #6114 from cahe/motor-diag
...
Motor diagnostic OSD feature
2018-10-30 22:10:27 +13:00
jflyper
f788f062ea
Reinstate rangefinder task
2018-10-30 12:43:42 +09:00
ctzsnooze
de8df24857
Increase default amount of I for 4.0
2018-10-30 12:14:15 +11:00
Maciej Janowski
9656dbba40
Merge branch 'master' of https://github.com/betaflight/betaflight into motor-diag
...
# Conflicts:
# src/main/io/osd.c
# src/main/io/osd.h
# src/test/unit/osd_unittest.cc
2018-10-29 21:16:24 +01:00
Maciej Janowski
3d2d5a2efa
Initial implementation
...
Percentage implementation
Settings fix, formatting
Add support for different number of motors
Optimize and cut superfluous code
Hard-add mixer.h
Formatting adjustment to fit BF standards, linking error in unittest fix attempt
Add stubs and variables for unittests
Character based indicators
Change output to special characters
Fix spacing
Update test code, add variable
Include changes as per peer review
2018-10-29 21:09:46 +01:00
Steffen Windoffer
95cd6fc022
update docs for how to build under osx
2018-10-29 16:37:28 +01:00
mikeller
b10737a9fd
Added option to reset serial passthrough on drop of DTR.
2018-10-29 22:16:44 +13:00
Michael Keller
0e7a4d6e11
Merge pull request #6998 from mikeller/remove_unused_modes
...
Remove unused BARO, GPS_HOME, GPS_HOLD modes.
2018-10-29 22:09:54 +13:00
Michael Keller
b0705caf6a
Merge pull request #6997 from mikeller/fix_fport_conditionals
...
Fixed build errors when building with USE_SERIALRX_FPORT but without USE_SERIALRX_SBUS or USE_TELEMETRY_SMARTPORT.
2018-10-29 22:09:37 +13:00
Michael Keller
74c0a3b66b
Merge pull request #6996 from mikeller/improved_frsky_x_spi
...
Added some improvements to FrSky X SPI.
2018-10-29 22:09:18 +13:00
Michael Keller
c386b77157
Merge pull request #7007 from jflyper/bfdev-drop-crsf-cms-telem-if-no-cms
...
Drop USE_CRSF_CMS_TELEMETRY if USE_CMS is not defined
2018-10-29 22:02:50 +13:00
borisbstyle
eeeec78c2d
Merge pull request #6981 from rav-rav/airmode_fix
...
fix incorrect throttle offset in airmode
2018-10-29 09:03:58 +01:00
jflyper
6c8f8138d9
Conditionalize GPS related functions with USE_GPS
2018-10-29 10:16:30 +09:00
jflyper
31e11c341c
Drop USE_CRSF_CMS_TELEMETRY if USE_CMS is not defined
2018-10-29 10:12:55 +09:00
Bruce Luckcuck
cbb1ac02cf
Optimize throttle-based dynamic filter cutoff updates
...
Current logic produces excessive load because it updates the filter cutoffs every PID loop based on the throttle value.
The throttle values only change based on receive RX packets so they change relatively infrequently compared to the PID loop. However with rc smoothing on throttle the value can change every PID loop. But in reality we don't really need to adjust the filter cutoffs for every tiny change to the floating point throttle value.
This change quantizes the throttle in to 100 steps and uses that to compare to the previous value to decide if the filter cutoffs need to be updated. While this reduces the resolution of the filter cutoffs it in turn dramatically reduces the processing overhead. IF needed the quantization steps can be increased for more resolution but at the cost of some performance.
2018-10-28 19:00:05 -04:00
Michael Keller
71c563fdb4
Merge pull request #6977 from mikeller/remove_skip_defines
...
Converted 'SKIP_' defines to 'USE_'.
2018-10-29 07:37:10 +13:00
mikeller
7b7ddd099f
Remove unused BARO, GPS_HOME, GPS_HOLD modes.
2018-10-29 00:50:44 +13:00
mikeller
45d8de2d6a
Fixed build errors when building with USE_SERIALRX_FPORT but without USE_SERIALRX_SBUS or USE_TELEMETRY_SMARTPORT.
2018-10-29 00:12:03 +13:00
mikeller
fa542cc02d
Added some improvements to FrSky X SPI.
2018-10-28 21:47:07 +13:00
Michael Keller
c677b1c19c
Merge pull request #6985 from AlienWiiBF/GYRO_cleanup
...
Gryro configuration parameters cleanup
2018-10-28 19:09:38 +13:00
Bruce Luckcuck
e4dc93b128
Launch Control
...
Adds a race start assistance system that allows the pilot to pitch forward and then release the sticks with the quad holding position for the race start.
2018-10-27 11:50:37 -04:00
Michael Keller
8609346f21
Merge pull request #6943 from kmitchel/dynamic_lowpass
...
Implement throttle based dynamic gyro and dterm filters.
2018-10-27 19:24:16 +13:00
Michael Keller
a35b310851
Merge pull request #6979 from etracer65/gps_rescue_motor_stop_fix
...
Prevent MOTOR_STOP and auto-disarm for stick arming when GPS Rescue is active
2018-10-27 19:16:36 +13:00
Michael Keller
39ae22af5e
Merge pull request #6986 from jflyper/bfdev-max7456-fix-device-type-detection
...
MAX7456: Bring CS down during device type detection
2018-10-26 22:12:21 +13:00
Kenneth Mitchell
ff8d1a842a
Fixes from reviews.
2018-10-25 20:34:55 -04:00
Kenneth Mitchell
ca460e842b
Implement throttle based dynamic gyro and dterm filters.
2018-10-25 19:23:14 -04:00
MJ666
6aa3b78629
Gryro configuration parameters cleanup
2018-10-25 18:09:27 +02:00
jflyper
a9d6c7840b
Add CS down/up for device type detection
2018-10-26 00:35:07 +09:00
Michael Keller
c222f692ea
Merge pull request #6976 from nyway/master
...
Add new target FOXEERF722DUAL
2018-10-26 00:56:44 +13:00
rav-rav
5530eb3eb5
Merge branch 'master' into airmode_fix
2018-10-25 11:13:54 +02:00
Michael Keller
ea387a0c55
Fixed tests.
2018-10-25 13:50:23 +13:00
rav
fe41edd188
fix incorrect throttle offset in airmode
2018-10-24 20:38:30 +02:00
Bruce Luckcuck
4636f10385
Prevent MOTOR_STOP auto-disarm for stick arming when GPS Rescue is active
...
The MOTOR_STOP logic is designed to stop the motors if:
1. MOTOR_STOP feature is enabled
2. Airmode is disabled
3. Throttle is at minimum
The problem is that this also applied during GPS Rescue and if the pilot had these conditions the motors would stop. Changed to disable MOTOR_STOP while GPS Rescue is active.
Also if stick-arming is used the MOTOR_STOP logic also will auto-disarm after 5 seconds (auto_disarm_delay). Disable this also when GPS Rescue is active.
2018-10-24 11:28:04 -04:00
Michael Keller
f912b891b5
Merge pull request #6952 from mikeller/improve_airmode_detection
...
Improved handling of airmode detection.
2018-10-25 00:41:50 +13:00
mikeller
a03f30efa0
Converted 'SKIP_' defines to 'USE_'.
2018-10-25 00:38:05 +13:00
Michael Keller
05f935d38e
Merge pull request #6974 from etracer65/osd_remaining_time_div0
...
Fix OSD time remaining division by zero
2018-10-24 23:47:57 +13:00
Michael Keller
8ae0e929d1
Merge pull request #6973 from etracer65/osd_temperature_cleanup
...
OSD temperature display and calculations cleanup
2018-10-24 23:47:40 +13:00
Michael Keller
52b876a2a5
Merge pull request #6970 from etracer65/osd_gforce_fix
...
Improve OSD g-force display and avoid math when not needed
2018-10-24 23:46:22 +13:00
Michael Keller
9a4a3507f2
Merge pull request #6967 from jflyper/bfdev-fix-add-USE_ESC_SENSOR-conditional-to-OSD-stat-max-ESC-temp
...
OSD: Protect ESC stat max temp by USE_ESC_SENSOR
2018-10-24 23:43:50 +13:00