1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-25 17:25:20 +03:00
Commit graph

28 commits

Author SHA1 Message Date
Bruce Luckcuck
063f3829d4 Display ESC telemetry as real RPM in the OSD
The telemetry data provides eRPM/100.  Added a `motor_poles` parameter (defaulting to 14) that is used to calculate the physical RPM.

RPM = (telemetry_rpm * 100) / (motor_poles / 2)

Most motors we commonly use are 14 poles, but the user can adjust if needed for their setup.

Also calculate actual RPM for DEBUG_ESC_SENSOR_RPM, but to fit with in int16 the log value will be RPM/10.
2018-05-04 07:51:16 -04:00
blckmn
a9f74cd6df Removed excess trailing spaces before new lines on licenses. 2018-04-25 20:58:00 +10:00
blckmn
46fe22b4bd Direct license replacement 2018-04-22 09:22:46 +10:00
Michael Keller
e0dcea4d48
Added checks for ESC_SENSOR feature being enabled when reading ESC sensor data. (#5663) 2018-04-11 23:31:14 +12:00
Michael Keller
b5c0076bc8
Added USE_ESC_SENSOR_INFO define, cleaned up USE_ESC_SENSOR define. (#5580) 2018-04-01 11:33:07 +12:00
mikeller
b489d0ba9d Renamed 'parameter_group' to 'pg'. 2017-12-19 23:36:31 +13:00
Martin Budden
8cb7abd15f Added data parameter to UART RX callback 2017-11-25 10:11:37 +00:00
mikeller
91ffa4b88c Fixed Dshot command sending to all motors. 2017-08-23 01:59:34 +12:00
Martin Budden
944fe0761c Tidied UART enum definitions 2017-07-29 13:30:37 +01:00
mikeller
613e5c3b2a Added checksum verification. 2017-07-11 01:32:47 +12:00
mikeller
1f25b44c03 Added display of (KISS) ESC version info for 'dshotprog <ESC index> 6'. 2017-07-09 20:16:15 +12:00
Martin Budden
3d4f0bb137 Whitespace tidy 2017-07-05 06:36:22 +01:00
Martin Budden
23f158913e Moved time functions out of system.h into time.h 2017-05-26 14:03:28 +01:00
mikeller
6165ef6f9c Added 'esc_sensor_halfduplex' setting to enable KISSFC owners to use 'TLM' pads for ESC stelemetry lines. 2017-05-21 23:46:44 +12:00
Bas Delfos
8dbb156ea0 Added KISS ESC sensor information for rpm and temperature to debug fields 2017-03-28 23:11:23 +02:00
Hydra
067d3c0ac2 CF/BF - First cut of Current/Voltage/Battery cleanup.
many refactorings, bugs squished, concerns separated,
single-responsibility violations fixed and performance optimizations.
2017-03-19 10:40:03 +00:00
Martin Budden
3d1e42d1aa Tidy of IMU header 2017-02-06 00:27:08 +00:00
Martin Budden
79d4b2146d Preparation for conversion to parameter groups 2017-02-01 08:46:19 +00:00
Anders Hoglund
69e898a5f2 Fix cppcheck error, uninitialized var. 2017-01-16 16:52:39 +01:00
mikeller
f41eb320fe Made variables used in ESC feedback ISR volatile. 2017-01-06 02:10:29 +13:00
mikeller
e3644ca507 Made ESC feedback and vbat calculation more resilient.
Fixed tests.

Cosmetic fix.
2017-01-05 01:07:04 +13:00
mikeller
f01b899bfb Fixed DEBUG defines for ESC feedback. 2017-01-03 22:12:06 +13:00
mikeller
8558db3cbb Added ESC temperature / RPM tracking. 2016-12-23 21:43:15 +13:00
Bas Delfos
e93133860f Rename FUNCTION_TELEMETRY_ESC to FUNCTION_ESC_SENSOR 2016-12-08 21:19:23 +01:00
Bas Delfos
c1d442279f Improved retry timeout check and 10 seconds of no response from ESCs check 2016-12-08 21:19:23 +01:00
Bas Delfos
7e26afddf1 Remove fallback on ADC sensor when ESC sensor fails 2016-12-08 21:19:23 +01:00
Bas Delfos
036c7d0c89 Fixed review comments 2016-12-08 21:19:23 +01:00
Bas Delfos
b53cbbefc3 Moved ESC telemetry to sensors 2016-12-08 21:19:23 +01:00
Renamed from src/main/telemetry/esc_telemetry.c (Browse further)