From 32b155ea028a05bc6ec524db4ac1d3f55bd51671 Mon Sep 17 00:00:00 2001 From: elral <3263285+elral@users.noreply.github.com> Date: Fri, 17 May 2024 08:10:02 +0200 Subject: [PATCH 1/4] Add community device miniOverheadPanel --- ...i_overhead_panel_raspberry_pico.board.json | 217 +++++++++ .../MadMonkey/config/Mini OverheadSMD.mfmc | 30 ++ ...ini_overhead_panel_raspberrypico_1_0_0.uf2 | Bin 0 -> 189440 bytes .../reset.raspberry_pico_flash_nuke.uf2 | Bin 0 -> 25600 bytes .../msfs2020/Mini Overhead SMD - FBW.mcc | 443 +++++++++++++++++ .../msfs2020/Mini Overhead SMD - Fenix.mcc | 446 ++++++++++++++++++ .../msfs2020/Mini Overhead SMD - Toliss.mcc | 442 +++++++++++++++++ MobiFlightConnector.csproj | 7 + 8 files changed, 1585 insertions(+) create mode 100644 Community/MadMonkey/boards/mini_overhead_panel_raspberry_pico.board.json create mode 100644 Community/MadMonkey/config/Mini OverheadSMD.mfmc create mode 100644 Community/MadMonkey/firmware/mini_overhead_panel_raspberrypico_1_0_0.uf2 create mode 100644 Community/MadMonkey/firmware/reset.raspberry_pico_flash_nuke.uf2 create mode 100644 Community/MadMonkey/profile/msfs2020/Mini Overhead SMD - FBW.mcc create mode 100644 Community/MadMonkey/profile/msfs2020/Mini Overhead SMD - Fenix.mcc create mode 100644 Community/MadMonkey/profile/msfs2020/Mini Overhead SMD - Toliss.mcc diff --git a/Community/MadMonkey/boards/mini_overhead_panel_raspberry_pico.board.json b/Community/MadMonkey/boards/mini_overhead_panel_raspberry_pico.board.json new file mode 100644 index 000000000..5d28b93bf --- /dev/null +++ b/Community/MadMonkey/boards/mini_overhead_panel_raspberry_pico.board.json @@ -0,0 +1,217 @@ +{ + "$schema": "./mfboard.schema.json", + "UsbDriveSettings": { + "VolumeLabel": "RPI-RP2", + "VerificationFileName": "INFO_UF2.TXT" + }, + "Connection": { + "ConnectionDelay": 1250, + "DelayAfterFirmwareUpdate": 1250, + "DtrEnable": true, + "EEPROMSize": 1496, + "ExtraConnectionRetry": false, + "ForceResetOnFirmwareUpdate": true, + "MessageSize": 64 + }, + "HardwareIds": ["^VID_2E8A&PID_000A"], + "Info": { + "CanInstallFirmware": true, + "CanResetBoard": true, + "FirmwareBaseName": "mini_overhead_panel_raspberrypico", + "FirmwareExtension": "uf2", + "FriendlyName": "Mini Overhead Panel RaspiPico", + "LatestFirmwareVersion": "1.0.0", + "MobiFlightType": "Mini Overhead Panel RaspiPico", + "ResetFirmwareFile": "reset.raspberry_pico_flash_nuke.uf2", + "CustomDeviceTypes": [], + "Community": { + "Project": "Mini Overhead Panel", + "Website": "https://github.com/MobiFlight/mobiflight-panels/tree/main/aircraft/airbus-a32x/overhead/mini-overhead", + "Docs": "https://github.com/MobiFlight/mobiflight-panels/tree/main/aircraft/airbus-a32x/overhead/mini-overhead", + "Support": "https://YourWebsite.com" + }, + "DeviceConfigs": [ + { + "Name": "Mini Overhead Panel", + "Description": "Mini Overhead Panel", + "File": "Mini OverheadSMD.mfmc" + } + ] + }, + "ModuleLimits": { + "MaxAnalogInputs": 3, + "MaxInputShifters": 6, + "MaxButtons": 26, + "MaxEncoders": 13, + "MaxLcdI2C": 2, + "MaxLedSegments": 6, + "MaxOutputs": 26, + "MaxServos": 8, + "MaxShifters": 6, + "MaxSteppers": 6, + "MaxInputMultiplexer": 6, + "MaxCustomDevices": 0 + }, + "Pins": [ + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 0 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 1 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 2 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 3 + }, + { + "isAnalog": false, + "isI2C": true, + "isPWM": true, + "Pin": 4 + }, + { + "isAnalog": false, + "isI2C": true, + "isPWM": true, + "Pin": 5 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 6 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 7 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 8 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 9 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 10 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 11 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 12 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 13 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 14 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 15 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 16 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 17 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 18 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 19 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 20 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 21 + }, + { + "isAnalog": false, + "isI2C": false, + "isPWM": true, + "Pin": 22 + }, + { + "isAnalog": true, + "isI2C": false, + "isPWM": true, + "Name": "A0", + "Pin": 26 + }, + { + "isAnalog": true, + "isI2C": false, + "isPWM": true, + "Name": "A1", + "Pin": 27 + }, + { + "isAnalog": true, + "isI2C": false, + "isPWM": true, + "Name": "A2", + "Pin": 28 + } + ] + } + \ No newline at end of file diff --git a/Community/MadMonkey/config/Mini OverheadSMD.mfmc b/Community/MadMonkey/config/Mini OverheadSMD.mfmc new file mode 100644 index 000000000..2d79a0351 --- /dev/null +++ b/Community/MadMonkey/config/Mini OverheadSMD.mfmc @@ -0,0 +1,30 @@ + + + Mini Overhead Panel RaspiPico + Mini OverheadSMD + 600 + + + + + + + + true + Calls + + + + + + + + true + APU Master + + + + + + + + true + Anti Ice + + + + + + + + true + Ext Pwr + + + + + + + + true + APU Bleed + + + + + + + + true + APU Start + + + + + + + + true + Fuel Pumps + + + + + + + + true + Strobe + + + + + + + + true + Beacon + + + + + + + + true + Nose TO + + + + + + + + true + Nose Taxi + + + + + + + + true + Land On + + + + + + + + true + Land Retract + + + + + + + + true + Seatbelts + + + + + + + + true + No Smoking + + + + + + + + true + ADIRS Off + + + + + + + + true + ADIRS Nav + + + + + + + + true + ADIRS ATT + + + + + + + + true + Crew Oxygen + + + + + + + + true + Nav Light + + + + + + + + \ No newline at end of file diff --git a/Community/MadMonkey/profile/msfs2020/Mini Overhead SMD - Fenix.mcc b/Community/MadMonkey/profile/msfs2020/Mini Overhead SMD - Fenix.mcc new file mode 100644 index 000000000..fbeddd977 --- /dev/null +++ b/Community/MadMonkey/profile/msfs2020/Mini Overhead SMD - Fenix.mcc @@ -0,0 +1,446 @@ + + + + + true + Backlight Brt + + + + + + + + + + + + + true + Annunciator Brt + + + + + + + + + + + + + true + Anti Ice Fault + + + + + + + + + + + true + Anti Ice On + + + + + + + + + + + true + Battery Fault + + + + + + + + + + + true + Battery Off + + + + + + + + + + + true + Ext Pwr Avail + + + + + + + + + + + true + Ext Pwr On + + + + + + + + + + + true + APU Bleed Fault + + + + + + + + + + + true + APU Bleed On + + + + + + + + + + + true + APU Start Avail + + + + + + + + + + + true + APU Start On + + + + + + + + + + + true + APU Master Fault + + + + + + + + + + + true + APU Master On + + + + + + + + + + + true + Fuel Pump Fault + + + + + + + + + + + true + Fuel Pump Off + + + + + + + + + + + + + true + Calls + + + + + + + + true + Anti Ice + + + + + + + + true + Battery + + + + + + + + true + Ext Pwr + + + + + + + + true + APU Bleed + + + + + + + + true + APU Start + + + + + + + + true + APU Master + + + + + + + + true + Fuel Pumps + + + + + + + + true + Strobe + + + + + + + + true + Beacon + + + + + + + + true + Nose TO + + + + + + + + true + Nose Taxi + + + + + + + + true + Land On + + + + + + + + true + Land Retract + + + + + + + + true + Seatbelts + + + + + + + + true + No Smoking + + + + + + + + true + ADIRS Off + + + + + + + + true + ADIRS Nav + + + + + + + + true + ADIRS ATT + + + + + + + + true + Crew Oxygen + + + + + + + + true + Nav Light + + + + + + + + \ No newline at end of file diff --git a/Community/MadMonkey/profile/msfs2020/Mini Overhead SMD - Toliss.mcc b/Community/MadMonkey/profile/msfs2020/Mini Overhead SMD - Toliss.mcc new file mode 100644 index 000000000..77c3c5b57 --- /dev/null +++ b/Community/MadMonkey/profile/msfs2020/Mini Overhead SMD - Toliss.mcc @@ -0,0 +1,442 @@ + + + + + true + Backlight Brt + + + + + + + + + + + + + true + Annunciator Brt + + + + + + + + + + + + + true + Anti Ice Fault + + + + + + + + + + + true + Anti Ice On + + + + + + + + + + + true + Battery Fault + + + + + + + + + + + true + Battery Off + + + + + + + + + + + true + Ext Pwr Avail + + + + + + + + + + + true + Ext Pwr On + + + + + + + + + + + true + APU Bleed Fault + + + + + + + + + + + true + APU Bleed On + + + + + + + + + + + true + APU Start Avail + + + + + + + + + + + true + APU Start On + + + + + + + + + + + true + APU Master Fault + + + + + + + + + + + true + APU Master On + + + + + + + + + + + true + Fuel Pump Fault + + + + + + + + + + + true + Fuel Pump Off + + + + + + + + + + + + + true + Battery + + + + + + + + true + Calls + + + + + + + + true + APU Master + + + + + + + + true + Anti Ice + + + + + + + + true + Ext Pwr + + + + + + + + true + APU Bleed + + + + + + + + true + APU Start + + + + + + + + true + Fuel Pumps + + + + + + + + true + Strobe + + + + + + + + true + Beacon + + + + + + + + true + Nose TO + + + + + + + + true + Nose Taxi + + + + + + + + true + Land On + + + + + + + + true + Land Retract + + + + + + + + true + Seatbelts + + + + + + + + true + No Smoking + + + + + + + + true + ADIRS Off + + + + + + + + true + ADIRS Nav + + + + + + + + true + ADIRS ATT + + + + + + + + false + Crew Oxygen + + + + + + + + true + Nav Light + + + + + + + + \ No newline at end of file diff --git a/MobiFlightConnector.csproj b/MobiFlightConnector.csproj index 14a54bd5e..1ae0a6e8f 100644 --- a/MobiFlightConnector.csproj +++ b/MobiFlightConnector.csproj @@ -1015,6 +1015,13 @@ + + + + + + + PreserveNewest From f46f0761b7c07623c9a37e1c21f6cc30fb95a616 Mon Sep 17 00:00:00 2001 From: elral <3263285+elral@users.noreply.github.com> Date: Thu, 8 Aug 2024 07:50:13 +0200 Subject: [PATCH 2/4] add logo --- Community/MadMonkey/logo.png | Bin 0 -> 31849 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Community/MadMonkey/logo.png diff --git a/Community/MadMonkey/logo.png b/Community/MadMonkey/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d864e080dd3dd2e159ade6938910e7271e109c8b GIT binary patch literal 31849 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�I)Q1!d+;$jqn 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 Date: Thu, 8 Aug 2024 07:50:46 +0200 Subject: [PATCH 3/4] add logo for miniOverheadPanel --- MobiFlightConnector.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/MobiFlightConnector.csproj b/MobiFlightConnector.csproj index 31cf15289..bcb430602 100644 --- a/MobiFlightConnector.csproj +++ b/MobiFlightConnector.csproj @@ -1334,6 +1334,7 @@ + From eb08b2126abc312c66fb8c3916ca983353e05b62 Mon Sep 17 00:00:00 2001 From: elral <3263285+elral@users.noreply.github.com> Date: Thu, 22 Aug 2024 06:39:16 +0200 Subject: [PATCH 4/4] add Link for support to Discord --- .../boards/mini_overhead_panel_raspberry_pico.board.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Community/MadMonkey/boards/mini_overhead_panel_raspberry_pico.board.json b/Community/MadMonkey/boards/mini_overhead_panel_raspberry_pico.board.json index 5d28b93bf..bcaa59194 100644 --- a/Community/MadMonkey/boards/mini_overhead_panel_raspberry_pico.board.json +++ b/Community/MadMonkey/boards/mini_overhead_panel_raspberry_pico.board.json @@ -28,7 +28,7 @@ "Project": "Mini Overhead Panel", "Website": "https://github.com/MobiFlight/mobiflight-panels/tree/main/aircraft/airbus-a32x/overhead/mini-overhead", "Docs": "https://github.com/MobiFlight/mobiflight-panels/tree/main/aircraft/airbus-a32x/overhead/mini-overhead", - "Support": "https://YourWebsite.com" + "Support": "https://discord.com/channels/608690978081210392/1222144387979546746" }, "DeviceConfigs": [ {