1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 08:15:30 +03:00
Commit graph

5911 commits

Author SHA1 Message Date
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
mikeller
990c13b7ea Set MINIMAL_CLI to be default for F3. Added more size reductions to MINIMAL_CLI. 2017-01-29 01:15:42 +01:00
fishpepper
b24cdcdbd3 fixes led strip 2017-01-29 00:53:19 +01:00
borisbstyle
6295b7b98f Set version // undefine GPS on BFF3 // Bump EEPROM 2017-01-29 00:50:30 +01:00
Dan Nixon
7e69f3bb6e Correct filesize conversion for flash 2017-01-29 00:33:54 +01:00
Dan Nixon
7f8a6c24fa Show storage unit, protect blackbox config changes 2017-01-29 00:33:43 +01:00
Dan Nixon
8fb5ea5156 Add blackbox storage and device selection to CMS 2017-01-29 00:33:38 +01:00
blckmn
1330c8998e Newline 2017-01-29 00:30:51 +01:00
blckmn
ab8f045c4f Fixes for REVONANO (thanks @velez for hardware) 2017-01-29 00:30:39 +01:00
Dan Nixon
1ad3d74f9f Add PID and rate profile and battery warn to OSD 2017-01-29 00:27:25 +01:00
borisbstyle
c89a88a9f2 Merge branch 'patch_v3.1.1' of https://github.com/betaflight/betaflight into patch_v3.1.1 2017-01-29 00:24:58 +01:00
Dan Nixon
82df9f0c84 Hide BFOSD when OSDSW is active 2017-01-29 00:24:12 +01:00
mikeller
6140a9bb57 Cleaned up SPRACINGF3 (and TINYBEEF3 variant) targets. 2017-01-29 11:03:48 +13:00
Martin Budden
f3b38f4f09 Put #includes into alphabetical order 2017-01-28 08:44:52 +00:00
Martin Budden
bfbacf8b44 Fixup test code 2017-01-28 07:37:15 +00:00
Martin Budden
65e0d9990b Moved gps_conversion to common/ directory 2017-01-27 17:12:01 +00:00
Michael Keller
3168f6ba88 Fixed 'gyro_sync_denom' limiting when using 32kHz gyro. 2017-01-27 11:08:40 +13:00
mikeller
94993e55c0 Fixed iBus telemetry handling (cherry-pick from @marcroe 's work in #2170. 2017-01-26 15:58:49 +01:00
mikeller
f32580601a Fix for problem with CLI 'diff' in the case of nonexistent default values. 2017-01-26 15:57:42 +01:00
Martin Budden
f3894f8745 Merge pull request #1897 from DieHertz/motor-pwm-polarity
Add PWM polarity to motor config
2017-01-26 08:16:16 +00:00
jflyper
6a4e6e5885 Fix TARGET_IO_PORTx defs
So bogus ports don’t show up on “resource list”.
2017-01-26 11:33:29 +09:00
Martin Budden
e72528f020 Merge pull request #1860 from martinbudden/bf_pg0
Parameter groups EEPROM migration
2017-01-25 21:53:07 +00:00
Michael Keller
4bf65d6752 Merge pull request #2218 from mikeller/fix_atomic
Fix atomic (cherry-pick from cleanflight).
2017-01-26 10:31:46 +13:00
Martin Budden
e68df77d96 Merge pull request #1866 from martinbudden/bf_cms_tidy
Tidied cms imu code
2017-01-25 21:10:13 +00:00
Martin Budden
f839e658e7 Alignment with iNav 2017-01-25 21:06:34 +00:00
Michael Keller
7f8f7deab9 Fixed typo in generated comment. 2017-01-26 10:05:17 +13:00
Petr Ledvina
afc71be60c Improve ATOMIC_BARRIER documentation 2017-01-26 09:41:29 +13:00
Petr Ledvina
107fc11939 Fix atomic.h
`=m` output operand means that value is write only, gcc may discard previous value because it assumes that it will be overwritten. This bug was not triggered in gcc v4 because `asm volatile` triggered full memory barrier.

With old version, this code will increase `markme` only by 2, not 3:
```
static int markme = 0;
markme++;
ATOMIC_BLOCK_NB(0xff) {
  ATOMIC_BARRIER(markme);  // markme is marked as overwritten, previous increment can be discarded
  markme++;
}
markme++;
```
2017-01-26 09:40:17 +13:00
Michael Keller
42256ca8b5 Merge pull request #2216 from mikeller/bump_sdk_to_6_2_1_q4
Rebase of #1917: Update SDK to 6.2.1 2016q4 (thanks to @TheAngularity).
2017-01-26 09:26:22 +13:00
Michael Keller
db393b8bca Merge pull request #2211 from mikeller/fixed_ibus_telemetry_handling
Fixed iBus telemetry handling (cherry-pick from @marcroe 's work in #2170).
2017-01-26 09:25:28 +13:00
Martin Budden
e4c860d4dd Added STM32F722xx FLASH page size 2017-01-25 20:23:52 +00:00
Martin Budden
fc296533cd Fixed up unit tests and ROM sizes 2017-01-25 20:23:52 +00:00
Martin Budden
0bca9e0c7a Preparation for doing PG differencing in CLI 2017-01-25 20:23:52 +00:00
Martin Budden
6ef5f0579a Updates as per iNav 2017-01-25 20:23:52 +00:00
Martin Budden
6ee5cf1d5d Added dummy PG. Fixed setting of profile 2017-01-25 20:23:52 +00:00
Martin Budden
106542008f Fixed typo 2017-01-25 20:23:52 +00:00
Martin Budden
44004b0b0b Parameter groups EEPROM migration 2017-01-25 20:23:52 +00:00
Michael Keller
bce0415218 Merge pull request #2146 from raphaelcoeffic/vtx-msp
Vtx MSP requests (rebased / squashed)
2017-01-26 09:23:38 +13:00
Michael Keller
2070246314 Rebase of #1917: Update SDK to 6.2.1 2016q4 (thanks to @TheAngularity). 2017-01-26 08:56:22 +13:00
Raphael Coeffic
ebce3d9847 added MSP_VTX_CONFIG & MSP_SET_VTX_CONFIG 2017-01-25 20:32:35 +01:00
Raphael Coeffic
bdbd7b1a8a some fixes for vtx_common 2017-01-25 20:32:35 +01:00
mikeller
733e515610 Fixed iBus telemetry handling (cherry-pick from @marcroe 's work in #2170. 2017-01-26 08:19:53 +13:00
Martin Budden
73308e8246 Reorder accgyro_mpu.c functions for clarity and to avoid forward declarations 2017-01-25 18:16:05 +00:00
Martin Budden
deb2052d8e Updated version, MSP version and EEPROM_CONF_VERSION for 3.2 2017-01-25 17:08:51 +00:00
borisbstyle
2a3104606b Revert "Increased MSP API version number for next release." 2017-01-25 08:39:56 +01:00
jflyper
753afe0562 Don't write back uninitialized features on onGlobalExit 2017-01-25 11:49:32 +09:00
Michael Keller
109b9b2ca1 Merge pull request #2208 from mikeller/moved_lua_scripts_to_new_repo
Moved lua scripts to 'betaflight-tx-lua-scripts' repository.
2017-01-25 13:17:49 +13:00
Michael Keller
8a32f9b875 Moved lua scripts to 'betaflight-tx-lua-scripts' repository. 2017-01-25 13:17:16 +13:00
Michael Keller
1fe48b913a Merge pull request #2193 from mikeller/disable_current_sensing_without_battery
Disabled battery current sensing if no battery is connected.
2017-01-25 12:56:32 +13:00
Michael Keller
0bbbc1290c Increased MSP API version number for next release. 2017-01-25 12:54:07 +13:00