Michael Keller
e405e41d0c
Merge pull request #5897 from jflyper/bfdev-serial-tx-buffer-size-temporary-fix
...
Temporary increase serial TX buffer sizes
2018-05-15 22:00:30 +12:00
jflyper
5877ee1ebf
Temporary increase serial TX buffer sizes
2018-05-15 07:16:51 +09:00
Michael Keller
6995f694a3
Merge pull request #5877 from mikeller/fix_target_dependencies
...
Removed some target dependencies, and added makefile target 'check-target-independence' to find dependencies.
2018-05-14 20:18:48 +12:00
Michael Keller
be3d75512e
Merge pull request #5879 from mikeller/fix_smartaudio_debugging
...
Cleaned up SmartAudio debugging.
2018-05-14 19:31:52 +12:00
mikeller
3a149dd450
Rebased, fixed regex for target name at end of line.
2018-05-14 19:18:20 +12:00
mikeller
4c11c6666b
Fix from review.
2018-05-14 19:13:37 +12:00
mikeller
7a03ead75e
Made SIMULATOR_BUILD a makefile driven option.
2018-05-14 19:13:37 +12:00
mikeller
ede204aa81
Removed some target dependencies, and added makefile target 'check-target-independence' to find dependencies.
2018-05-14 19:13:37 +12:00
Michael Keller
50ff0ddadb
Merge pull request #5878 from mikeller/enable_bidirectional_nmea_gps
...
Enabled bidirectional communication with NMEA GPS for all targets.
2018-05-14 19:08:53 +12:00
mikeller
65ecd84ec5
Removed unused function and invalid conditional.
2018-05-14 19:06:57 +12:00
Michael Keller
6a24c115a8
Merge pull request #5874 from etracer65/osd_warn_cli_parms
...
Add individual OSD warning options as cli parameters
2018-05-14 18:34:19 +12:00
mikeller
a48da6c1ee
Cleaned up SmartAudio debugging.
2018-05-13 02:08:27 +12:00
mikeller
6a605be73b
Enabled bidirectional communication with NMEA GPS for all targets.
2018-05-13 01:56:36 +12:00
Andrey Mironov
eab55fc3ee
Merge pull request #5875 from McGiverGim/add_blackbox_dterm_lpf2
...
Add Dterm filter stage 2 info to blackbox
2018-05-12 13:00:24 +03:00
Miguel Angel Mulero Martinez
0b0751a693
Add Dterm filter stage 2 info to blackbox
2018-05-12 10:37:29 +02:00
jflyper
fc92aea0f6
Merge pull request #5861 from mikeller/optimised_serial_port_t
...
Optimised 'serialPort_t' struct.
2018-05-12 09:56:46 +09:00
jflyper
58ea3a8180
Merge pull request #5860 from mikeller/eliminate_inefficient_serial_runtime_calls
...
Eliminated inefficient serial function calls at runtime.
2018-05-12 09:56:24 +09:00
Bruce Luckcuck
0916d117b8
Add OSD warning options as cli parameters
...
Previously only a single bitmapped parameter was available in the cli but this wasn't very useful as the users would have to understand the bit positions to enable/disable warning options. This change exposes each warning item as a separate parameter.
2018-05-11 20:06:34 -04:00
Michael Keller
9b16bf58ac
Merge pull request #5858 from mikeller/disable_unavailable_osd_characters
...
Disable unavailable OSD characters.
2018-05-12 12:03:51 +12:00
Michael Keller
2c1a4a2c08
Merge pull request #5857 from RolandChen/BF_official
...
FIX: Heli 120 Mixer
2018-05-12 12:02:36 +12:00
Michael Keller
ea8432b941
Merge pull request #5851 from robertlacroix/graveyard
...
Add Paralyze mode support
2018-05-12 12:02:18 +12:00
Michael Keller
f8bec77c58
Merge pull request #5850 from jflyper/bfdev-serialinit-nopin-uart
...
UART Treat uarts without a pin as non-existent
2018-05-12 12:01:52 +12:00
Michael Keller
7e6ba60d7d
Merge pull request #5831 from etracer65/osd_stats_reorder
...
Changes to support enhancements to BFC for OSD stats field ordering
2018-05-12 12:00:34 +12:00
Michael Keller
0363a0611a
Merge pull request #5787 from allenfor2017/update_pin_defines_for_sbf4
...
update target SPEEDYBEE F4
2018-05-12 11:53:18 +12:00
Michael Keller
81d265b481
Merge pull request #5862 from s0up/nav-removal
...
[GPS RESCUE] - Remove navigation.c and all references to USE_NAV
2018-05-12 11:51:21 +12:00
jflyper
2df482f2bd
Merge pull request #5865 from mikeller/enable_dshot_dmar_spracingf4neo
...
Enabled Dshot DMAR for SPRACINGF4NEO.
2018-05-12 08:36:20 +09:00
Andrey Mironov
5bb83a348a
Merge pull request #5870 from wind0r/remove_unused_define
...
remove unused swap serial define
2018-05-11 23:58:55 +03:00
Andrey Mironov
690d2d6ca7
Merge pull request #5871 from wind0r/fix_static_initialization
...
remove unneeded static initialization
2018-05-11 23:58:33 +03:00
Steffen Windoffer
e89680594c
remove unneeded static initialization
2018-05-11 21:08:41 +02:00
Steffen Windoffer
06178454c2
remove unused swap serial define
2018-05-11 21:04:38 +02:00
Andrey Mironov
59f5afe8a2
Merge pull request #5866 from mikeller/remove_uneeded_use_dshot_dmar
...
Removed uneeded USE_DSHOT_DMAR defines.
2018-05-11 11:18:47 +03:00
allenfor2017
b337cfb941
update target SPEEDYBEE F4
2018-05-11 11:44:33 +08:00
mikeller
1877a6fbf8
Amended DMA alternative selections for SPRACINGF4NEO.
2018-05-11 09:35:53 +12:00
Robert Lacroix
092baf5805
Add Paralyze mode support
...
During team relay races it's unsafe to retrieve crashed quads because the course is continuously hot. In order to safely fly a backup quad with the primary quad crashed in the field (but powered up) it's necessary to:
* Disable arming, so that the crashed quad doesn't unintentionally arm as well. This is specifically a problem when a transmitter can send signals to all powered up receivers (like FrSky and others).
* Change VTX to an unused channel with low power output
* Turn off telemetry
This change introduces a new mode called paralyze which disables arming and prevents mode changes (except beeper). It can only be invoked while the quad isn't armed. Once it's invoked, the FC has to be power cycled. In order to invoke it, the mode needs to be in a disengaged state at least once, so that forgetting to flip the switch back after crashing doesn't immediately invoke graveyard on the backup quad.
_Legal disclaimer: I am making my contributions/submissions to this project solely in my personal capacity and am not conveying any rights to any intellectual property of any third parties._
2018-05-10 07:40:31 -07:00
mikeller
c5dd7be884
Removed uneeded USE_DSHOT_DMAR defines.
2018-05-10 22:54:44 +12:00
mikeller
0f8bace2b7
Enabled Dshot DMAR for SPRACINGF4NEO.
2018-05-10 22:52:04 +12:00
Michael Keller
d7665014af
Moved pointers back.
2018-05-10 10:54:14 +12:00
s0up
de5fa47c4c
navigation feature / reference removal
2018-05-09 10:28:36 -07:00
mikeller
61beef2291
Optimised 'serialPort_t' struct.
2018-05-10 02:23:07 +12:00
mikeller
48e06edc00
Optimised struct.
2018-05-10 02:15:00 +12:00
mikeller
9bf762e9e8
Eliminated more unnecessary calls.
2018-05-10 02:11:41 +12:00
jflyper
b8e0d22d01
Treat uarts without a pin as non-existent
2018-05-09 22:39:02 +09:00
mikeller
032f3b501b
Eliminated inefficient serial function calls at runtime.
2018-05-10 01:32:36 +12:00
Michael Keller
3af1610d0b
Merge pull request #5853 from jflyper/bfdev-io-serial-c-to-size-optimized
...
Move serial.c from SPEED_OPTIMZED to SIZE_OPTIMIZED
2018-05-09 23:51:52 +12:00
Michael Keller
8b01c4a88a
Merge pull request #5855 from McGiverGim/fix_lat_lon_osd_symbols
...
Fix OSD GPS Lat and Lon symbols
2018-05-09 23:35:10 +12:00
mikeller
99e3dd44b7
Disable unavailable OSD characters.
2018-05-09 23:34:54 +12:00
RolandChen
d628b48116
modified: src/main/flight/servos.c
2018-05-08 20:53:19 -07:00
Bruce Luckcuck
5687e66f45
Changes to support enhancements to BFC for OSD stats field ordering
...
Reorder the stats field enumeration to match the actual on-screen display order. Needed to support changes in the configurator so that it will also disply the selections in the same order.
Going forward if there are any changes to the on-screen display order of the post-flight statistics then the enumeration must be updated to match.
2018-05-08 08:59:27 -04:00
Michael Keller
fa6c993f04
Merge pull request #5847 from mikeller/remove_telemetry_switch
...
Removed 'tlm_switch', replaced with 'isModeActivationConditionPresent(BOXTELEMETRY)'.
2018-05-08 23:41:16 +12:00
Michael Keller
7bc2b70043
Merge pull request #5846 from mikeller/cleanup_msp_port_releasing
...
Cleaned up implementation of MSP port releasing when shared.
2018-05-08 23:40:56 +12:00