Skip to content

Commit 6d92e76

Browse files
committed
Add support for Jumper T12, update control schema for Horus
1 parent 67fb47a commit 6d92e76

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

src/SCRIPTS/BF/HORUS/horuspre.lua

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,22 @@ MenuBox = { x=120, y=100, w=200, x_offset=68, h_line=20, h_offset=6 }
1616
SaveBox = { x=120, y=100, w=180, x_offset=12, h=60, h_offset=12 }
1717
NoTelem = { 192, LCD_H - 28, "No Telemetry", TEXT_COLOR + INVERS + BLINK }
1818

19-
-- schema of the X9, cause currently no access to horus testing
2019
ctrlSchema = {
2120
display = {
2221
prevPage = {
23-
cond = function(e, evs) return e == evs.longPress.page end,
22+
cond = function(e, evs) return e == evs.press.pageUp end,
2423
func = function() stepPage(-1) end
2524
},
2625
nextPage = {
27-
cond = function(e, evs) return e == evs.release.page end,
26+
cond = function(e, evs) return e == evs.press.pageDown end,
2827
func = function() stepPage(1) end
2928
},
3029
prevLine = {
31-
cond = function(e, evs) return e == evs.release.plus end,
30+
cond = function(e, evs) return e == evs.dial.left end,
3231
func = function() stepLine(-1) end
3332
},
3433
nextLine = {
35-
cond = function(e, evs) return e == evs.release.minus end,
34+
cond = function(e, evs) return e == evs.dial.right end,
3635
func = function() stepLine(1) end
3736
},
3837
edit = {
@@ -43,16 +42,15 @@ ctrlSchema = {
4342
end
4443
},
4544
menu = {
46-
cond = function(e, evs) return (evs.press.pageDown and e == evs.longPress.enter) or e == evs.release.menu end,
45+
cond = function(e, evs) return (evs.press.pageDown and e == evs.longPress.enter) or e == 1542 end, -- 1542 => [SYS]
4746
func = function()
4847
setState("displayMenu")
49-
setLock("displayMenu.cnfrm")
48+
setLock("displayMenu.exit")
5049
end
5150
},
5251
home = {
53-
cond = function(e, evs) return e == evs.longPress.menu end,
52+
cond = function(e, evs) return e == 1541 end, -- 1541 => [TELE]
5453
func = function()
55-
setLock("display.menu")
5654
gotoPage(1)
5755
end
5856
},
@@ -71,25 +69,25 @@ ctrlSchema = {
7169
func = function() stepValue(1) end
7270
},
7371
exit = {
74-
cond = function(e, evs) return e == evs.release.enter or e == evs.release.menu or e == evs.release.exit end,
72+
cond = function(e, evs) return e == evs.release.enter end,
7573
func = function() setState("display") end
7674
}
7775
},
7876
displayMenu = {
7977
prev = {
80-
cond = function(e, evs) return e == evs.release.plus end,
78+
cond = function(e, evs) return e == evs.dial.left end,
8179
func = function() stepMenu(-1) end
8280
},
8381
next = {
84-
cond = function(e, evs) return e == evs.release.minus end,
82+
cond = function(e, evs) return e == evs.dial.right end,
8583
func = function() stepMenu(1) end
8684
},
8785
cnfrm = {
8886
cond = function(e, evs) return e == evs.release.enter end,
8987
func = function() execMenu() end
9088
},
9189
exit = {
92-
cond = function(e, evs) return e == evs.release.exit end,
90+
cond = function(e, evs) return e == evs.release.exit or e == 1542 end, -- 1542 => [SYS]
9391
func = function() setState("display") end
9492
}
9593
}

src/SCRIPTS/BF/radios.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ local supportedRadios =
3030
["x3"] = supportedPlatforms.x7,
3131
["x7"] = supportedPlatforms.x7,
3232
["x7s"] = supportedPlatforms.x7,
33+
["t12"] = supportedPlatforms.x7,
3334
["xlite"] = supportedPlatforms.x7,
3435
["xlites"] = supportedPlatforms.x7,
3536
["x9lite"] = supportedPlatforms.x7,

0 commit comments

Comments
 (0)