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
Michael Keller
7af479f4e0
Merge pull request #10274 from mikeller/irc-ghost
...
Added IRC GHST protocol
2020-10-15 07:07:37 +13: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
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
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
jflyper
d9658cc00d
Modify (fix) outer level conditional to cover till the end
2020-10-10 12:24:30 +09:00
Steve Evans
f71bb41166
Fix H7 USB MSC support to use same structure naming as F7, and to ensure that data buffers are cache aligned so that USB, SD card and QSPI DMAs function correctly
2020-10-08 21:08:10 +01:00
Michael Keller
7503f06ce9
Merge pull request #10256 from haslinghuis/docs-fedora
...
Update Building in Fedora to 32
2020-10-09 02:08:50 +13:00
Michael Keller
7d0c1ebad9
Merge pull request #10225 from dkustec/buzzer-mute-box-mode
2020-10-09 01:57:28 +13:00
Bruce Luckcuck
a67115f67b
Enable BMP085/BMP180 for F405 and F745 unified targets
...
Adds support for these older devices in targets that have lots of available flash space.
2020-10-07 13:47:22 -04:00
Bruce Luckcuck
a4ce46779e
Add feedforward to OSD PID elements
...
Elements were never updated and only displayed the P, I and D gains.
2020-10-07 08:47:32 -04:00
haslinghuis
821d99a000
Update Building in Fedora to 32
2020-10-07 03:27:56 +02:00
Davor Kustec
4b9ac000ec
New feature 'Beeper Mute'
...
Added comma in the last element of struct
Removed BOXBEEPERON from condition
2020-10-06 14:15:57 +02:00
Michael Keller
b085bf77ab
Merge pull request #10237 from jflyper/bfdev-fix-dmaopt-timup-numbering
...
Fix dmaopt peripheral numbering for TIMUP
2020-10-07 00:57:21 +13:00
Michael Keller
0f5d28a63c
Merge pull request #10238 from IllusionFpv/add-dlpf-gyro-expo-in-osd
...
Added dlpf gyro expo curve in CMS
2020-10-07 00:57:09 +13:00
Michael Keller
fbf3bc96b0
Merge pull request #10223 from haslinghuis/fix-dshot-range
...
Fix Dshot range
2020-10-07 00:47:09 +13:00
Michael Keller
d249ee44b9
Merge pull request #10243 from alexeystn/osd_high_framerate
2020-10-07 00:45:10 +13:00
Michael Keller
871e709459
Merge pull request #10245 from IllusionFpv/add-vbat-sag-compensation-in-cms
...
Added vbat sag compensation in CMS
2020-10-06 23:54:22 +13:00
Michael Keller
61553521fd
Merge pull request #10175 from jflyper/bfdev-h7-migration-to-V1_8_0-FW-library
2020-10-06 23:23:12 +13:00
Alexey Stankevich
6bab981ff5
Move OSD task frequency logic to tasks.c
2020-10-05 22:08:58 +03:00
Alexey Stankevich
11e06fc94a
Fix "task_frequency" variable type
2020-10-05 22:07:42 +03:00
Mark Haslinghuis
5c2931e9ec
Fix Dshot range
2020-10-05 18:59:57 +02:00
Alexey Stankevich
c40174d2eb
Change 'osd_high_framerate' parameter to 'osd_task_frequency'
2020-10-05 13:22:24 +03:00
Nicola De Pasquale
ff79f2927d
added vbat sag compensation in CMS
2020-10-04 16:30:08 +02:00
Michael Keller
5f8d9da384
Merge pull request #10224 from jflyper/bdev-h7-bbdshot
...
[H7] BB-Dshot support (TIM1/TIM8 limited version)
2020-10-05 00:28:34 +13:00
Michael Keller
db72f19894
Merge pull request #10226 from jflyper/bfdev-g4-fix-adc-deinit-bug
...
[G4][ADC] Batch call DeInit() for all used devices
2020-10-05 00:28:22 +13:00
Michael Keller
0d45a25e40
Merge pull request #10236 from jflyper/bfdev-g4-add-missing-timup
...
[G4] Add missing TIMUP_TIMERS (TIM20)
2020-10-05 00:26:07 +13:00
Alexey Stankevich
03e878306b
Add optional high framerate OSD
2020-10-04 14:09:16 +03:00
Michael Keller
0f3dd26c28
Merge pull request #10222 from jflyper/bfdev-g4-sys-and-build-files
...
[G4][SYSTEM] Basic & build files
2020-10-05 00:01:11 +13:00
Michael Keller
c41c396cd6
Merge pull request #10232 from jflyper/bfdev-h7-adc-batch-deinit
...
[H7][ADC] Batch call DeInit() for all used devices
2020-10-04 23:56:10 +13:00