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

268 commits

Author SHA1 Message Date
Martin Budden
aa561d542b Updates to support parameter groups 2017-03-06 13:48:14 +00:00
Martin Budden
5e5fc09b1d Added PG config definitions 9 2017-02-27 08:43:17 +00:00
Martin Budden
7ae57eb8cf Added PG config definitions 8 2017-02-27 07:25:48 +00:00
Martin Budden
051c9cca48 Moved rate profiles out of pid profiles 2017-02-24 23:25:43 +00:00
Martin Budden
4c435fccae Preparation for conversion to parameter groups 6 2017-02-15 08:05:37 +00:00
borisbstyle
ecb104b1f1 Merge branch 'master' into patch_v3.1.4 2017-02-07 13:47:12 +01:00
borisbstyle
89527df273 Simplify anti gravity 2017-02-07 10:26:21 +01:00
blckmn
9f17bae3e4 Fixed possible pid process denom exceeding allowed values 2017-02-06 16:06:49 +01:00
Martin Budden
f6c8319361 Removed a number of static config pointers 2017-02-02 10:41:19 +00:00
Martin Budden
79d4b2146d Preparation for conversion to parameter groups 2017-02-01 08:46:19 +00:00
borisbstyle
a112c1d7d0 Separate fc_core.c from RC processing 2017-01-30 23:46:04 +01:00
borisbstyle
cf04294f70 Prevent ItermAccel and windup to clash with each other 2017-01-30 15:02:10 +01:00
borisbstyle
ad892400e5 Cleanup and optimize new anti windup // Simplify relaxFactor to Dterm 2017-01-29 02:35:11 +01:00
Martin Budden
9dfb3e45ee Add ITerm anti-windup based on motor output saturation
Added noise threshold for PID ITerm accumulation

Removed ITerm setpoint scaler. Added CLI and MSP settings

Made default ITerm noise threshold zero. Added CLI setting.

Removed itermWindupPointPercent from MSP
2017-01-29 01:30:35 +01:00
borisbstyle
38abced6a9 Fix truncated blackbox logging by restoring PID scale 2017-01-24 22:33:18 +01:00
borisbstyle
093115a2a0 Add anti_gravity_gain // new defaults 2017-01-19 00:00:33 +01:00
mikeller
005731cfe5 Adjusted PID scaling for the servo mixer. 2017-01-14 01:23:55 +13:00
Martin Budden
d8faab6539 Minor optimisations to PIDLOOP 2017-01-08 11:50:43 +00:00
borisbstyle
bdc4483151 Change Actuator scaling to percentage
just makes it easier to understand
2017-01-06 11:21:16 +01:00
borisbstyle
8ea3997989 Add 3.1 MSP parameters 2017-01-04 00:28:56 +01:00
borisbstyle
6114e4a42d Fix Level mode angle calculation // refactor cli angle parameters 2016-12-31 01:40:48 +01:00
borisbstyle
1030df294d PID code cleanup // refactoring 2016-12-30 14:00:10 +01:00
borisbstyle
4e3704374a Cleanup mw.c // Remove unnecessary functions 2016-12-30 14:00:10 +01:00
Martin Budden
d72b4e96c9 Separated out pidConfig_t items 2016-12-15 09:12:42 +00:00
borisbstyle
4a0f678dec Add PID config initialisation 2016-11-30 21:16:49 +01:00
Martin Budden
e9407f3065 Tidied initialisation, especially PID filters 2016-11-25 23:22:23 +00:00
borisbstyle
4040a1dd7a Update mixer scaler
Match older mixer weight more close.
2016-11-23 15:40:08 +01:00
Martin Budden
695f47944b Tidy PID controller 2016-11-20 09:20:53 +00:00
borisbstyle
706897c187 Convert mixer to float math 2016-10-20 09:05:52 +02:00
borisbstyle
5e3c974d64 Remove Legacy Pid Controller 2016-10-18 16:49:16 +02:00
borisbstyle
c527d30716 Initial BeeBrain Support 2016-10-12 12:55:26 +02:00
Anders Hoglund
44abc8f2e4 Clean up vtx.c includes, move all not directly used to where they belong. 2016-10-09 21:26:17 +02:00
borisbstyle
e7bd930ff5 Merge branch 'master' into development 2016-10-08 01:17:07 +02:00
borisbstyle
8dd8e3969f Add PIDsum limit 2016-10-08 01:14:17 +02:00
borisbstyle
09d16bd0cb Merge branch 'master' into development 2016-10-07 01:41:55 +02:00
borisbstyle
73e952ce16 Move PID relaxation to only D 2016-10-02 00:58:33 +02:00
Martin Budden
9889b1db9c Move master_t required #includes into config_master.h 2016-10-01 14:10:09 +01:00
borisbstyle
05908aad4d Merge branch 'master' into development 2016-09-11 01:16:53 +02:00
borisbstyle
13b189b4ff Cleanup 2016-09-09 00:26:52 +02:00
borisbstyle
0d1cc8f448 Reimplementation of P setpoint weight. Applied to S rates now for nicer feel 2016-09-08 21:36:43 +02:00
borisbstyle
138ade7939 Improve dterm filter accuracy // magic number 2016-08-21 00:19:51 +02:00
borisbstyle
4e2ff7e7e9 Improve dterm filter accuracy // magic number 2016-08-21 00:13:14 +02:00
borisbstyle
d45fcdd9ae Merge branch 'master' into development 2016-08-09 23:42:18 +02:00
borisbstyle
98eb820cdb defaults 2016-08-09 23:34:12 +02:00
Martin Budden
0de27cf7c2 Used forward declarations to remove #includes from header files 2016-08-07 01:28:17 +02:00
Anders Hoglund
0cb6968e24 Move PIDweight to a common place. pid_legacy should not depend on pid_betaflight. 2016-08-07 01:17:50 +02:00
Martin Budden
2b05cbf916 Put each PID in its own .c file 2016-08-07 01:17:45 +02:00
borisbstyle
81c06ace92 Refactor rate limit 2016-08-05 14:18:31 +02:00
borisbstyle
38e812a5a5 Add roll pitch velocity 2016-08-05 00:55:12 +02:00
borisbstyle
b581f4c39a Revert "Used forward references to remove #includes from header files" 2016-08-04 01:41:58 +02:00