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
Michael Keller
60bce27e66
Merge pull request #4516 from DanNixon/fix_3d_arm_checks
...
Improve 3D arming checks
2017-11-11 11:24:44 +13:00
Michael Keller
364afcbf25
Merge pull request #4521 from martinbudden/bf_cms_onglobalexit
...
Remove almost entirely unused CMS ononGlobalExit function
2017-11-10 10:35:13 +13:00
Michael Keller
b90f7bd88e
Merge pull request #4520 from martinbudden/bf_cms_guards
...
Removed CMS menu guards when not debugging
2017-11-10 10:34:43 +13:00
Michael Keller
39727ce384
Merge pull request #4455 from codecae/vtx_settings_pg_rework
...
Move vtxSettingsConfig to vtx_common. Rework MSP_SET_VTX_CONFIG and CMS.
2017-11-10 08:14:36 +13:00
Martin Budden
243e8390a2
Removed CMS menu guards when not debugging
2017-11-09 19:09:17 +00:00
Martin Budden
9a9884e4af
Remove almost entirely unused CMS ononGlobalExit function
2017-11-09 19:06:25 +00:00
Dan Nixon
c97fbd04b8
Fix 3D arming checks when using switched 3D mode
...
When FEATURE_3D is on and BOX3DONASWITCH is configured the "standard"
throttle arming condition is used.
2017-11-08 20:14:07 +00:00
Dan Nixon
0315005445
Fix 3D arming checks for BOX3DDISABLE
...
When FEATURE_3D is on and BOX3DDISABLE is on then the normal throttle
arming check is performed.
When FEATURE_3D is on and BOX3DDISABLE is off then the reduced 3D
throttle arming check is performed.
2017-11-08 20:14:07 +00:00
Dan Nixon
eadcf42650
Fix 3D arming checks for throttle value
...
When FEATURE_3D is on the arm switch does not need to be toggled when
the throttle returns to a valid value (i.e. in the 3D deadband) from
either direction.
This allows the previous "arm and slowly raise throttle" arming
behaviour for 3D flight.
2017-11-08 20:14:00 +00:00
Unknown
d9caabefa1
Removed vtx_settings_config in favor of vtx_common. Removed implicit EEPROM writes for vtx_ changes.
...
Updated MSP_VTX_CONFIG
Updated MSP_SET_VTX_CONFIG
Updated MSP_VTX_CONFIG (again)
Implemented VTX update schedule
Removed unneeded initialization blocks from io/vtx implementations
Prevent VTX settings from being applied in CLI. Sync Band/Chan/Freq on init
Correct issues in SA CMS
Moved vtxCommonInit and vtxCommonProcess to io/vtx
2017-11-08 10:28:09 -05:00
Michael Keller
037313f995
Merge pull request #3898 from jflyper/bfdev-configurable-adc
...
Configurable ADC
2017-11-07 22:39:18 +13:00
jflyper
7a57468c8c
Configurable ADC
2017-11-07 17:50:45 +09:00
mikeller
b78d8ad83e
Converted more 'feature' type defines to use the 'USE_<x>' convention: LED_STRIP TARGET_CONFIG BRUSHED_ESC_AUTODETECT SERIAL_RX TELEMETRY TELEMETRY_CRSF TELEMETRY_FRSKY TELEMETRY_HOTT TELEMETRY_IBUS TELEMETRY_JETIEXBUS TELEMETRY_LTM TELEMETRY_MAVLINK TELEMETRY_SMARTPORT TELEMETRY_SRXL TELEMETRY_NRF24_LTM TELEMETRY_LTM SPEKTRUM_BIND NAV BUTTONS
2017-11-07 18:49:12 +13:00
mikeller
10557b81ee
Cleaned up 'undef' after move to 'USE_<x>'.
2017-11-05 10:53:37 +13:00
mikeller
a8d34dabb0
Changed defines for GYRO/ACC/MAG/BARO/GPS/SONAR/OSD/BLACKBOX/CMS to conform to the USE_ convention.
2017-11-05 10:15:24 +13:00
Dan Nixon
6621ed9818
Allow OSD warnings to be toggled
2017-10-29 10:10:29 +00:00
Miguel Angel Mulero Martinez
dadedd059f
Show stats only if enabled
...
If no enabled stat to show, don't show the stats page in the OSD
2017-10-24 10:14:15 +02:00
Curtis Bangert
97f173dfbb
Tuned CRSF rx and telemetry
2017-10-21 19:34:32 -04:00
Michael Keller
8d1a90b999
Merge pull request #4251 from allenfor2017/add-runcam-device-protocol
...
Add RunCam Device Protocol Support(DisplayPort, DeviceSetting Access,…
2017-10-20 13:02:16 +13:00
allenyan
4df1084d1d
Add RunCam Device Protocol Support(DisplayPort, DeviceSetting Access, 5 key osd cable simulation)
2017-10-19 16:19:27 +08:00
Blaine
9556ea6bf5
Squash and rebase
2017-10-18 00:38:13 -07:00
Michael Jakob
60b8e0f05e
Configurable compass drivers based on jflyper's PR #3613
...
Eliminate static variables in mag drivers
AK8975 and HMC5883l driver cleanup
replace magic numbers with definitions
Switched AK8963/Ak8975 to 16 bit mode
Update Mag gain calculations to use integer varables (ledvinap
recomendation)
Update interrupt handling for HMC5883L
Reschedule compass task only if slave mode is realy active
Change bustye definitions to an enumeration set
Fix dispatch functions and remove redundant dispatch functions from Baro
and Mag drivers
Fix unittest
2017-10-17 22:22:11 +02:00
azolyoung
eaca2ed157
fix toggle wi-fi will cause rcsplit turnoff
2017-10-15 14:24:32 +08:00
Michael Keller
7d671cc998
Merge pull request #4112 from DanNixon/anti_turtle_mode_warnings
...
Anti turtle mode warnings
2017-10-12 00:07:21 +13:00
Michael Keller
a7deb8b899
Merge pull request #3799 from adrianmiriuta/HEADFREE_MAG
...
HEADFREE true 3D (second edition)...
2017-10-12 00:01:23 +13:00