Commit Graph

6418 Commits

Author SHA1 Message Date
Sami Korhonen 03475a1ede Update STM32F7 HAL driver to 1.5.0 version 2016-11-19 14:40:47 +02:00
J Blackman c73ccda737 Merge pull request #1600 from blckmn/bf_rx_crsf_1
Removed need to check for serial port, or open it
2016-11-19 21:07:09 +11:00
blckmn 554d17357c Removed need to check for serial port, or open it 2016-11-19 21:06:04 +11:00
J Blackman acfed41a6b Merge pull request #1512 from martinbudden/bf_osd_over_displayport
For discussion - made OSD device independent, now uses displayPort
2016-11-19 20:47:14 +11:00
J Blackman b966da54b7 Merge pull request #1588 from betaflight/transponder-io-update
Transponder io update
2016-11-19 20:45:50 +11:00
Martin Budden cb8e8b60ab Merge pull request #1598 from blckmn/resource_feedback
Adding resource feedback upon setting (if duplication of pin)
2016-11-19 07:52:44 +01:00
Martin Budden c0c5bf672a Merge pull request #1599 from blckmn/naze_beeper
Fixed defaults for NAZE rev5 and above
2016-11-19 07:51:53 +01:00
Martin Budden efd859f14d Fixup OSD builds without MAX7456 2016-11-19 06:47:53 +00:00
Martin Budden 5362709f03 Grabbed OSD on init when using the minim OSD 2016-11-19 06:47:53 +00:00
Martin Budden e4cb051b13 Fixup after rebase 2016-11-19 06:47:53 +00:00
Martin Budden 7c8d1967d0 Improved OSD & displayPort initialisation. Allowed nested screen grabbing 2016-11-19 06:47:53 +00:00
Martin Budden 9a62b04699 Removed #ifdef USE_MAX7456 from max7456_symbols.h 2016-11-19 06:47:53 +00:00
Martin Budden 3cf46ff16c Made displayPort a parameter to osdInit 2016-11-19 06:47:53 +00:00
Martin Budden c97e71e995 Made OSD device independent, now uses displayPort 2016-11-19 06:47:53 +00:00
J Blackman 25bcaa3a05 Merge pull request #1584 from atomiclama/master-bf
Fixed a problem when the motor count for motorInit came from custom mixer
2016-11-19 17:11:35 +11:00
J Blackman 5daa6a2ef0 Merge pull request #1573 from martinbudden/bf_gyro_efficiency
Improved efficiency of gyro update
2016-11-19 17:08:43 +11:00
J Blackman e83fc463b6 Merge pull request #1589 from betaflight/minor-cleanups-and-fixes-1
Minor cleanups and fixes 1
2016-11-19 17:07:19 +11:00
blckmn e0d9e225d2 Fixed defaults for NAZE rev5 and above
Also included small rename of isOD to isOpenDrain for readability
2016-11-19 11:57:48 +11:00
blckmn 54238a66a7 Adding resource feedback upon setting (if duplication of pin) 2016-11-19 11:42:08 +11:00
Martin Budden abc2127a90 Merge pull request #1595 from jflyper/bfdev-cms-cleanup
CMS: Cleanup: Remove standard options from targets.
2016-11-18 16:41:25 +01:00
Martin Budden 01c272d0ef Simplified CRSF telemetry port handling since sharing not required 2016-11-18 15:04:13 +00:00
jflyper ab7c519cb0 CMS: Remove standard options from target.h
Remove USE_DASHBOARD, CMS and USE_MSP_DISPLAYPORT options from targets
used during development of the CMS. These options are standard for
>128K targets and defined in target/common.h
2016-11-18 23:57:15 +09:00
Anders Höglund 480774ade4 Merge pull request #1594 from mikeller/ledstrip_cleanup
Cleaned up some ambiguos names / illogical value ranges in 'ledstrip.c'.
2016-11-18 09:43:49 +01:00
Michael Keller c94d5922e0 Merge pull request #1593 from AndersHoglund/typeconversions
Another try in cleaning up typeconversions
2016-11-18 13:50:03 +13:00
Michael Keller 8d36b2ae89 Cleaned up some ambiguos names / unlogical value ranges in 'ledstrip.c'. 2016-11-18 13:26:22 +13:00
Anders Hoglund 7967a90836 Another try in cleaning up the typeconversions cppcheck is complaining about. 2016-11-18 00:54:38 +01:00
Anders Hoglund d4338b1a93 Revert "Fix a few cppcheck warnings."
This reverts commit 1dc90432cc.
2016-11-18 00:00:11 +01:00
Martin Budden e58d4bc0ad Changed CRSF RX to be bidirectional 2016-11-17 22:36:11 +00:00
Martin Budden 3c5dd1604e Ensured there is sufficient time to send a telemetry frame 2016-11-17 22:36:11 +00:00
Martin Budden 5d9c22e823 Changed telemetry to use broadcast address 2016-11-17 22:36:11 +00:00
Martin Budden 7249eefb9d Updated CRSF telemetry so that telemetry and RX frames do not overlap 2016-11-17 22:36:11 +00:00
Martin Budden e4997353c8 Fixed checkCrsfTelemetryState 2016-11-17 22:36:11 +00:00
Martin Budden c987f268b7 Fixed up CRSF CRC checking. Fixed telemetry port mask 2016-11-17 22:36:11 +00:00
Martin Budden de694386ba Fixed test code 2016-11-17 22:36:11 +00:00
Martin Budden 5cd1582b26 Removed unnecessary function declaration from crsf.h 2016-11-17 22:36:11 +00:00
Martin Budden e7928fc019 Added test code 2016-11-17 22:36:11 +00:00
Martin Budden 2a420d94f8 Added CRC checking. Renamed address constants. Updated tests. 2016-11-17 22:36:11 +00:00
Martin Budden 4a225cf9b1 Added test data. Improved build #defines 2016-11-17 22:36:11 +00:00
Martin Budden ad71436df3 Fixup after rebase 2016-11-17 22:36:11 +00:00
Martin Budden 302fd67321 Added comment about flight mode text 2016-11-17 22:36:11 +00:00
Martin Budden 2b343af861 Implemented flight mode telemetry 2016-11-17 22:36:11 +00:00
Martin Budden 818a91b6c1 Fixed baud rate and inversion. Added more tests 2016-11-17 22:36:11 +00:00
Martin Budden 6b53b200ae Removed unnecessary headers 2016-11-17 22:36:11 +00:00
Martin Budden 707bfbff93 Removed MAG from NAZE for ROM size reasons 2016-11-17 22:36:11 +00:00
Martin Budden 7cde105c24 Added CRSF to SERIAL_RX lookup table 2016-11-17 22:36:11 +00:00
Martin Budden 890eab203b First cut of CRSF RX and telemetry code 2016-11-17 22:36:11 +00:00
Martin Budden 935547fe50 Merge pull request #1525 from basdelfos/esc_telemetry_dshot_rebase
Implementation of KISS ESC Telemetry protocol (rebase)
2016-11-17 23:30:03 +01:00
Anders Höglund 6f7496db67 Merge pull request #1591 from Wind0r/remove_double_includes
remove double includes
2016-11-17 22:24:56 +01:00
Bas Delfos 248f7184eb Fixed build failure of AFROMINI target 2016-11-17 22:19:11 +01:00
Anders Höglund 5a0d91e12a Merge pull request #1590 from AndersHoglund/fix_zerodiv
Fixed zero div error.
2016-11-17 22:05:12 +01:00