-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DJI O3 - ON-HR and FLY-HR are availabe and can be added to replace questionmarks #10027
Conversation
src/main/io/bf_osd_symbols.h
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do not change values of BF_SYM entries. They are a mirror of betaflight values.
I see what you mean, but I think there must be a mistake in BTFL. They surely have the So could it be that BTFL has a mistake? |
@mmosca Please reconsider opening the PR and have a look at this video that I made: |
Your example font does not match betaflight’s documentation. Those symbols don’t exist in betaflight. |
@mmosca The BTFL documentation doen't matter in reality. What matters is DJI's fontset and where their icons are located. |
You are wrong there. Betaflight documentation is the source of truth for what symbols are. If DJI has an issue even with the betaflight font, INAV will not follow DJI’s version, as one day, DJI may fix it and it will break INAV. Negative. This is the betaflight compatibility layer. Betaflight is the source of truth for what characters are available and what they are. If dji has an issue in their version of the Betaflight font, the same issue is present when using betaflight and it is up to dji to fix it. You are free to disagree and keep using your local changes, but INAV will follow the Betaflight definition of the Betaflight font. |
The source material used for this pr does not reflect the actual betaflight font. |
I've just been going through this and see the problem. About 5 years ago BetaFlight changed fonts. There are a couple of symbols that are different between the two versions. What makes things worse is that DJI picked and chose which parts of which version they wanted to use. These are the differences
My thoughts are that this whole BFCOMPAT mode works for DJI O3. There is no other reason for it to even exist. So really, it should use the font that is in the O3 goggles. It really should have been called DJICOMPAT mode, rather than BF. We should maximise what we can to make it better for those pilots. Out of all the differences in the fonts. The only changes that may have any merit are the on/fly hrs (0x70 & 0x71) and maybe the crosshair (0x72 - 0x74). Here is a full comparison |
You should really stop with these videos. They just antagonise and do not help your cause. |
As seen in the image below,
BF_SYM_ON_H
andBF_SYM_FLY_H
are availabe and don't need to be questionmarks.Original: