Skip to content

Commit

Permalink
Add Mini Overhead as Community Device (#1831)
Browse files Browse the repository at this point in the history
* Add community device miniOverheadPanel
* add logo for miniOverheadPanel
* add links
---------

Co-authored-by: elral <3263285+elral@users.noreply.github.com>
  • Loading branch information
DocMoebiuz and elral authored Oct 4, 2024
1 parent 53c3af2 commit d4177a4
Show file tree
Hide file tree
Showing 9 changed files with 1,578 additions and 12 deletions.
Original file line number Diff line number Diff line change
@@ -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",
"LatestFirmwareVersion": "1.0.0",
"MobiFlightType": "Mini Overhead Panel RaspiPico",
"ResetFirmwareFile": "reset.raspberry_pico_flash_nuke.uf2",
"CustomDeviceTypes": [],
"Community": {
"Project": "Mini Overhead Panel (MadMonkey)",
"Website": "https://shop.mobiflight.com/product/a320-mini-overhead-panel-by-madmonkey",
"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
}
]
}

30 changes: 30 additions & 0 deletions Community/MadMonkey/config/Mini OverheadSMD.mfmc
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ModuleType>Mini Overhead Panel RaspiPico</ModuleType>
<ModuleName>Mini OverheadSMD</ModuleName>
<PowerSavingTime>600</PowerSavingTime>
<ShiftRegister Name="ShiftRegister" LatchPin="12" ClockPin="13" DataPin="14" NumModules="2" />
<Button Name="Nose TO" Pin="0" />
<Button Name="Land Retract" Pin="1" />
<Button Name="Land On" Pin="2" />
<Button Name="Seatbelts Off" Pin="3" />
<Button Name="Seatbelts On" Pin="4" />
<Output Name="Backlight Brt" Pin="5" />
<Button Name="Smoking Off" Pin="6" />
<Button Name="Smoking On" Pin="7" />
<Button Name="Fuel Pump" Pin="8" />
<Button Name="APU Master" Pin="9" />
<Button Name="APU Start" Pin="10" />
<Button Name="APU Bleed" Pin="11" />
<Output Name="Annunciator Brt" Pin="15" />
<Button Name="Ext Pwr" Pin="16" />
<Button Name="Battery" Pin="17" />
<Button Name="Anti Ice" Pin="18" />
<Button Name="Ext Light Off" Pin="19" />
<Button Name="Ext Light On" Pin="20" />
<Button Name="Nose Off" Pin="21" />
<Button Name="ADIRS ATT" Pin="22" />
<Button Name="ADIRS NAV" Pin="26" />
<Button Name="ADIRS Off" Pin="27" />
<Button Name="Calls" Pin="28" />
</Config>
Binary file not shown.
Binary file not shown.
Binary file added Community/MadMonkey/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit d4177a4

Please sign in to comment.