Skip to content

Commit

Permalink
Update firmware & community files (#1892)
Browse files Browse the repository at this point in the history
  • Loading branch information
DocMoebiuz authored Jan 5, 2025
1 parent 7cf45e3 commit fead2d1
Show file tree
Hide file tree
Showing 9 changed files with 3,672 additions and 4,880 deletions.
253 changes: 232 additions & 21 deletions Community/miniCOCKPIT/boards/miniCOCKPIT_miniFCU_mega.board.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"Device": "atmega2560",
"BaudRates": [ "115200" ],
"Programmer": "wiring",
"Timeout": 25000
"Timeout": 35000
},
"Connection": {
"ConnectionDelay": 1250,
Expand All @@ -31,26 +31,27 @@
"^VID_3343&PID_0042",
"^VID_04D9&PID_B534"
],
"Info": {
"CanInstallFirmware": true,
"CanResetBoard": true,
"DelayAfterFirmwareUpdate": 0,
"FirmwareBaseName": "miniCOCKPIT_miniFCU_mega",
"FirmwareExtension": "hex",
"LatestFirmwareVersion": "1.0.0",
"FriendlyName": "miniCOCKPIT miniFCU",
"MobiFlightType": "miniCOCKPIT miniFCU mega",
"ResetFirmwareFile": "reset.miniFCU_20241117.ino.hex",
"CustomDeviceTypes": [
"miniCOCKPIT_miniFCU"
],
"Community": {
"Project": "miniCOCKPIT",
"Website": "https://minicockpit.com/",
"Docs": "https://shop.minicockpit.com/a/help",
"Support": "mailto:[email protected]"
}
},
"Info": {
"CanInstallFirmware": true,
"CanResetBoard": true,
"DelayAfterFirmwareUpdate": 0,
"FirmwareBaseName": "miniCOCKPIT_miniFCU_mega",
"FirmwareExtension": "hex",
"LatestFirmwareVersion": "1.0.1",
"FriendlyName": "miniCOCKPIT miniFCU",
"MobiFlightType": "miniCOCKPIT miniFCU mega",
"ResetFirmwareFile": "reset.miniFCU_20241117.ino.hex",
"CustomDeviceTypes": [
"miniCOCKPIT_miniFCU",
"miniCOCKPIT_miniEFIS"
],
"Community": {
"Project": "miniCOCKPIT",
"Website": "https://minicockpit.com/",
"Docs": "https://shop.minicockpit.com/a/help",
"Support": "mailto:[email protected]"
}
},
"ModuleLimits": {
"MaxAnalogInputs": 16,
"MaxInputShifters": 4,
Expand Down Expand Up @@ -489,6 +490,216 @@
"isPWM": false,
"Pin": 69,
"Name": "A15"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 70,
"Name": "EFIS_FD"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 71,
"Name": "EFIS_LS"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 72,
"Name": "EFIS_1_ADF"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 73,
"Name": "EFIS_1_NULL"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 74,
"Name": "EFIS_1_VOR"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 75,
"Name": "EFIS_2_ADF"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 76,
"Name": "EFIS_2_NULL"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 77,
"Name": "EFIS_2_VOR"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 78,
"Name": "EFIS_ROSE_LS"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 79,
"Name": "EFIS_ROSE_VOR"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 80,
"Name": "EFIS_ROSE_NAV"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 81,
"Name": "EFIS_ROSE_ARC"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 82,
"Name": "EFIS_ROSE_PLAN"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 83,
"Name": "EFIS_ROSE_HIDDEN"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 84,
"Name": "EFIS_RANGE_10"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 85,
"Name": "EFIS_RANGE_20"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 86,
"Name": "EFIS_RANGE_40"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 87,
"Name": "EFIS_RANGE_80"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 88,
"Name": "EFIS_RANGE_160"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 89,
"Name": "EFIS_RANGE_320"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 90,
"Name": "EFIS_CSTR"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 91,
"Name": "EFIS_WPT"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 92,
"Name": "EFIS_VORD"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 93,
"Name": "EFIS_NDB"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 94,
"Name": "EFIS_ARPT"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 95,
"Name": "EFIS_PULL"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 96,
"Name": "EFIS_PUSH"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 97,
"Name": "EFIS_inHg"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 98,
"Name": "EFIS_hPa"
},
{
"isAnalog": false,
"isI2C": false,
"isPWM": false,
"Pin": 99,
"Name": "EFIS_CHRONO"
}
]
}
Expand Down
95 changes: 67 additions & 28 deletions Community/miniCOCKPIT/config/miniCOCKPIT_miniFCU_mega.mfmc
Original file line number Diff line number Diff line change
Expand Up @@ -3,40 +3,79 @@
<ModuleType>miniCOCKPIT miniFCU mega</ModuleType>
<ModuleName>miniCOCKPIT miniFCU</ModuleName>
<PowerSavingTime>600</PowerSavingTime>
<Output Name="AP1" Pin="58" />
<Output Name="AP2" Pin="59" />
<Button Name="AP1 Button" Pin="40" />
<Button Name="AP2 Button" Pin="42" />
<Output Name="LOC" Pin="57" />
<Output Name="ATHR" Pin="60" />
<Output Name="EXPED" Pin="61" />
<Output Name="APPR" Pin="62" />
<Button Name="MACH Button" Pin="43" />
<Button Name="TRK Button" Pin="36" />
<Button Name="METRIC Button" Pin="38" />
<Button Name="APPR Button" Pin="39" />
<Button Name="EXPED Button" Pin="44" />
<Button Name="ATHR Button" Pin="46" />
<Button Name="LOC Button" Pin="34" />
<Button Name="SPD PUSH" Pin="22" />
<Button Name="SPD PULL" Pin="23" />
<Button Name="HDG PUSH" Pin="25" />
<Button Name="HDG PULL" Pin="24" />
<Button Name="ALT PUSH" Pin="68" />
<Button Name="ALT PULL" Pin="69" />
<Button Name="ALTINC" Pin="67" />
<Button Name="VS PUSH" Pin="66" />
<Button Name="VS PULL" Pin="45" />
<Encoder Name="SPD Encoder" PinLeft="28" PinRight="29" EncoderType="4" />
<Encoder Name="HDG Encoder" PinLeft="27" PinRight="26" EncoderType="4" />
<Encoder Name="ALT Encoder" PinLeft="33" PinRight="32" EncoderType="4" />
<Encoder Name="VS Encoder" PinLeft="37" PinRight="35" EncoderType="4" />
<Output Name="FCU-AP1" Pin="58" />
<Output Name="FCU-AP2" Pin="59" />
<Output Name="FCU-LOC" Pin="57" />
<Output Name="FCU-ATHR" Pin="60" />
<Output Name="FCU-EXPED" Pin="61" />
<Output Name="FCU-APPR" Pin="62" />
<Button Name="FCU-AP1 Button" Pin="40" />
<Button Name="FCU-AP2 Button" Pin="42" />
<Button Name="FCU-LOC Button" Pin="34" />
<Button Name="FCU-ATHR Button" Pin="46" />
<Button Name="FCU-EXPED Button" Pin="44" />
<Button Name="FCU-APPR Button" Pin="39" />
<Button Name="FCU-MACH Button" Pin="43" />
<Button Name="FCU-TRK Button" Pin="36" />
<Button Name="FCU-METRIC Button" Pin="38" />
<Button Name="FCU-SPD PUSH" Pin="22" />
<Button Name="FCU-SPD PULL" Pin="23" />
<Button Name="FCU-HDG PUSH" Pin="25" />
<Button Name="FCU-HDG PULL" Pin="24" />
<Button Name="FCU-ALT PUSH" Pin="68" />
<Button Name="FCU-ALT PULL" Pin="69" />
<Button Name="FCU-VS PUSH" Pin="66" />
<Button Name="FCU-VS PULL" Pin="45" />
<Button Name="EFIS-PUSH" Pin="96" />
<Button Name="EFIS-PULL" Pin="95" />
<Button Name="FCU-ALTINC" Pin="67" />
<Encoder Name="FCU-SPD Encoder" PinLeft="28" PinRight="29" EncoderType="4" />
<Encoder Name="FCU-HDG Encoder" PinLeft="27" PinRight="26" EncoderType="4" />
<Encoder Name="FCU-ALT Encoder" PinLeft="33" PinRight="32" EncoderType="4" />
<Encoder Name="FCU-VS Encoder" PinLeft="37" PinRight="35" EncoderType="4" />
<Encoder Name="EFIS-BARO Encoder" PinLeft="9" PinRight="8" EncoderType="4" />
<Button Name="EFIS-1_ADF" Pin="72" />
<Button Name="EFIS-1_NULL" Pin="73" />
<Button Name="EFIS-1_VOR" Pin="74" />
<Button Name="EFIS-2_ADF" Pin="75" />
<Button Name="EFIS-2_NULL" Pin="76" />
<Button Name="EFIS-2_VOR" Pin="77" />
<Button Name="EFIS-ROSE_LS" Pin="78" />
<Button Name="EFIS-ROSE_VOR" Pin="79" />
<Button Name="EFIS-ROSE_NAV" Pin="80" />
<Button Name="EFIS-ROSE_ARC" Pin="81" />
<Button Name="EFIS-ROSE_PLAN" Pin="82" />
<Button Name="EFIS-ROSE_HIDDEN" Pin="83" />
<Button Name="EFIS-RANGE_10" Pin="84" />
<Button Name="EFIS-RANGE_20" Pin="85" />
<Button Name="EFIS-RANGE_40" Pin="86" />
<Button Name="EFIS-RANGE_80" Pin="87" />
<Button Name="EFIS-RANGE_160" Pin="88" />
<Button Name="EFIS-RANGE_320" Pin="89" />
<Button Name="EFIS-FD" Pin="70" />
<Button Name="EFIS-LS" Pin="71" />
<Button Name="EFIS-CSTR" Pin="90" />
<Button Name="EFIS-WPT" Pin="91" />
<Button Name="EFIS-VORD" Pin="92" />
<Button Name="EFIS-NDB" Pin="93" />
<Button Name="EFIS-ARPT" Pin="94" />
<Button Name="EFIS-inHg" Pin="97" />
<Button Name="EFIS-hPa" Pin="98" />
<Button Name="EFIS-CHRONO" Pin="99" />
<CustomDevice Name="miniFCU LCD" CustomType="miniCOCKPIT_miniFCU" Pins="2|5|4|3" Config="">
<ConfiguredPins>
<string>2</string>
<string>5</string>
<string>4</string>
<string>3</string>
<string>7</string>
</ConfiguredPins>
</CustomDevice>
<CustomDevice Name="miniEFIS LED and LCD" CustomType="miniCOCKPIT_miniEFIS" Pins="20|21|7" Config="">
<ConfiguredPins>
<string>20</string>
<string>21</string>
<string>7</string>
</ConfiguredPins>
</CustomDevice>
</Config>
Loading

0 comments on commit fead2d1

Please sign in to comment.