Martin Budden
eb41132f63
Merge pull request #5097 from martinbudden/bfa_attitude_task_angle
...
Change attitude task freqency when in angle or horizon mode
2018-02-01 12:32:35 +00:00
Michael Keller
71ff35940d
Merge pull request #2739 from martinbudden/bf_rx_tidy4
...
Tidy RX code
2018-02-02 01:25:12 +13:00
Martin Budden
62ad67f45b
Change attitude task freqency when in angle or horizon mode
2018-02-01 11:31:41 +00:00
Bruce Luckcuck
a32b05c284
Initial implementation of Runaway Takeoff Prevention (anti-taz)
...
Detects runaway pidSum values on takeoff and auto-disarms to prevent the "Tasmanian Devil" caused by incorrect props, wrong motor order/direction, incorrect flight controller orientation, etc. After a successful takeoff and normal flight is detected the feature is disabled for the remainder of the battery.
2018-01-31 07:36:16 -05:00
Martin Budden
5cd6627fb2
Tidy RX failsafe code
2018-01-31 12:26:01 +00:00
Martin Budden
7acebf8b34
Increased number of rate profiles to 6
2018-01-31 09:21:53 +00:00
Adrian Miriuta
b21d681153
Introduced cli parameter <gyro_offset_yaw>
...
It allows to manually compensate gyro drift over time.
rebased squashed.
2018-01-25 12:45:38 +01:00
Michael Keller
a9068e1997
Merge pull request #4982 from mikeller/added_rx_processing_function
...
Added rx data processing function and used it for FPort processing.
2018-01-24 00:16:38 +13:00
mikeller
bf463cf104
Added rx data processing function and used it for FPort processing.
2018-01-23 20:10:00 +13:00
Martin Budden
3116ef4008
Moved compass health check into compass.c
2018-01-21 14:51:59 +00:00
Michael Keller
c4b5748b8d
Merge pull request #4978 from qba667/betaflight_ibus
...
Additional IBUS telemetry implemented.
2018-01-20 16:27:50 +13:00
qba667
5748e75408
Additional IBUS telemetry implemented.
2018-01-18 13:37:02 +01:00
mikeller
ee65eba88d
Added selectable RaceFlight rates.
2018-01-19 00:38:14 +13:00
Dan Nixon
ed42d59c94
Add temperature conversion for ESC temp, tidy formatting
2018-01-14 20:56:40 +00:00
Dan Nixon
52d45ff72b
Add temperature unit conversion
...
Selects unit based on OSD unit system setting: metric is degC and
imperial is degF.
2018-01-14 13:49:05 +00:00
Dan Nixon
f8e4d02c99
Add core (MCU) temperature to OSD
2018-01-13 12:39:42 +00:00
Martin Budden
e6f5926131
Prepare OSD for iterative updating
2018-01-12 14:46:29 +00:00
mikeller
09d396c05c
Cleaned up parameter group handling.
...
Fixed missing include.
2017-12-31 10:51:01 +13:00
Michael Keller
4ef45f008a
Merge pull request #4866 from martinbudden/bfa_gyro_unittest
...
Added gyro unit test
2017-12-30 12:01:38 +13:00
Martin Budden
7af079d5a7
Added gyro unit test
2017-12-29 12:04:05 +00:00
Martin Budden
d90b42970c
Acc fn/variable renames to align with iNav
2017-12-29 10:23:51 +00:00
mikeller
0b9884961d
Updated handling of FrSky telemetry processing, renamed to FrSkyHub
for disambiguation.
2017-12-28 11:01:35 +13:00
azol
6953e799fa
add old split firmware support
2017-12-26 10:41:11 +08:00
mikeller
f6bdfd91e2
Moved beeper parameter groups to pg/
.
2017-12-24 17:56:37 +13:00
mikeller
2d930b28ce
Moved vcd parameter group to pg/
.
2017-12-24 15:13:48 +13:00
mikeller
b489d0ba9d
Renamed 'parameter_group' to 'pg'.
2017-12-19 23:36:31 +13:00
Martin Budden
ed30e9f5c7
Moved gyro_sync into drivers/accgyro directory
2017-12-17 16:01:50 +00:00
Martin Budden
a33a82725e
Add fast RAM support, CCM or TCM depending on processor
2017-12-16 17:42:35 +00:00
Martin Budden
12640972a9
Preparation for using instruction cache on F7
2017-12-15 10:07:19 +00:00
Anders Hoglund
e42d74926a
Fixed unittest compile warnings caused by inconsistant data types.
2017-12-11 01:21:15 +01:00
jflyper
db014752d7
Convert TRANSPONDER to USE_xxx scheme
2017-12-11 02:49:00 +09:00
Alberto García Hierro
d666151188
Don't check batteryConfig fields from the telemetry, call APIs instead
...
This makes the telemetry code less dependendant on the battery
implementation.
New functions introduced:
isBatteryVoltageAvailable()
isAmperageAvailable()
2017-12-04 17:14:17 +00:00
Martin Budden
d0a77bc917
Keep ITerm zero for 250ms after motor reversal in 3D mode
2017-12-01 21:36:32 +00:00
Martin Budden
9060ecb302
Reset ITerm on motor reversal
2017-12-01 07:06:20 +00:00
Michael Keller
a0c672ba69
Merge pull request #4672 from martinbudden/bfa_imu_acc_gyro_accumulate
...
Add acc and gyro accumulators to improve attitude estimation
2017-11-29 00:50:30 +13:00
Martin Budden
22c672fa7d
Add acc and gyro accumulators to improve attitude estimation
2017-11-28 06:26:57 +00:00
Martin Budden
0a7d2412e1
Improved reentrancy of RX code. Made SBUS re-entrant
2017-11-26 23:23:20 +00:00
Martin Budden
8cb7abd15f
Added data parameter to UART RX callback
2017-11-25 10:11:37 +00:00
Martin Budden
f527455d34
Blackbox header tidy
2017-11-23 18:24:09 +00:00
Dan Nixon
2bb561aa61
Add RTC date/time to OSD stats
...
Fixes #4575
2017-11-19 10:55:52 +00:00
Martin Budden
f308e7ac38
Merge pull request #4581 from martinbudden/bf_acro_rateprofiles
...
When in ACRO mode use trim sticks to adjust RATE profile
2017-11-19 04:44:01 +00:00
Martin Budden
cfc87d1891
Better separation between GPS and NAV
2017-11-18 08:00:31 +00:00
Martin Budden
36957d6075
When in ACRO mode use trim sticks to adjust RATE profile
2017-11-17 12:25:14 +00:00
Anders Hoglund
0e1f0e89e7
Spektrum, CMS over Telemetry. Rebased and squashed.
2017-11-14 15:57:33 +01:00
Martin Budden
5e63724f7d
Merge pull request #4560 from martinbudden/bfa_crsf_interface
...
Split CRSF protocol into interface directory
2017-11-13 06:59:17 +00:00
Martin Budden
8044d08fb3
Renamed fc_msp* files to msp*
2017-11-12 21:43:09 +00:00
Martin Budden
d96f9ed2b7
Split crsf protocol into interface directory
2017-11-12 20:34:18 +00:00
Martin Budden
e3ee9a5588
Created new interface directory
2017-11-12 12:20:58 +00:00
jyesmith
4e0c16855f
Added OSD_REMAINING_TIME_ESTIMATE which is based on flight used mAh rate.
2017-11-12 14:20:34 +10:00
mikeller
c6b88e5d04
Cleaned up handling of RSSI, added resetting to 0 for RSSI over MSP.
2017-11-12 01:22:12 +13:00