1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 16:25:31 +03:00
Commit graph

231 commits

Author SHA1 Message Date
atomiclama
69b25af867 fix for mixer 2016-02-08 12:24:03 +00:00
borisbstyle
36de2bbc23 Merge pull request #159 from KiteAnton/config_cleanup
Config cleanup
2016-02-05 22:50:22 +01:00
borisbstyle
fda0794441 Airmode rework // Fix 3D from negative to positive // cleanup 2016-02-05 22:04:39 +01:00
borisbstyle
c55d0baf31 Fix non Working Anti Windup 2016-02-04 01:55:44 +01:00
borisbstyle
7f5f93a13d Cleanflight sync serial_cli.c // Scheduler CPU instead of load 2016-02-03 23:44:56 +01:00
KiteAnton
62e0e59ab5 Additional configs moved from profile to master 2016-02-03 21:10:08 +01:00
KiteAnton
69c7c2f9c7 Move modes and adjustments from profile to free up flash 2016-02-03 21:03:27 +01:00
borisbstyle
eebacc2542 Refactor BiQuad // Set filters to floats 2016-02-03 13:46:56 +01:00
borisbstyle
63dcc3dc1d Add LTM Telemetry // Remove MSP telemetry 2016-02-03 11:14:35 +01:00
borisbstyle
9859bbfcae Less Anti Winduo in Air mode 2016-02-03 01:32:57 +01:00
borisbstyle
a1ebe6fd4f Remove old mixer // Separate Acro Plus from Airmode // Fix MOTOLAB merge issues 2016-02-03 00:58:38 +01:00
Dominic Clifton
6d32aa5d7b SPRacingF3Mini - First cut of transponder system.
Implementation is DMA buffer based, just like the WS2811 LED Strip code,
so that there is minimal impact on flight performance.

Currently the code is mutually exclusive with the LED_STRIP code and
there is no means to set the transponder code.
2016-02-02 23:36:42 +01:00
borisbstyle
efda3f86c1 fix merge 2016-02-02 23:36:33 +01:00
borisbstyle
42bc172abc New Defaults // Rc smoothing always enabled in level modes 2016-01-25 23:53:47 +01:00
borisbstyle
55cf3913a0 3D Airmode enhancements // Iterm Shrinking replaced to limiting 2016-01-25 12:08:33 +01:00
borisbstyle
a105af1225 Filter Cleanup CF coding style// Remove Old pt1 for acc etc // F1 slower acc update 2016-01-18 00:51:20 +01:00
KiteAnton
853bb4c168 Fixed degree to radian conversion 2016-01-15 17:10:41 +01:00
borisbstyle
a8916a3ddd Free up some space (needed for CC3D target) 2016-01-14 01:09:04 +01:00
xiangbo
886d2f09a2 Fix #101: Add updateGtuneState() function call 2016-01-11 16:24:10 +08:00
xiangbo
e650a36cb2 remove 2016-01-11 16:20:47 +08:00
xiangbo
0722404dc1 Fixed #1: add updateGtuneState() function call 2016-01-11 16:12:51 +08:00
borisbstyle
a42aed332b Rccommand scaled to FPV cam (cli command: rc_fpv_cam_correct_degrees) 2016-01-10 20:51:58 +01:00
borisbstyle
6d4dfcf58c Static dT 2015-12-27 02:10:24 +01:00
borisbstyle
a0bcb1b95f Fix for watchdog delay not being triggered 2015-12-24 14:11:26 +01:00
borisbstyle
6d679b72e1 Further 2khz Stability Enhancements 2015-12-24 02:35:01 +01:00
borisbstyle
a3fe45d774 2khz Support Added 2015-12-24 00:47:45 +01:00
borisbstyle
27c6db51fb Better Iterm resetting 2015-12-24 00:47:08 +01:00
Konstantin Sharlaimov (DigitalEntity)
fa49931b43 Improved scheduling. Betaflight Port digitalentity/cf-scheduler
Disallow arming if system load > 100 (waiting task count > 1)

Dont show inactive tasks in CLI

Realtime priority task and guard interval implementation

Dynamic guard interval. Bugfix for realtime scheduling hickups

Optimisations

Compile out CLI command help and CLI tasks command for CJMCU

Naming fixes // re-Add Gyro Sync // Fix port issues
2015-12-23 00:05:34 +01:00
borisbstyle
6d51ab6e53 Better Clearing when toggling inbetween modes 2015-12-09 23:16:22 +01:00
borisbstyle
6a4682908f Rework Iterm Shrink for AIR Mode
Rework Iterm Shrink for AIR Mode part 2
2015-12-09 00:56:19 +01:00
borisbstyle
66fb254d62 Iterm Shrink Only Option for AIR Mode
Fix previous Iterm
2015-12-08 21:51:05 +01:00
borisbstyle
b84e9f4676 AIR MODE Safety Enhancements 2015-12-08 12:25:37 +01:00
borisbstyle
400fe14e30 AIR MODE Optimalisations // Disable retarded arm
enable level modes
2015-12-06 23:58:18 +01:00
borisbstyle
83d186057f AIR MODE implementation 2015-12-06 02:19:35 +01:00
borisbstyle
b3f0bd1402 Split up imuUpdate for gyro and acc 2015-12-05 12:52:43 +01:00
borisbstyle
81299e34de Rc Smoothing Configurable again 2015-12-05 02:03:02 +01:00
borisbstyle
eafa631a32 IDLE UP switch // Remove pid_at_min_throttle 2015-12-04 16:17:44 +01:00
borisbstyle
5ebfd23ca9 Add better CLI descriptions for pid_at_min_throttle 2015-11-25 00:04:24 +01:00
borisbstyle
6da7ced9be BST Port 2015-11-20 17:39:24 +01:00
borisbstyle
59e66cfd54 Prevent winding up of Iterm when disarmed 2015-11-13 15:21:04 +01:00
borisbstyle
9028ca71d6 Fix new pid_at_min_throttle feature 2015-10-30 00:20:20 +01:00
borisbstyle
784c5fdbec Add Timer to pidResetErrorGyro
init with zero

pid_at_min_throttle as delay for reset Iterm
2015-10-29 21:39:49 +01:00
borisbstyle
e7ce0193ce Baro Jitter Prevention // Enabled by default 2015-10-29 21:13:12 +01:00
borisbstyle
5d152a5f4f Correct dT declaration 2015-10-23 23:15:44 +02:00
borisbstyle
d076a60eb5 Cleanup // Reorganisation 2015-10-22 17:27:26 +02:00
Konstantin Sharlaimov (DigitalEntity)
5df8ca926c Quaternion-based DCM IMU (original code my S.Madgwick)
Restore binaries from merge
2015-10-22 10:45:36 +02:00
borisbstyle
a31a962467 Move smoothing of rcData to rcCommand 2015-10-20 20:26:35 +02:00
borisbstyle
4b3ba927e9 Merge branch 'master' into betaflight
Conflicts:
	src/main/blackbox/blackbox_io.c
	src/main/drivers/serial_usb_vcp.c
	src/main/flight/imu.c
	src/main/mw.c
	src/main/target/CC3D/target.h
2015-10-12 23:53:43 +02:00
Petr Ledvina
6999cf1742 Simplify #ifdef nesting 2015-10-12 19:58:11 +01:00
Petr Ledvina
dc5a888633 cpm16 / cmp32 functions
used to compare timestamps with correct wrap. A bit more readable that typecasting in code. Only few uses replaced now
2015-10-12 19:58:05 +01:00