Commit Graph

10683 Commits

Author SHA1 Message Date
AJ Christensen 4dd65a2876 Biquad RC+FIR2: Allow user to specify cutoff Hz parameter directly
* Generate 'k' per the code for the PT1
* Adjust function prototypes/functions to accept f_cut/dT where applicable
* Adjust gyro configuration, parameter group, interface settings to suit
2018-02-14 12:09:49 +13:00
Michael Keller 1c3a3229ad
Merge pull request #5130 from nyway/master
Add new target
2018-02-09 19:33:29 +13:00
ZhengNingwei adbe9f29ab New Target
Add new target DALRCF405

Update target.h

add Board - DALRCF405.md

add Board - DALRCF405.md

Update Board - DALRCF405.md

add designers

Update target.h

deleate some default parameters
2018-02-09 14:06:29 +08:00
Michael Keller 9d4f58c2a6
Merge pull request #5126 from jflyper/bfdev-fix-broken-ppm-after-4982-5016
Fix broken PPM+PWM after 4982 and 5016
2018-02-09 01:58:54 +13:00
Michael Keller f7518862b7
Merge pull request #5076 from codecae/vtx_softserial_edge_fix
Updated soft serial implementation to better handle VTX half-duplex transport
2018-02-09 01:51:46 +13:00
Michael Keller 0a18daa5c8
Merge pull request #5121 from blckmn/sdcard_fix
Fixed error in SDCARD_SPI_CS_PIN define check
2018-02-08 22:45:46 +13:00
jflyper 25b49a58a1
Merge pull request #5115 from jflyper/bfdev-camcontrol-drop-softpwm
CAMERA_CONTROL Drop software PWM mode
2018-02-07 21:44:21 +09:00
Curtis Bangert 5e950e8c5a Updated soft serial implementation to better handle VTX half-duplex transport 2018-02-06 12:54:52 -05:00
jflyper cfa5e7f033 Flag rxDataProcessingRequired for PPM and PWM 2018-02-06 01:48:57 +09:00
blckmn 66de9d4f76 Added SDCARD resources to resource command. 2018-02-05 08:55:32 +11:00
blckmn 4a8c496061 Fixed error in SDCARD_SPI_CS_PIN define check 2018-02-05 08:42:16 +11:00
jflyper 86149361ab Drop softpwm option
Also separates PG related code to pg directory.
2018-02-04 12:29:22 +09:00
Michael Keller 8738e7d623
Merge pull request #5092 from etracer65/airmode_activate_3d_fix
Change airmode activation to be throttle percent based to fix 3D mode
2018-02-02 02:59:14 +13:00
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
Michael Keller 666c2980e9
Merge pull request #5000 from martinbudden/bfa_vtx_tidy
Corrected VTX vtables to not use static device handle
2018-02-02 01:16:54 +13:00
Michael Keller 2fef637905
Merge pull request #5089 from basdelfos/msp-changes-bfc
BF 3.3 configurator changes
2018-02-02 00:51:45 +13:00
Michael Keller e4b96eb97a
Merge pull request #5073 from wind0r/remove_disarm_kill_switch_disable
remove setting which disallow disarming on throttle above low
2018-02-02 00:50:50 +13:00
Michael Keller fced5f009b
Merge pull request #5072 from elepete/master
Changed AK8963 axis inversion
2018-02-02 00:50:28 +13:00
Bruce Luckcuck bed1c03f70 Airmode 3D activation fix requested changes
Formatting changes and correction to update the PG version.
2018-02-01 06:50:11 -05:00
Michael Keller a2ba0af426
Merge pull request #5066 from jirif/pid_optimize
Optimize pid loop
2018-02-02 00:49:38 +13:00
Michael Keller 750d3de7a1
Merge pull request #5091 from mikeller/update_pull_request_template
Update pull request template for feature freeze.
2018-02-02 00:31:56 +13:00
Martin Budden 62ad67f45b Change attitude task freqency when in angle or horizon mode 2018-02-01 11:31:41 +00:00
Martin Budden 4509e8d237
Merge pull request #5096 from martinbudden/bfa_imu_mag
Avoid compass calculation in IMU when USE_MAG not defined
2018-02-01 11:18:31 +00:00
Martin Budden 3883e6a686
Merge pull request #5083 from martinbudden/bfa_common_target_tidy
Tidy of common target #defines
2018-02-01 11:15:50 +00:00
Martin Budden e2683cd2dc Corrected VTX vtables to not use static device handle 2018-02-01 11:15:07 +00:00
Martin Budden f000d7bf10
Merge pull request #5095 from martinbudden/bfa_fc_tasks
Tidy of fc_tasks
2018-02-01 10:50:40 +00:00
Martin Budden d7ccd2488c Avoid compass calculation in IMU when USE_MAG not defined 2018-02-01 10:48:05 +00:00
Martin Budden 6678302103 Tidy of fc_tasks 2018-02-01 09:06:32 +00:00
Martin Budden 28e104e7da Tidy of common target #defines 2018-02-01 08:13:16 +00:00
Martin Budden 67d33b0a52
Merge pull request #5082 from martinbudden/bfa_target_undefs
Removed unnecessary target #undefs
2018-02-01 08:08:27 +00:00
Bruce Luckcuck 003979a2eb Change airmode activation to be throttle percent based to fix 3D mode
The previous logic used an absolute throttle value of 1350us which won't work in 3D mode and resulted in airmode being activated on arming.  Renamed the parameter to airmode_start_throttle_percent and set the default to 32 (equivalent to what the previous setting of 1350 when min_check is taken into account).

To preserve MSP functionality the value is transformed to/from microsecond values (32 becomes 1320) when interfaced.
2018-01-31 22:40:56 -05:00
Michael Keller 1cd267e025 Update pull request template for feature freeze. 2018-02-01 15:29:57 +13:00
Bas Delfos 40b6bda25e Added remaining bytes check 2018-01-31 23:29:26 +01:00
Bas Delfos ff68f0da0d Added DSHOT beacon config to MSP_(SET_)BEEPER 2018-01-31 23:12:08 +01:00
Michael Keller f45c503738
Merge pull request #5077 from mikeller/enable_external_osd_for_all_targets
Enabled external OSD for all targets.
2018-02-01 09:35:26 +13:00
Martin Budden 46615c8db8
Merge pull request #5081 from AndersHoglund/spektrum_vtx_telemetry
Spektrum VTX status via telemtry added. Some code shrinkage also.
2018-01-31 20:09:20 +00:00
Anders Hoglund 180751fe06 Spektrum VTX status via telemtry added. Some code shrinkage also. 2018-01-31 15:46:17 +01:00
Martin Budden 67fd67a15f Removed unnecessary target #undefs 2018-01-31 14:31:07 +00:00
Martin Budden b4d399eb3a
Merge pull request #4935 from etracer65/runaway_takeoff_prevention
Initial implementation of Runaway Takeoff Prevention (anti-taz)
2018-01-31 13:54:04 +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 52c629751c
Merge pull request #5071 from AndersHoglund/spektrum_rx_protocol_corrections
Spektrum protocol corrections, VTX ctrl and srxl tm in correct phases.
2018-01-31 11:49:58 +00:00
Michael Keller 6553122079
Merge pull request #4313 from martinbudden/bf_six_rate_profiles
Increased number of rate profiles to 6
2018-02-01 00:24:13 +13:00
Michael Keller eca67c24f2
Merge pull request #5079 from martinbudden/bfa_rssi_source_type
Fixed rssi source type
2018-02-01 00:19:57 +13:00
Michael Keller 6b4dfcaff7
Merge pull request #5078 from martinbudden/bfa_vtx_update
Remove unnecessary currentTime checking in vtxUpdate
2018-02-01 00:10:07 +13:00
Anders Hoglund 7e54f8cdc9 Spektrum protocol corrections, VTX ctrl and srxl tm in correct phases. 2018-01-31 11:21:15 +01:00
Martin Budden 7acebf8b34 Increased number of rate profiles to 6 2018-01-31 09:21:53 +00:00
Martin Budden 4e0a40ceb9 Fixed rssi source type 2018-01-31 09:00:37 +00:00
Martin Budden a655d7ae85 Remove unnecessary currentTime checking in vtxUpdate 2018-01-31 08:19:19 +00:00