make airmanager instrument
This commit is contained in:
1 parent
9b2c46c776
commit
8aa3f2599d
8 files changed
+236
-387
No files matched your search
@@ -0,0 +1,107 @@
|
||||
arduino = "ARDUINO_MEGA2560_B_"
|
||||
|
||||
function getHardwareId(pin)
|
||||
arduinoChannel = "B" -- <== Change Arduino Channel here (assigned in air manager setup -> Home -> Flash)
|
||||
return "ARDUINO_MEGA2560_" .. arduinoChannel .. "_" .. pin
|
||||
end
|
||||
|
||||
function event(id)
|
||||
print(id)
|
||||
fs2020_event(id)
|
||||
end
|
||||
|
||||
buttons = {
|
||||
-- Left side Buttons
|
||||
COMSWAP = {
|
||||
pin = "D2",
|
||||
event = "H:AS430_COMSWAP_Push"
|
||||
},
|
||||
NAVSWAP = {
|
||||
pin = "D3",
|
||||
event = "H:AS430_NAVSWAP_Push"
|
||||
},
|
||||
-- Lower Buttons
|
||||
CDI = {
|
||||
pin = "D4",
|
||||
event = "TOGGLE_GPS_DRIVES_NAV1"
|
||||
},
|
||||
OBS = {
|
||||
pin = "D5",
|
||||
event = "H:AS430_OBS_Push"
|
||||
},
|
||||
MSG = {
|
||||
pin = "D6",
|
||||
event = "H:AS430_MSG_Push"
|
||||
},
|
||||
FPL = {
|
||||
pin = "D7",
|
||||
event = "H:AS430_FPL_Push"
|
||||
},
|
||||
PROC = {
|
||||
pin = "D8",
|
||||
event = "H:AS430_PROC_Push"
|
||||
},
|
||||
-- Right Side Buttons
|
||||
DCT = {
|
||||
pin = "D9",
|
||||
event = "H:AS430_DirectTo_Push"
|
||||
},
|
||||
MENU = {
|
||||
pin = "D10",
|
||||
event = "H:AS430_MENU_Push"
|
||||
},
|
||||
CLR = {
|
||||
pin = "D11",
|
||||
event = "H:AS430_CLR_Push",
|
||||
event2 = "H:AS430_CLR_Push_Long"
|
||||
},
|
||||
ENT = {
|
||||
pin = "D12",
|
||||
event = "H:AS430_ENT_Push"
|
||||
},
|
||||
-- Zoom Buttons
|
||||
ZOOM = {
|
||||
pin = "D13",
|
||||
event = "H:AS430_RNG_Zoom"
|
||||
},
|
||||
DEZOOM = {
|
||||
pin = "D14",
|
||||
event = "H:AS430_RNG_Dezoom"
|
||||
},
|
||||
-- Knob Push Buttons
|
||||
CVPUSH = {
|
||||
pin = "D15",
|
||||
event = "H:AS430_LeftSmallKnob_Push"
|
||||
},
|
||||
CRSRPUSH = {
|
||||
pin = "D16",
|
||||
event = "H:AS430_RightSmallKnob_Push"
|
||||
}
|
||||
}
|
||||
|
||||
knobs = {
|
||||
CVBig = {
|
||||
pinA = "D17",
|
||||
pinB = "D18",
|
||||
event = "H:AS430_LeftLargeKnob"
|
||||
},
|
||||
CVSmall = {
|
||||
pinA = "D19",
|
||||
pinB = "D20",
|
||||
event = "H:AS430_LeftSmallKnob"
|
||||
},
|
||||
CRSRBig = {
|
||||
pinA = "D21",
|
||||
pinB = "D22",
|
||||
event = "H:AS430_RightLargeKnob"
|
||||
},
|
||||
CRSRSmall = {
|
||||
pinA = "D23",
|
||||
pinB = "D24",
|
||||
event = "H:AS430_RightSmallKnob"
|
||||
}
|
||||
}
|
||||
|
||||
-- run the setup
|
||||
setupButtons()
|
||||
setupEncoders()
|
||||
Reference in new issue
Block a user