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 00000000..bcaa5919 --- /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://discord.com/channels/608690978081210392/1222144387979546746" + }, + "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 00000000..2d79a035 --- /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 00000000..fbeddd97 --- /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 00000000..77c3c5b5 --- /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 3dad47aa..bcb43060 100644 --- a/MobiFlightConnector.csproj +++ b/MobiFlightConnector.csproj @@ -1026,6 +1026,13 @@ + + + + + + + @@ -1327,6 +1334,7 @@ +