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

199 commits

Author SHA1 Message Date
Michael Keller
eb44af4aeb
Merge pull request #5123 from ledvinap/imp-flightmode
Implement getBoxIdState
2018-02-12 15:05:22 +13:00
jflyper
9475988218 Make burst and non-burst runtime configurable 2018-02-11 23:24:07 +09:00
jflyper
8f76a11081 Generic pin output driver 2018-02-11 15:57:28 +09:00
Michael Keller
81e75badf3
Merge pull request #3724 from DanNixon/cms_power_config
CMS power menu
2018-02-11 13:19:30 +13:00
Michael Keller
ec4b3b0d60 Revert "CAMERA_CONTROL Drop software PWM mode" 2018-02-11 12:33:00 +13:00
jflyper
93ce6e542a Separate pg related to pg directory 2018-02-09 16:46:12 +09: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
Petr Ledvina
5a75737df9 Implement getBoxIdState
packFlightModeFlags is simplified by using it. Base for #5111
2018-02-05 13:10:52 +01:00
blckmn
66de9d4f76 Added SDCARD resources to resource command. 2018-02-05 08:55:32 +11:00
jflyper
86149361ab Drop softpwm option
Also separates PG related code to pg directory.
2018-02-04 12:29:22 +09:00
Dan Nixon
22874d8ba2 CMS power menu
Menu including:
- Voltage meter selection
- Current meter selection
- Max cell voltage (moved from MISC menu)
- Voltage scale adjust (moved from MISC menu)
- ADC current scale and offset adjust
- Virtual current scale and offset adjust
2018-02-01 15:31:45 +00: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
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
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
Martin Budden
e2683cd2dc Corrected VTX vtables to not use static device handle 2018-02-01 11:15:07 +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
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
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
7acebf8b34 Increased number of rate profiles to 6 2018-01-31 09:21:53 +00:00
Steffen Windoffer
45a6588eaf remove setting which disallow disarming on throttle above low 2018-01-30 23:48:54 +01:00
blckmn
39bb6ffe04 Configurable SDCARD, and clean up of DMA. 2018-01-29 11:50:14 +11:00
Steffen Windoffer
0506d755a3 remove unused entries from cli lookup table 2018-01-27 22:58:27 +01: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
Martin Budden
e7cac0e9c6 Always use arming disable flag names 2018-01-21 14:15:49 +00:00
Michael Keller
b579ef2703
Merge pull request #4992 from mikeller/fix_selectable_rates
Fixed Betaflight rates calculation. Moved `rates_type` into rate profile config in CLI.
2018-01-20 16:48:06 +13:00
Michael Keller
c4b5748b8d
Merge pull request #4978 from qba667/betaflight_ibus
Additional IBUS telemetry implemented.
2018-01-20 16:27:50 +13:00
mikeller
d9922c8227 Fixed Betaflight rates calculation. Moved rates_type into rate profile config in CLI. 2018-01-20 16:16:45 +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
Michael Keller
bca7b905b5
Merge pull request #4965 from fujin/biquad-RC-FIR2-filter
Biquad RC+FIR2 Filter: Prototype of ledvinap's suggestion on #4890
2018-01-16 16:15:33 +13:00
AJ Christensen
17bd318ec1 Biquad RC+FIR2 Filter: Prototype of ledvinap's suggestion on #4890
https://github.com/betaflight/betaflight/pull/4890#issuecomment-356636997
2018-01-16 15:37:19 +13:00
Michael Keller
bf1d31083b
Merge pull request #4926 from DanNixon/osd_temperatures
Add temperature sensors to OSD
2018-01-16 01:03:19 +13:00
mikeller
018c24fec2 Fixed range for setpoint_relax_ratio to avoid division by zero. 2018-01-14 12:12:54 +13:00
Dan Nixon
f8e4d02c99 Add core (MCU) temperature to OSD 2018-01-13 12:39:42 +00:00
Michael Keller
1024707014
Merge pull request #4922 from mikeller/adjust_cli_pwm_ranges
Adjusted CLI parameter value range for PWM input parameters to be the valid PWM input range.
2018-01-11 09:33:59 +13:00
Martin Budden
3747d6742b Whitespace tidy 2018-01-10 16:56:54 +00:00
mikeller
88a7aeb672 Adjusted CLI parameter value range for PWM input parameters to be the valid PWM input range. 2018-01-10 18:55:00 +13:00
Michael Keller
4258651b3a
Merge pull request #4881 from jflyper/bfdev-adc-internal-full-task-version
VREFINT and core temperature support, full task polling version
2018-01-10 16:12:05 +13:00
jflyper
a03b85025c Internal ADC support, full task polling version 2018-01-10 11:49:56 +09:00
Michael Keller
2157bd67e0
Merge pull request #4916 from mikeller/convert_vtx_defines_to_use_use
Converted defines for `VTX_COMMON`, `VTX_CONTROL`, `VTX_RTC6705`, `VTX_RTC6705SOFTSPI`, `VTX_TRAMP`, `VTX_SMARTAUDIO` to use `USE_` prefix.
2018-01-10 01:04:39 +13:00
Michael Keller
05304e07d0
Merge pull request #4890 from fujin/rs2k-fast-kalman-implementation-only
Fast Kalman Gyro Filter: Implementation and parameter groups only
2018-01-10 00:55:02 +13:00
mikeller
385623bd9d Converted defines for VTX_COMMON, VTX_CONTROL, VTX_RTC6705, VTX_RTC6705SOFTSPI, VTX_TRAMP, VTX_SMARTAUDIO to use USE_ prefix. 2018-01-09 17:34:34 +13:00
Michael Keller
ce2c3e28bd
Merge pull request #4907 from martinbudden/bfa_settings_alt_hold
Moved some alt_hold settings under build flag
2018-01-09 14:50:04 +13:00
Moto Moto
b931284a58 Fix power control for RTC6705 VTXs 2018-01-07 16:14:16 -06:00
Kalyn Doerr
6e6aafe6d5 Fast Kalman Gyro Filter: Implementation and parameter groups only
Signed-off-by: AJ Christensen <aj@junglistheavy.industries>
2018-01-08 08:15:20 +13:00
Chris
efc556f91a Add LPS25HB driver 2018-01-07 18:00:19 +01:00
Martin Budden
13dc428203 Moved some alt_hold settings under build flag 2018-01-07 10:25:17 +00:00