Andi Kanzler
da1ce634b0
#DJI-HD-OSD-Support
3 years ago
OptimusTi
c2d48c659c
Remove Enter Keypress trigger
3 years ago
Alexander van Saase
e8978fe917
set min version
3 years ago
Alexander van Saase
08130865e8
symbol and element index
3 years ago
Alexander van Saase
b8da379f98
glideslope osd element
3 years ago
Alexander van Saase
255a23454d
swap TYPE1 and TYPE3
3 years ago
Alexander van Saase
7c3aad378e
change CRSF LQ format
3 years ago
Michel Pastor
4948b2fa75
OSD: add power limits items ( #1259 )
3 years ago
Pawel Spychalski (DzikuVx)
e23414b280
Fix font open dialog
3 years ago
Michel Pastor
1bbc834a80
Update fonts ( #1239 )
...
* Update fonts
* Update fonts
* Update Wh/km unit in osd.js
3 years ago
Paweł Spychalski
6bdd8f8846
Merge pull request #1224 from iNavFlight/dzikuvx-rangefinder-distance
...
Add rangefinder distance to OSD
4 years ago
Pawel Spychalski (DzikuVx)
1ffd1ab266
Add rangefinder distance to OSD
4 years ago
Michel Pastor
8fd366cbd9
Rename cruise heading OSD elements to course hold ( #1222 )
4 years ago
Alexander van Saase
42425be604
fix preview bug
4 years ago
Alexander van Saase
52d3a3584c
Separate D and CD/FF adjustments, osd elements
4 years ago
Alexander van Saase
8bf8ed2c5d
update for fw compatibility
4 years ago
Alexander van Saase
67eb5cfce5
Fix bug
4 years ago
Alexander van Saase
bcf5af7a57
Added options for COUNTRY (2 digits trimmed) and FIELD (6 digits trimmed)
4 years ago
Alexander van Saase
646d7ef835
plus code type selection
4 years ago
Paweł Spychalski
dde6b19daa
Merge pull request #1119 from MrD-RC/add-version-to-osd
...
Add version to osd
4 years ago
Darren Lines
1bd4b69455
Add Version to OSD
4 years ago
Darren Lines
684dfdb785
Update osd.js
...
Add OSD element to Configurator
4 years ago
Darren Lines
8de58fba34
Update osd.js
4 years ago
Konstantin Sharlaimov
0297b66a8e
Merge pull request #1054 from Scavanger/TPA-Adjustment
...
Add TPA-Adjustment
4 years ago
Scavanger
70a1d686f9
Update THRUST_PID_ATTENUATION ID
4 years ago
Pawel Spychalski (DzikuVx)
d4f253ab86
First cut on quadcopter mixer wizard
4 years ago
OptimusTi
9906960ffe
Merge remote-tracking branch 'upstream/master' into crsf-LQ-scaled
4 years ago
OptimusTi
831dfe122a
Unused comments removed
...
Unused comments removed and format fix. Also updating osdElement text and help text.
4 years ago
OptimusTi
67bc297a4b
SNR text update
4 years ago
OptimusTi
a4865bc713
Adds CRSF LQ Formats
...
Adds LQ format used by TBS hardware and format used by other FC software.
4 years ago
OptimusTi
60933c6b02
300% format LQ
...
LQ format changed to mirror TBS hardware and function
4 years ago
Jonas Elvedal Hole
aecfcb5569
Implement GVar OSD
4 years ago
OptimusTi
2271acbf38
More spacing updates
...
Spacing updates to use less characters and match inav's cms layout
4 years ago
OptimusTi
74c6c60470
Spacing fixes so preview spacing matches firmware.
4 years ago
OptimusTi
5c43de1f1c
IDs fixed to match ID order in firmware
4 years ago
OptimusTi
8246dcef9e
CRSF OSD for configurator
4 years ago
Andi Kanzler
5eb9cc0498
Add TPA-Adjustment (+ OSD Element)
4 years ago
Daniel Arruda Ribeiro
b6f95f6538
Add azimuth OSD element
4 years ago
giacomo892
9fad61922c
add support for ESC temperature ( #960 )
...
* add support for ESC temperature OSD element
* adding alarms settings to the configurator
* Improve OSD alarms formatting
* Save Settings on clikc
* remove not needed line
* Fix OSD layout
Co-authored-by: Michel Pastor <shellixyz@gmail.com>
Co-authored-by: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
4 years ago
Michel Pastor
539ec6304c
Add Impact mini OSD font ( #877 )
...
* Add Impact mini OSD font
* Update Impact mini OSD font
* Add WP symbol to Impact mini
5 years ago
Alberto García Hierro
0e01133fc9
Make tab loading async safe and add a small animation
...
Tab loading was relying on replacing the contents of '#content'
with the loading indicator, then replacing it with the loading tab
content and blocking rendering until the tab was ready by not
yielding. This is problematic for tabs that load some data
asynchronously, like PID and OSD.
Instead, put the loading indicator in front of everything else
and load new content inside '#content' next to the loading indicator
(but without showing it). Once the content and data are fully loaded
we fade out the loading indicator with a 0.4s long animation and
then we remove. This works for both synchronous and asynchonous
loading of tabs.
5 years ago
Paweł Spychalski
2448813b1e
Merge pull request #845 from iNavFlight/dzikuvx-old-version-cleanup
...
Cleanup old versions customizations
5 years ago
Olivier C
6ecce51611
OSD icon preview for RPM
5 years ago
Pawel Spychalski (DzikuVx)
d7c8695bf9
Cleanup 2.1.1
5 years ago
Pawel Spychalski (DzikuVx)
79a16a8fe3
Cleanup 2.1 version
5 years ago
Pawel Spychalski (DzikuVx)
cb1ff69703
Cleanup INAV 2.0.0
5 years ago
Alberto García Hierro
7948361106
[OSD] Add support for configuring OSD_ESC_RPM element
5 years ago
Alberto García Hierro
0fce09a25f
[OSD]: Workaround for F3 64 byte write bug on macOS
...
Upload fonts with address <= 255 using MSPv1, use MSPv2 for fonts
with address > 255. This ensures we never send a payload with one
of the problematic lengths.
5 years ago
Konstantin Sharlaimov
c8dc651067
Merge pull request #786 from OlivierC-FR/oc_gforce
...
Gforce icons for Vision + preview
5 years ago
Alberto García Hierro
47d9332200
OSD: Make font upload sequential
...
Instead of uploading OSD characters as fast as the uart/VCP will
let us, instead wait for the FC to acknowledge each write. This
prevents buffer overruns between the configurator and the FC which
would cause some characters to be missing.
5 years ago
Olivier C
33e3cd0211
Icons for the Gforce
5 years ago
Michel Pastor
65f918e1ed
OSD: Add RC source and VTX power elements ( #777 )
5 years ago
Michel Pastor
2cf8f40a52
OSD alarms: add min/max to GUI ( #778 )
5 years ago
Michel Pastor
c27059e3cd
Add OSd g force alarm settings ( #774 )
5 years ago
Niccolò Maggioni
505bb200f2
Current consumption alarm in OSD ( #769 )
5 years ago
Michel Pastor
3badb24935
Changes to OSD preview ( #768 )
...
Changes to match https://github.com/iNavFlight/inav/pull/4652
5 years ago
Michel Pastor
e5dbd74735
OSD g-force ( #765 )
5 years ago
Michel Pastor
71b8c1576c
OSD UK units: change altitude and vario to imperial units ( #710 )
6 years ago
Alberto García Hierro
6ddc173f58
Merge pull request #696 from iNavFlight/agh_map_scale_and_reference_as_elements
...
Add MAP_SCALE and MAP_REFERENCE elements
6 years ago
Alberto García Hierro
43e845805c
Add MAP_SCALE and MAP_REFERENCE elements
...
Allow moving the map scale and reference around instead of them
being fixed on the screen.
6 years ago
Pawel Spychalski (DzikuVx)
521915b5a9
1.8 removed
6 years ago
Pawel Spychalski (DzikuVx)
97c622fbb1
1.7 family removed
6 years ago
Pawel Spychalski (DzikuVx)
91e947fc5c
Merge remote-tracking branch 'origin/master' into dzikuvx-old-version-cleanup
6 years ago
Michel Pastor
4c59b7dc43
Fix OSD temperature sensor preview ( #703 )
6 years ago
Michel Pastor
ef530b6279
OSD: Add symbols for temperature sensor values ( #704 )
6 years ago
Michel Pastor
8792188c78
Add temperature alarms settings to the OSD tab ( #695 )
6 years ago
Michel Pastor
3396eae8b2
Fix saving OSD alarms from GUI ( #694 )
...
Fixes #693
6 years ago
Paweł Spychalski
0305320fe5
Merge pull request #688 from iNavFlight/dzikuvx-fix-osd-partial-loading
...
Fix partial loading of OSD tab is some cases
6 years ago
Michel Pastor
ccbb246b15
Fix IMU and Baro temp OSD preview ( #684 )
6 years ago
Pawel Spychalski (DzikuVx)
71f9703b22
remove undeeded console log
6 years ago
Pawel Spychalski (DzikuVx)
ae6c37118d
Fix partial loading of OSD tab is some cases
6 years ago
Michel Pastor
0a720f44f6
Temperature sensors support ( #670 )
6 years ago
Pawel Spychalski (DzikuVx)
3c19c15782
minor fix
6 years ago
Pawel Spychalski (DzikuVx)
a35023c307
fix OSD tab
6 years ago
Pawel Spychalski (DzikuVx)
529c40e556
1.6 is gone
6 years ago
Michel Pastor
6eded9dcd0
Fix the code to select the previously set font ( #641 )
...
It was not working if the previously selected font wasn't existing
anymore
6 years ago
Alberto García Hierro
19610690d8
Add support for displaying +code in the OSD
6 years ago
Alberto García Hierro
534c172ca6
Add support for MSL Altitude OSD indicator
6 years ago
Alberto García Hierro
a3ba54090c
Add support for fonts with 512 characters
...
- When uploading fonts with less than 512 characters, fill the rest
with blank characters to make sure we completely overwrite the
old font. Characters 256-511 are uploaded first, so uploading works
on both chips with just 256 characters and firmware < 2.1.
- Add metadata to the font files, so the flight controller can detect
if they're out of date.
- Add boot logo to all fonts.
6 years ago
Michel Pastor
2b97becbab
Use the last selected font for the OSD preview
6 years ago
Michel Pastor
b8763cd982
Resize font manager window to fit the new fonts
6 years ago
Michel Pastor
ff8201bd57
Merge pull request #592 from nmaggioni/osd_temperature
...
Gyro temperature in OSD
6 years ago
Michel Pastor
9fc446981f
Merge pull request #601 from shellixyz/3d_speed_min_version
...
Add min version requirement for the 3D speed OSD element
6 years ago
Michel Pastor
a342b139fd
New OSD symbols for 3D speed, all fonts but Clarity ( #599 )
...
* Update Vision OSD font by Olivier C with 3D speed symbols
* Update default, bold and large OSD fonts with 3D speed symbols
* Update OSD preview 3D speed with the new symbols
6 years ago
Michel Pastor
693f016fac
Add min version requirement for the 3D speed OSD element
6 years ago
Niccolò Maggioni
e76b83b78f
Give precedence to PR #585
6 years ago
Niccolò Maggioni
303bfbe85d
Rewording & refactoring
6 years ago
Niccolò Maggioni
4970260a03
Reduce temperature precision in OSD
6 years ago
Niccolò Maggioni
f63810ca27
Gyro temperature in OSD
6 years ago
Alexey Stankevich
5a68d9545d
Add 3D speed OSD indicator
6 years ago
Alberto García Hierro
8c3d62cc8f
Remove unintended console.log() call from OSD coordinate previews
6 years ago
Alberto García Hierro
142e960893
Add support for configuring coordinate digit count on OSD
...
Depends on https://github.com/iNavFlight/inav/pull/3573
6 years ago
Alberto García Hierro
5e5993cdef
Merge pull request #533 from iNavFlight/agh_osd_settings
...
Add support for editing more OSD settings from the OSD tab
6 years ago
Alberto García Hierro
42c45648d3
Add support for editing more OSD settings from the OSD tab
...
- Voltage decimals
- Crosshairs style
- Sidebar scroll for left and right
- Sidebar scrolling arrows
6 years ago
Alberto García Hierro
c523846b70
Fix map center location in the OSD preview
...
It was not properly calculated because it used the AHI center as
a starting point, which is not actually vertically centered.
6 years ago
Michel Pastor
6b8876d853
Fix OSD attitude pitch and roll preview
6 years ago
Michel Pastor
0cc688ca21
Fix some OSD element IDs and previews
6 years ago
Michel Pastor
9365b46535
Add new OSD items
6 years ago
Alberto García Hierro
211d9b27fe
Add support for the latest MSP2_INAV_OSD_LAYOUTS changes
...
OSD layouts are now sent separately via MSP to avoid overflowing the
TX buffer.
6 years ago
Alberto García Hierro
f13231be9a
Merge pull request #481 from iNavFlight/agh_vtx_settings
...
Add support for latest VTX changes
6 years ago
Alberto García Hierro
18817b2f21
Merge pull request #479 from iNavFlight/agh_fix_osd_items_outside_viewport
...
Improve handling of OSD elements outside the viewport
6 years ago
Alberto García Hierro
ba45e316e3
Update VTX OSD item preview
...
It will show the power level in 2.0
6 years ago
Alberto García Hierro
35775d5062
Improve handling of OSD elements outside the viewport
...
- Don't crash when showing the preview for an item which is turned
on but non-visible due to its position.
- Move items outside of the viewport inside it when switching them
from hidden to visible.
6 years ago
Michel Pastor
7462218f3e
Add remaining flight time / distance OSD items
6 years ago
Michel Pastor
c32ba2614e
Add sag compensated battery voltage to the OSD tab
6 years ago
Paweł Spychalski
19c26446e5
Merge pull request #452 from iNavFlight/agh_fix_new_api_alarms
...
Correctly display alarms when using the new OSD API
6 years ago
Alberto García Hierro
6301dddcc6
Add support for configuring OSD wind indicators
...
Symbols for "[GB" and "BL]" have been replaced by the wind indicators,
since we're not using them (and it's unlikely we will).
6 years ago
Alberto García Hierro
aeff96317a
Merge pull request #450 from iNavFlight/agh_workaround_f3_font_bug
...
Add a workaround for uploading fonts on F3 from macOS
6 years ago
Alberto García Hierro
55688abcbd
Correctly display alarms when using the new OSD API
...
Fixes incorrect alarms in 2.0
6 years ago
Alberto García Hierro
f64a707c37
Fix air speed preview in UK mode
...
As reported in https://github.com/iNavFlight/inav/issues/3235
6 years ago
Alberto García Hierro
205d8c2df7
Add a workaround for uploading fonts on F3 from macOS
...
Change MSP.send_message() and MSP.promise() to accept an optional
protocol version argument. If null or undefined, the default version
set for the MSP instance is used instead.
Use this additional argument in FONT.upload(), so we avoid generating
64 byte writes when uploading a font.
6 years ago
Alberto García Hierro
15e884acf1
Merge pull request #443 from iNavFlight/agh_osd_radar
...
Add support for OSD Radar mode
6 years ago
Konstantin Sharlaimov
e8f37da7c7
Merge pull request #442 from iNavFlight/agh_map_version
...
Prevent map modes to be shown if firmware is < 2.0.0
6 years ago
Michel Pastor
909d183e82
Fix OSD AHI preview
6 years ago
Alberto García Hierro
7029323f49
Add support for OSD Radar mode
6 years ago
Alberto García Hierro
91d802a81b
Prevent map modes to be shown if firmware is < 2.0.0
...
Oversight from the initial map mode support
6 years ago
Alberto García Hierro
dfacb0b084
Add support for osd MAP mode
...
Includes new icon for the map scale a new group for the maps/radars,
since they're a bit special (they allow element overlapping inside
them).
6 years ago
Konstantin Sharlaimov
e216d32850
Merge pull request #435 from shellixyz/add_pitch_and_roll_attitude_angle_in_osd
...
Add pitch and roll attitude angles OSD items
6 years ago
Michel Pastor
845a14ca1d
Add pitch and roll attitude angles OSD items
6 years ago
Alberto García Hierro
ac2b42c743
Add symbol for HOME and use it in the home distance indicator
6 years ago
Alexey Stankevich
e7aeccbaed
Change Watt symbol in OSD preview
7 years ago
Alberto García Hierro
32065e9f45
Add support for configuring multiple OSD layouts
7 years ago
Konstantin Sharlaimov
c6dda46330
Merge pull request #408 from warhog/osd
...
Added indicator for overlapping osd elements
7 years ago
Michel Pastor
353e0cc0a6
Fix OSD AHI preview
7 years ago
warhog
693ef1c893
added indicator if osd elements are stacked over each other
7 years ago
Michel Pastor
2e180fe436
Fixes the issue of the OSD tab alarm tooltips not closing
7 years ago
Michel Pastor
dd0f628740
Add trip distance OSD item
7 years ago
Michel Pastor
b132aa774c
New 1.9 OSD items
7 years ago
Tim Eckel
8a803b06a3
Change the OSD config to show ACRO instead of the defunct STAB flight mode placeholder
7 years ago
Alberto García Hierro
e58513e9ae
Fix preview of RTC OSD indicator
...
There was an extra space between the clock symbol and the hour
7 years ago
Alberto García Hierro
d19bbe9bc1
Merge pull request #276 from fiam/osd_alarms
...
Add support for OSD alarms for distance and negative altitude
7 years ago
Konstantin Sharlaimov
56ded2e698
Merge pull request #274 from fiam/osd_efficiency
...
Add support for OSD_EFFICIENCY
7 years ago
Alberto García Hierro
d3ab3986c5
Add support for displaying a small help besides an alarm
...
Also, add help messages for cap, dist and neg_alt alarms.
7 years ago
Alberto García Hierro
75db725f02
Perform UI-side conversion for alt_alarm too
...
alt_alarm now performs unit conversion on the UI if the FC
firmware version is greater than 1.7.3
7 years ago
Alberto García Hierro
72c3a48078
Add support for new distance and negative altitude alarms
...
Add support for alarms that require unit conversion and non-integer
steps.
Implement support for the aforementioned alarms by using unit
conversion to display them in more convenient units when the OSD
is set to display imperial units.
7 years ago
Alberto García Hierro
8ec5876ebf
Refactor code for OSD alarms
...
Define an array of the available alarms. Display just the ones
understood by the FC.
Move alarm names and their help (if any) to the translatable
messages.
7 years ago
Alberto García Hierro
e3c115d302
Add support for OSD_EFFICIENCY
...
Includes new 2-char symbol for mah/km
7 years ago
Alberto García Hierro
e570fcbae4
Add support for configuring OSD_VTX_CHANNEL
...
Element was disabled due to missing support on INAV. Added messages
for element name and its help too.
7 years ago
Alberto García Hierro
9d7b31fd75
Show the correct preview for OSD_GPS_SPEED in UK mode
...
It was showing the speed in km/h rather than mp/h
7 years ago
Alberto García Hierro
abfb27ecb7
Add support for OSD_HEADING_GRAPH
7 years ago
Alberto García Hierro
559ca3068f
Add AIR symbol and use it for OSD_AIR_SPEED preview
7 years ago
Alberto García Hierro
968905a513
Load SENSOR_CONFIG before showing OSD UI
...
SENSOR_CONFIG is used for OSD_AIR_SPEED detection
7 years ago
Alberto García Hierro
6e17c69fd1
Update OSD element previews
...
Now the preview shows exactly the same image as the real OSD.
Also, remove some unused constants for symbols.
7 years ago
Alberto García Hierro
52b5039465
Add support for OSD_THROTTLE_POS_AUTO_THR
...
Shows actual THR from the navigation system when it's controlling
THR, stick input otherwise (like the normal THR indicator).
INAV counterpart submitted as
https://github.com/iNavFlight/inav/pull/2217
7 years ago
Alberto García Hierro
46ba69df98
Add support for OSD_MAIN_BATT_CELL_VOLTAGE
...
Shows the average cell voltage. INAV counterpart already merged
at https://github.com/iNavFlight/inav/pull/2212
7 years ago
Alberto García Hierro
9e95e441b1
Add support for configuring OSD_MESSAGES
7 years ago
Paweł Spychalski
aee549dc57
Merge pull request #259 from fiam/osd_ignore_unknown
...
Ignore OSD items unknown by the FC in the OSD tab
7 years ago
Paweł Spychalski
f896d52111
Merge pull request #252 from fiam/osd_hdop
...
Add HDOP character and support for OSD_GPS_HDOP
7 years ago
Alberto García Hierro
c48a3f43f4
Add preview support for OSD vertical elements
...
Also, add preview for OSD_VARIO and rename SYM.VARIO to
SYM.M_S, since it points to the m/s character.
7 years ago
Alberto García Hierro
d5bdf53b9a
Ignore OSD items unknown by the FC in the OSD tab
...
Otherwise configuring the OSD of an INAV version older than the
configurator will cause errors.
7 years ago