1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 21:05:35 +03:00
Commit graph

6233 commits

Author SHA1 Message Date
blckmn
554d17357c Removed need to check for serial port, or open it 2016-11-19 21:06:04 +11:00
Martin Budden
01c272d0ef Simplified CRSF telemetry port handling since sharing not required 2016-11-18 15:04:13 +00: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
Bas Delfos
bc1109c546 Use motorCount from mixer.c instead of determine motor count again 2016-11-17 22:04:45 +01:00
Bas Delfos
0df4c63132 Fixed cell calculation when ESC telemetry is enabled 2016-11-17 22:04:44 +01:00
Bas Delfos
a3da6e3288 Some improvements and fallback on vbat sensor when esc telemetry fails 2016-11-17 22:04:44 +01:00
Bas Delfos
e9af6c5fed Get rid of build warning on non DSHOT targets 2016-11-17 22:04:44 +01:00
Bas Delfos
a146a6bc4b Added ESC Telemetry to all targets that support DSHOT 2016-11-17 22:04:44 +01:00
Bas Delfos
7c154c98db Enabled ESC telemetry on X_RACERSPI target 2016-11-17 22:04:44 +01:00
Bas Delfos
8bef913430 Use MAX_SUPPORTED_MOTORS and some code cleanup 2016-11-17 22:04:44 +01:00
Bas Delfos
2e925de36f Fix for AFROMINI failing build in Travis CI 2016-11-17 22:04:44 +01:00
Bas Delfos
9fe84c0ff2 Fixed current updates and review comments 2016-11-17 22:04:44 +01:00
Bas Delfos
16178a0662 Implementation of KISS ESC Telemetry protocol 2016-11-17 22:04:44 +01:00
Steffen Windoffer
fc0b4e3b50 remove double includes 2016-11-17 22:02:38 +01:00
Anders Hoglund
b6e21fdee7 Fixed sero div error. 2016-11-17 21:44:53 +01:00
Anders Höglund
14370426af Merge pull request #1587 from Wind0r/save_size_mem_pwm_rx
removed not used static variables
2016-11-17 19:28:03 +01:00
Anders Höglund
f113fc302b Merge pull request #1586 from AndersHoglund/fix_cppcheck_issues
Fix a few cppcheck warnings.
2016-11-17 19:27:39 +01:00
Anders Höglund
15ab4b55a7 Merge pull request #1585 from Wind0r/performance_redundantAssignment
fix cpplint redundant assignment warnings
2016-11-17 19:27:00 +01:00
Steffen Windoffer
8384c0f33b removed not used static variables 2016-11-17 19:09:12 +01:00
Anders Hoglund
1dc90432cc Fix a few cppcheck warnings. 2016-11-17 19:05:07 +01:00
Steffen Windoffer
67c85c97d1 fix cpplint redundant assignment warnings 2016-11-17 18:37:22 +01:00
Martin Budden
135231f289 Merge pull request #1580 from betaflight/revolt-patch-1
Removing default beeper inversion from revolt
2016-11-17 06:50:45 +01:00
J Blackman
8b6aef6401 Removing default beeper inversion from revolt 2016-11-17 09:56:48 +11:00
J Blackman
7744c23f83 Merge pull request #1577 from AlienWiiBF/AF_Fix
Fix wrong serial RX assignments for VCP targets
2016-11-17 07:21:28 +11:00
Martin Budden
6d737256ba Merge pull request #1576 from Faduf/master
YuPi F4 Target : Revert Beeper inversion
2016-11-16 21:17:58 +01:00
Faduf
4499ee9633 Revert Beeper inversion 2016-11-16 19:50:21 +01:00
Michael Jakob
99d5946546 Fix wrong serial RX assignments for VCP targets
caused by updates on the serial driver code.
Fix typos in AlienFlight documentation.
2016-11-16 19:49:03 +01:00
Martin Budden
091c797fa8 Merge pull request #1574 from jflyper/bfdev-osd-adjustable_screen_pos
MAX7456: Adjustable screen area position offsets
2016-11-16 19:48:22 +01:00