1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-19 14:25:20 +03:00
Commit graph

344 commits

Author SHA1 Message Date
borisbstyle
7b468c09f0 Luxfloat rework to int pids // Many pid cleanups // filter rework
Eeprom version // Dterm improvement

Further PID Improvements

Version Change

Coupling configured // reworked filtering // more test features

remove iterm scaler luxfloat

Further rework filters etc

Restore original luxfloat but scaled

Restore original luxfloat but scaled
2016-03-30 10:16:20 +02:00
Larry (TBS)
0cae020f76 - MultiFlasher support for SimonK escs 2016-03-29 15:39:19 +08:00
Evgeny Sychov
93f8e0dadd merge upstream into sirinfpv branch 2016-03-20 20:06:53 -07:00
borisbstyle
087e3ae0f4 Better configuration range for luxfloat in configurator 2016-03-20 20:13:36 +01:00
Evgeny Sychov
e2ec4ce2be Make OSD items configurable 2016-03-13 17:31:33 -07:00
Evgeny Sychov
bd114b76da merge upstream into sirinfpv branch 2016-03-11 21:06:33 -08:00
Evgeny Sychov
8a93041ea1 SIRINFPV target initial code 2016-03-11 20:55:27 -08:00
borisbstyle
fa63ab52e1 Disabling of 3D Feature on switch 2016-03-10 00:27:44 +01:00
borisbstyle
37bd1d65fd Fix 1000 looptime auto config 2016-03-05 22:35:09 +01:00
borisbstyle
dc6529ec9e New 1000 looptime default 2016-03-05 20:49:34 +01:00
borisbstyle
39fb722536 Auto config protection for 4K motor update with oneshot125 2016-03-02 14:13:32 +01:00
borisbstyle
fb64fc32c5 Add Transponder to SPF3MINI // Autoconfig adjustment 2016-03-01 22:46:18 +01:00
borisbstyle
717290872c Change priorities for tasks 2016-03-01 21:49:37 +01:00
borisbstyle
c050351cb4 Update autoconfig 2016-02-29 00:58:59 +01:00
borisbstyle
6e96adff0d Scheduled motor refresh rate 2016-02-28 20:23:30 +01:00
borisbstyle
10b629c736 New Auto config defaults motor value 2016-02-28 01:33:00 +01:00
borisbstyle
977fec408a Change use_fast_pwm to forced_motor_pwm // New default fixed PWM rates 2016-02-28 01:16:59 +01:00
borisbstyle
a5278740bd Improve performane on all targets // remove emf_avoidance 2016-02-27 16:28:20 +01:00
borisbstyle
35ce724a22 New defaults auto looptime settings 2016-02-27 00:36:32 +01:00
borisbstyle
2e8fa5eab1 Taskmain rework part II
INT wait

Fix auto settings F3
2016-02-26 00:22:05 +01:00
borisbstyle
127251cc99 Some cleanups
Fix missing bracket
2016-02-24 23:51:50 +01:00
borisbstyle
f5de06c59e Enable Faster cycletimes (Sample Rates) on all targets // More automatic looptime calculations
cleanup
2016-02-24 23:17:21 +01:00
borisbstyle
4eb6456ea1 Revert "Remove GTUNE"
This reverts commit a16ac7fbe7.
2016-02-21 14:06:10 +01:00
KiteAnton
a16ac7fbe7 Remove GTUNE 2016-02-20 14:20:31 +01:00
borisbstyle
33eef46db3 PID3 mw23 implementation
Finish PID3 implementation
2016-02-17 21:18:36 +01:00
4712
2af929797d Fix for: serial buffer broke BLHeli 1wire pass through 2016-02-10 11:10:35 +01:00
borisbstyle
99d9d7483f Add failsafe_procedure 2016-02-09 12:06:00 +01:00
borisbstyle
3fc14404dc Prevent saving wrong gyro_sync_denom through configurator 2016-02-08 14:50:33 +01:00
borisbstyle
350bae1ae9 Remove Some WTF's 2016-02-07 01:49:37 +01:00
borisbstyle
cdb671b0d6 Configurable gyro Denominator when gyro_lpf set to OFF 2016-02-06 13:09:40 +01:00
borisbstyle
9f15da0641 Fix Profile selection Bug MSP and rc_controls.c warnings 2016-02-05 23:00:23 +01:00
borisbstyle
36de2bbc23 Merge pull request #159 from KiteAnton/config_cleanup
Config cleanup
2016-02-05 22:50:22 +01:00
Michael Jakob
47f1d7e955 SPI3 fix
reintroduce SPI timeout to avoid driver blockage
AlienFlight related fixes
2016-02-05 22:14:49 +01:00
borisbstyle
c55d0baf31 Fix non Working Anti Windup 2016-02-04 01:55:44 +01:00
KiteAnton
cd30abdec6 Additional fix to solve rebase misses 2016-02-03 21:42:53 +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
3fc0d85003 Gyro Speed selectable through Gui by Looptime setting 2016-02-03 11:57:12 +01:00
borisbstyle
4888a3a375 Update MSP // Sync to Cleanflight version 2016-02-03 11:00:26 +01:00
borisbstyle
d3d08389f7 Fix some compile errors 2016-02-03 01:53:12 +01:00
borisbstyle
a1ebe6fd4f Remove old mixer // Separate Acro Plus from Airmode // Fix MOTOLAB merge issues 2016-02-03 00:58:38 +01:00
Nicholas Sherlock
09904b2206 Better reporting of fatal SD card states 2016-02-02 23:36:41 +01:00
Nicholas Sherlock
9d29efdd5d Only look for SD card during initial startup and give up after timeout 2016-02-02 23:36:40 +01:00
Nicholas Sherlock
e9b6867d40 Add MSPs for Blackbox and SD card status/configuration 2016-02-02 23:36:39 +01:00
Michael Hope
195456f9ac serial: allow buffering to speed up USB virtual COM ports.
Add begin write and end write hints.  If implemented by the serial
driver, then the driver can buffer up data sent via serialWrite() and
flush it when serialEndWrite() is called.

Implemented at the buffer level as it requires the least change to how
serial_msp and serial_cli are architected.

Also tidy up the visibility in the VCP driver.

Signed-off-by: Michael Hope <mlhx@google.com>
2016-02-02 23:36:25 +01:00
Michael Hope
0e460c18b0 msp: add buffering around the writes.
This bulks up the writes and lets the USB VCP driver send one 20 byte
frame instead of 20 one byte frames.  This speeds up the blackbox
download and makes VCP much more reliable when running under a virtual
machine.

Signed-off-by: Michael Hope <mlhx@google.com>
2016-02-02 23:36:25 +01:00
Michael Jakob
7634e4c635 AlienFligth F3 V2 support
Updated SPI driver (SPI3 on F3 targets)
AK8963 Mag support (part of MPU9250)
MPU9250 SPI support via MPU6500 driver
Updated LED driver for alternative LED sets
Enable gyro intterupt for AlienFlight F3 targets
Update AlienWii/AlienFlight documentation
Rename AlienWii to AlienFlight
2016-02-02 23:31:55 +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
0e37cb3278 Move Airmode below Horizon/Angle (needed some OSD's) 2015-12-10 22:04:39 +01:00
borisbstyle
83d186057f AIR MODE implementation 2015-12-06 02:19:35 +01:00