-
Notifications
You must be signed in to change notification settings - Fork 42
z_archive: EDT Extended DSHOT Telemetry
Bluejay implements EDT - external DSHOT telemetry on open extension of the DSHOT bi-directional telemetry functionality. This allows the ESC to send additional telemetry back to the flight controller and also allows for more advanced safety features like for example to wait for en EDT-Handshake before allowing the motors to be armed.
EDT provides a lot of additional information which will help you in debugging issues but also aid in improving your tune.
In order to use EDT, the flight controller firmware needs to support it. If it does, Bluejay will send the EDT frames automatically.
Betaflight 4.4.x supports this feature, it needs to be activated first (unless you are in the "Motor" Tab where it is enabled by default).
This below information can be moved into the Betaflight Wiki
To activate EDT in Betaflight execute the following commands in the CLI:
set dshot_edt=on
save
MAKE SURE THE PROPS ARE OFF FOR THE NEXT STEPS!
To now test it, run the following commands:
dshotprog 255 13
motor 255 1060
dshot_telemetry_info
this will yield output similar to this:
The eRPM
and RPM
colums will have an output as long as bi-directional dshot is enabled. In the type column you will see a couple letters indicating the type of packages being received. The TEMP
column will show the temperature measured by the internal temperature sensor of the EFM8 micro controller.