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

11270 commits

Author SHA1 Message Date
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
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
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
Miguel Angel Mulero Martinez
ca64074a12 Fix OSD GPS Lat and Lon symbols 2018-05-08 13:17:26 +02:00
Michael Keller
03412d27b3
Merge pull request #5848 from etracer65/osd_stats_bitset
Change enabled OSD stats storage to bitmap
2018-05-08 22:59:48 +12:00
mikeller
908beb2912 Fixed tests. 2018-05-08 22:58:33 +12:00
jflyper
5edd0c746f Move serial.c from SPEED_OPTIMZED to SIZE_OPTIMIZED 2018-05-08 17:09:24 +09:00
Bruce Luckcuck
905f14d86c Change enabled OSD stats storage to bitmap
Previously the flags controlling the enabled OSD stats were stored as an array of boolean. This change reduces config storage by storing the flags as bits inside a single uint32.
2018-05-07 12:07:25 -04:00
mikeller
19a360b867 Removed 'tlm_switch', replaced with 'isModeActivationConditionPresent(BOXTELEMETRY)'. 2018-05-08 01:14:18 +12:00
mikeller
0cd8c62568 Cleaned up implementation of MSP port releasing when shared. 2018-05-07 23:33:23 +12:00
Michael Keller
7b831f94ee
Merge pull request #5837 from jflyper/bfdev-universal-poc-NERO
Universal target benchmark (NERO)
2018-05-07 21:31:58 +12:00
Michael Keller
0940e4545b
Merge pull request #5842 from jflyper/bfdev-move-defaults-out-of-pg-bus_i2c-and-pg-bus_spi
Move defaults out of pg inits (I2C & SPI)
2018-05-07 21:29:56 +12:00
Michael Keller
9b4eee14cb
Merge pull request #5841 from etracer65/spracingf3neo_flash_reduction
Fixed flash overflow for SPRACINGF3NEO
2018-05-07 21:29:35 +12:00