1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-26 09:45:28 +03:00

Added new fonts to dropdown list, started using the new symbols.

This commit is contained in:
mikeller 2019-05-04 17:19:24 +12:00
parent de14aa50de
commit f686370328

View file

@ -39,6 +39,7 @@ SYM.HEADING_N = 0x18;
SYM.HEADING_S = 0x19; SYM.HEADING_S = 0x19;
SYM.HEADING_E = 0x1A; SYM.HEADING_E = 0x1A;
SYM.HEADING_W = 0x1B; SYM.HEADING_W = 0x1B;
SYM.TEMPERATURE = 0x7A;
SYM.TEMP_F = 0x0D; SYM.TEMP_F = 0x0D;
SYM.TEMP_C = 0x0E; SYM.TEMP_C = 0x0E;
SYM.STICK_OVERLAY_SPRITE_HIGH = 0x08; SYM.STICK_OVERLAY_SPRITE_HIGH = 0x08;
@ -47,6 +48,7 @@ SYM.STICK_OVERLAY_SPRITE_LOW = 0x0A;
SYM.STICK_OVERLAY_CENTER = 0x0B; SYM.STICK_OVERLAY_CENTER = 0x0B;
SYM.STICK_OVERLAY_VERTICAL = 0x16; SYM.STICK_OVERLAY_VERTICAL = 0x16;
SYM.STICK_OVERLAY_HORIZONTAL = 0x17; SYM.STICK_OVERLAY_HORIZONTAL = 0x17;
SYM.BBLOG = 0x10;
var STICK_OVERLAY_SPRITE = [ var STICK_OVERLAY_SPRITE = [
SYM.STICK_OVERLAY_SPRITE_HIGH, SYM.STICK_OVERLAY_SPRITE_HIGH,
@ -294,7 +296,7 @@ OSD.generateTimerPreview = function (osd_data, timer_index) {
}; };
OSD.generateTemperaturePreview = function (osd_data, temperature) { OSD.generateTemperaturePreview = function (osd_data, temperature) {
var preview = ''; var preview = FONT.symbol(SYM.TEMPERATURE);
switch (osd_data.unit_mode) { switch (osd_data.unit_mode) {
case 0: case 0:
temperature *= (9.0 / 5.0); temperature *= (9.0 / 5.0);
@ -796,7 +798,9 @@ OSD.constants = {
default_position: -1, default_position: -1,
draw_order: 480, draw_order: 480,
positionable: true, positionable: true,
preview: FONT.symbol(SYM.TEMP_C) + '45' preview: function (osd_data) {
return "E" + OSD.generateTemperaturePreview(osd_data, 45);
}
}, },
ESC_RPM: { ESC_RPM: {
name: 'ESC_RPM', name: 'ESC_RPM',
@ -857,7 +861,7 @@ OSD.constants = {
draw_order: 520, draw_order: 520,
positionable: true, positionable: true,
preview: function (osd_data) { preview: function (osd_data) {
return OSD.generateTemperaturePreview(osd_data, 33); return "C" + OSD.generateTemperaturePreview(osd_data, 33);
} }
}, },
ANTI_GRAVITY: { ANTI_GRAVITY: {
@ -893,7 +897,7 @@ OSD.constants = {
default_position: -1, default_position: -1,
draw_order: 330, draw_order: 330,
positionable: true, positionable: true,
preview: 'L16' preview: FONT.symbol(SYM.BBLOG) + '16'
}, },
FLIP_ARROW: { FLIP_ARROW: {
name: 'FLIP_ARROW', name: 'FLIP_ARROW',
@ -1135,7 +1139,9 @@ OSD.constants = {
{ file: "betaflight", name: "Betaflight" }, { file: "betaflight", name: "Betaflight" },
{ file: "digital", name: "Digital" }, { file: "digital", name: "Digital" },
{ file: "clarity", name: "Clarity" }, { file: "clarity", name: "Clarity" },
{ file: "vision", name: "Vision" } { file: "vision", name: "Vision" },
{ file: "impact", name: "Impact" },
{ file: "impact_mini", name: "Impact Mini" },
] ]
}; };