1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-17 13:25:30 +03:00
Commit graph

16618 commits

Author SHA1 Message Date
Miguel Angel Mulero Martinez
19e2aea04a Move GitHub configuration issues to link 2020-10-22 09:25:39 +02:00
Michael Keller
5a87191d5e
Merge pull request #10290 from 4712/serial-4way-if_v20005
Update serial-4way-if to v20005
2020-10-22 05:03:12 +13:00
Michael Keller
47d97e4238
Merge pull request #10288 from mikeller/fix_tests_on_macos_catalina
Fixed test build on MacOS Catalina with native clang.
2020-10-22 04:59:52 +13:00
Michael Keller
ff241b7df4
Merge pull request #10291 from ctzsnooze/Sset-AntiGravity-off-to-zero
Sets antigravity gain to 0 when the user wants none.
2020-10-22 03:23:01 +13:00
Michael Keller
43f1704474
Merge pull request #10282 from mikeller/fix_ghst_telemetry_task
Fixed overly high RX task invocation caused by GHST telemetry.
2020-10-21 07:00:42 +13:00
ctzsnooze
62ee1fd6cd Sets antigravity gain to 0 when the user wants none.
In the PR adding P to antigravity, the default value was changed so that zero now meant no antigravity, whereas before 1000 meant none.  Unfortunately, `ITERM_ACCELERATOR_GAIN_OFF` remained at 1000.  This was an oversight.
Note also that the default value of 3500 now results in more antigravity effect than previously; it is equivalent to 4500 in the previous system.
2020-10-20 23:54:50 +11:00
4712
7146d96f24 Update serial-4way-if to v20005
Reservation of an MCU_ID area to simplificate adding of upcoming BLHeli_32 MCU
2020-10-20 14:16:50 +02:00
Michael Keller
20852146cf
Merge pull request #10287 from mikeller/change_f722_optimisation
Changed optimisation on F7X2 targets to '-O2' to save flash space.
2020-10-20 21:05:04 +13:00
Michael Keller
44641641ea
Merge pull request #10286 from jflyper/bfdev-fix-h7-use_usb_id-bug
[H7] Remove USB_USB_ID from target.h
2020-10-20 21:04:37 +13:00
Michael Keller
f0191ab039 Fixed test build on MacOS Catalina with native clang. 2020-10-20 00:33:27 -07:00
Michael Keller
a54e31a06a Changed optimisation on F7X2 targets to '-O2' to save flash space. 2020-10-19 09:10:43 +02:00
Michael Keller
1deeae0886
Merge pull request #10266 from mikeller/use_python_environment_variable
Use PYTHON environment variable in Makefile.
2020-10-19 19:56:52 +13:00
jflyper
e9952f2747 Remove USB_USB_ID from target.h
Defining USB_USB_ID causes PA10 (UART1_RX_PIN) to be configured as USB ID pin.
2020-10-18 23:29:02 +09:00
Michael Keller
d89152b063 Fixed overly high RX task invocation caused by GHST telemetry. 2020-10-18 21:10:47 +13:00
Michael Keller
ecb804bf5e
Merge pull request #10279 from etracer65/acceleration_split_init
Split acceleration code into init and runtime to save flash space
2020-10-18 19:40:39 +13:00
Michael Keller
785969031d
Merge pull request #10269 from haslinghuis/fix-dfu-pack
Fix dfuse and python check
2020-10-18 19:26:27 +13:00
Michael Keller
539d0e1e8e
Merge pull request #10262 from mikeller/refactor_mixer_init
Refactored mixer / servo init.
2020-10-17 20:46:52 +13:00
Michael Keller
9e85c6216a
Merge pull request #10275 from etracer65/fix_bmp085_unittest
Fix and re-enable BMP085 unit test
2020-10-17 20:46:40 +13:00
Michael Keller
df4348be78
Merge pull request #10277 from mikeller/make_mpu_6050_only_build_on_1m_targets
Make the MPU6050 (I2C) driver only build on Unified Targets with 1MB flash.
2020-10-17 20:43:30 +13:00
Bruce Luckcuck
358fe5ce1c Split acceleration code into init and runtime to save flash space 2020-10-15 15:58:47 -04:00
Michael Keller
880e9e45ef Make the MPU6050 (I2C) driver only build on Unified Targets with 1MB flash. 2020-10-16 03:56:18 +13:00
Michael Keller
e315fb74da
Merge pull request #10273 from etracer65/cms_table_display_improvements
Improve CMS support of long lookup table names
2020-10-16 03:29:56 +13:00
mikeller
1a6514cd9b Refactored mixer / servo init. 2020-10-15 07:45:46 +13:00
Michael Keller
7af479f4e0
Merge pull request #10274 from mikeller/irc-ghost
Added IRC GHST protocol
2020-10-15 07:07:37 +13:00
Bruce Luckcuck
b9ed6b4034 Fix and re-enable BMP085 unit test
Since BMP085 is now included in some unified targets it makes sense that the unit test is active.
2020-10-14 10:39:49 -04:00
mikeller
ab5c7a75be Removed trailing whitespace. 2020-10-14 22:00:05 +13:00
Unknown
5bf4f71a6d Initial install of GHST driver
First pass at GHST driver including low-latency control, and basic telemetry.

Fix Ghost channel scaling

Use ghstChannelData instead of rxRuntimeState->channelData

Integrate PR feedback

Primarily de-tab and a few cosmetic changes.

Keep Travis CI happy

Removed unused function

Rework ghost driver to reduce time in ISR, move processing

As requested in PR review.
Fixed issue in telemetry driver, mAh consumed is transmitted as units of 10mAh, not 1mAh.

Resolve Packet Collision Issue with GHST

Send telemetry packets only within a well defined time slot after an incoming Rx packet.

Remove unnecessary comment

rxRefreshRate doesn't need to be dynamic.

Ghost - Remove special case from scheduler

No need to reschedule telemetry for the Ghost protocol.
2020-10-14 21:52:33 +13:00
Michael Keller
efa39dc0f6
Merge pull request #10261 from mikeller/split_mixer 2020-10-14 21:43:52 +13:00
Bruce Luckcuck
ebc8928d0d Improve CMS support of long lookup table names
Optimizes the display to use available space by calculating the label length vs. the screen size instead of a fixed 12 character limit.

For lookup table strings that are still too long the value is displayed as a scrolling ticker so the user can see the entire name.
2020-10-13 15:05:47 -04:00
Michael Keller
078562702e
Merge pull request #10268 from klutvott123/msp-thrust-linear
Add Thrust Linearization to MSP
2020-10-14 02:06:30 +13:00
Michael Keller
0948d9cb2f
Merge pull request #10264 from mikeller/add_badges
Added release and license badges to the README.
2020-10-14 02:02:52 +13:00
Michael Keller
115ab29a57
Merge pull request #10263 from mikeller/cleanup_unified_targets
Cleaned up Unified Target definition.
2020-10-14 02:02:39 +13:00
Mark Haslinghuis
8ab0a002d1 Fix dfuse and python check 2020-10-13 01:52:21 +02:00
Michael Keller
fa6c0e2db1
Merge pull request #10255 from haslinghuis/fix-ubuntu-devdoc 2020-10-13 01:36:29 +13:00
Mark Haslinghuis
304ef3002e Update Ubuntu development 2020-10-12 00:32:49 +02:00
Hans Christian Olaussen
a8cbd4d271 Add Thrust Linearization to MSP
Adds Thrust Linearization to MSP.
2020-10-11 21:23:08 +02:00
mikeller
835091992a Use PYTHON environment variable in Makefile. 2020-10-12 03:22:58 +13:00
mikeller
e4b3a1f2e5 Moved mixer profile initialisation to after pid initialisation. 2020-10-11 23:54:26 +13:00
mikeller
9e6b65680e Split mixer code into initialisation and runtime to reduce flash space usage. 2020-10-11 23:54:26 +13:00
Michael Keller
5d8c1d274f
Merge pull request #10260 from jflyper/bfdev-cc2500-common-fix-conditional-coverage
cc2500_common.c: Modify (fix) outer level conditional to cover till the end
2020-10-11 23:52:16 +13:00
Michael Keller
d7ab24bb7e
Merge pull request #10239 from IllusionFpv/enable-gyro-dlpf-at-5
Enabled gyro dlpf by default
2020-10-11 23:45:25 +13:00
mikeller
df8519c520 Added release and license badges to the README. 2020-10-11 15:04:54 +13:00
mikeller
7c1b1f77d5 Cleaned up Unified Target definition. 2020-10-11 15:01:04 +13:00
Michael Keller
9017506517
Merge pull request #10258 from etracer65/enable_bmp085_unified_targets
Enable BMP085/BMP180 for F405 and F745 unified targets
2020-10-11 14:51:34 +13:00
Michael Keller
5582afb2d5
Merge pull request #10257 from etracer65/osd_element_pid_add_feedforward
Add feedforward to OSD PID elements
2020-10-11 14:47:54 +13:00
Michael Keller
ab65e7241d
Merge pull request #10166 from pgreenland/vtx_allow_exit_pitmode_on_arm 2020-10-11 14:35:04 +13:00
Michael Keller
640a07589c
Merge pull request #10246 from SteveCEvans/h7msclib 2020-10-11 14:34:03 +13:00
mikeller
25b325e59a Fixed coding style. 2020-10-11 13:51:09 +13:00
Phil Greenland
a588d23a29 Allow exit from VTX pitmode when arming craft.
Rework logic in vtxProcessPitMode to execute vtxCommonSetPitMode if required mode doesn't agree with mode reported by status rather than on change.
Add logic to smartaudio protocol to only issue pit mode commands on change.
Also allow exit from pit mode when armed, but not entry.
2020-10-11 13:50:24 +13:00
Michael Keller
b92f030434
Merge pull request #10113 from knoopx/improve-custom-builds 2020-10-11 13:45:15 +13:00