Skip to content

Conversation

digitalentity
Copy link
Member

(1) This PR enables support for ESC temperature in DJI OSD.

(2) It's possible to re-purpose ESC temperature element to show IMU or BARO temperature using dji_esc_temp_source config parameter.

(3) DJI OSD uses non-compliant MSP_ESC_SENSOR_DATA message in firmware 1.00.06. We have dji_workarounds parameter to account for that. If DJI suddenly fixes the MSP_ESC_SENSOR_DATA format to align with Betaflight, we can use dji_workarounds to revert the change without having to do an emergency patch release.

(4) New parameter dji_use_name_for_messages additionally guards the possibility to re-purpose the craft name field to show warnings and other useful info. Craft name is expected to be in format :WTSED where each individual letter stands for a different message type:

    // :W T S E D
    //  | | | | Distance Trip
    //  | | | Efficiency mA/KM
    //  | | S 3dSpeed
    //  | Throttle
    //  Warnings

@digitalentity digitalentity added this to the 2.6 milestone Nov 14, 2020
…s when craft name is repurposed for messages; Fix compilation on non-OSD targets
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants