Render Betaflight VTX temperature element#103
Conversation
|
I don't get the benefit of this PR. Can you explain or show a snapshot of the end result? VTx temp can easily be shown over the OSD if you have |
|
He is refering to the betaflight msp_dp_sys command: https://betaflight.com/docs/development/API/DisplayPort#msp_dp_sys
|
|
@etiaro
Could we keep these bug fixes in a separate commit and avoid the unrelated indentation/style-only changes? That would make the PR much easier to review and the commit history easier to follow. Claude created it for me here Could you please exclude Thank you for your effort! |
Store the X11 event in the global guard so frames do not repeatedly create events or re-grab hotkeys. Assisted-by: OpenAI GPT-5.6 Terra
Tear down renderer resources before freeing the shared event base, and make renderer cleanup safe for both XShm and fallback paths. Assisted-by: OpenAI GPT-5.6 Terra
Use -1 for the absent UART descriptor and configure termios only after opening a real serial port. Assisted-by: OpenAI GPT-5.6 Terra
|
Sure, sorry, I planned to commit those fixes in separate PR and included accidentally, but I'll leave them here as you requested. I introduced also the bitrate display and added a little more generic approach, for now I don't know about a good source for the remaining values (not that they could be filled on GS when GS-rendering). Thanks for quick response. |
Translate locally sourced DisplayPort system elements into draw-string messages and render the current bitrate and hottest available board or Wi-Fi temperature with the Betaflight temperature glyph. Assisted-by: OpenAI GPT-5.6 Terra
Actually I meant the opposite ;-) |


Betaflight does not allow to enter a custom vtx elements like INAV does, but it has VTX temperature widget that can be filled with reading on the VTX msposd. Tested on OpenIPC Thinker (Sigmastar).
Assisted-By: OpenAI GPT-5.6 Terra