bitdump / BLHeli

BLHeli for brushless ESC firmware
GNU General Public License v3.0
1.97k stars 1.09k forks source link

How does one use Extended DShot Telemetry? #715

Open kenkamm opened 11 months ago

kenkamm commented 11 months ago

In the release notes:

Added support for extended Dshot telemetry – Temp, volt, curr data now available over bidirectional Dshot signal

Is a Betaflight update needed before we can use this feature?

Thanks.

sskaug commented 11 months ago

Yes, Betaflight must be properly set up for this feature. Some info here: https://betaflight.com/docs/wiki/archive/Bidirectional-DSHOT-and-RPM-Filter

mbuzdalov commented 10 months ago

@sskaug I am experimenting with adding EDT support to ArduPilot. My test of the latest BlHeli32 showed that - while the temperature seems to come regularly, and RPM telemetry comes in flawlessly - the status messages (alert/warning/error/stress) are only sent when disarmed.

Is that intentional, or the error is rather on my side?

sskaug commented 10 months ago

That seems like an error on one of the sides. BLHeli_32 does not implement any state/event codes: 1110 mmmm mmmm - State/Events -> Coded as ssee eeee, 4 states, 64 events