diff --git a/Boards/arduino_mega.board.json b/Boards/arduino_mega.board.json index 66cfe820d..e9a6ce8b1 100644 --- a/Boards/arduino_mega.board.json +++ b/Boards/arduino_mega.board.json @@ -2,7 +2,7 @@ "$schema": "./mfboard.schema.json", "AvrDudeSettings": { "Device": "atmega2560", - "BaudRates": ["115200"], + "BaudRates": [ "115200" ], "Programmer": "wiring", "Timeout": 15000 }, @@ -40,7 +40,27 @@ "LatestFirmwareVersion": "2.5.1", "FriendlyName": "Arduino Mega 2560", "MobiFlightType": "MobiFlight Mega", - "ResetFirmwareFile": "reset.arduino_mega_1_0_2.hex" + "ResetFirmwareFile": "reset.arduino_mega_1_0_2.hex", + "Community": { + "Project": "MobiFlight Mega", + "Website": "https://mobiflight.com/links/connector/info/website/mega.html", + "Docs": "https://mobiflight.com/links/connector/info/docs/mega.html", + "Support": "https://mobiflight.com/discord" + }, + "DeviceConfigs": [ + { + "Name": "Prototyping Board (Latest version)", + "Description": "The device definitions for the Prototyping Board from the Community Shop", + "File": "prototyping-board-latest.mega.mfmc", + "DefaultUpload": false + }, + { + "Name": "Prototyping Board v2.0", + "Description": "The device definitions for the Prototyping Board from the Community Shop", + "File": "prototyping-board-latest.mega.mfmc", + "DefaultUpload": false + } + ] }, "ModuleLimits": { "MaxAnalogInputs": 16, @@ -54,7 +74,7 @@ "MaxShifters": 6, "MaxSteppers": 10, "MaxInputMultiplexer": 6, - "MaxCustomDevices" : 0 + "MaxCustomDevices": 0 }, "Pins": [ { diff --git a/Boards/arduino_micro.board.json b/Boards/arduino_micro.board.json index c856d7866..716d9db0e 100644 --- a/Boards/arduino_micro.board.json +++ b/Boards/arduino_micro.board.json @@ -29,7 +29,13 @@ "FriendlyName": "Arduino Pro Micro", "LatestFirmwareVersion": "2.5.1", "MobiFlightType": "MobiFlight Micro", - "ResetFirmwareFile": "reset.arduino_promicro_1_0_2.hex" + "ResetFirmwareFile": "reset.arduino_promicro_1_0_2.hex", + "Community": { + "Project": "MobiFlight Pro Micro", + "Website": "https://mobiflight.com/links/connector/info/website/micro.html", + "Docs": "https://mobiflight.com/links/connector/info/docs/micro.html", + "Support": "https://mobiflight.com/discord" + } }, "ModuleLimits": { "MaxAnalogInputs": 9, diff --git a/Boards/arduino_nano.board.json b/Boards/arduino_nano.board.json index fef3d441f..cc7ec60b7 100644 --- a/Boards/arduino_nano.board.json +++ b/Boards/arduino_nano.board.json @@ -35,7 +35,13 @@ "FriendlyName": "Arduino Nano", "LatestFirmwareVersion": "2.5.1", "MobiFlightType": "MobiFlight Nano", - "ResetFirmwareFile": "reset.arduino_uno_1_0_2.hex" + "ResetFirmwareFile": "reset.arduino_uno_1_0_2.hex", + "Community": { + "Project": "MobiFlight Nano", + "Website": "https://mobiflight.com/links/connector/info/website/nano.html", + "Docs": "https://mobiflight.com/links/connector/info/docs/nano.html", + "Support": "https://mobiflight.com/discord" + } }, "ModuleLimits": { "MaxAnalogInputs": 8, diff --git a/Boards/arduino_uno.board.json b/Boards/arduino_uno.board.json index 0a4cd7e20..2009e0ece 100644 --- a/Boards/arduino_uno.board.json +++ b/Boards/arduino_uno.board.json @@ -34,7 +34,13 @@ "FirmwareExtension": "hex", "LatestFirmwareVersion": "2.5.1", "MobiFlightType": "MobiFlight Uno", - "ResetFirmwareFile": "reset.arduino_uno_1_0_2.hex" + "ResetFirmwareFile": "reset.arduino_uno_1_0_2.hex", + "Community": { + "Project": "MobiFlight Uno", + "Website": "https://mobiflight.com/links/connector/info/website/uno.html", + "Docs": "https://mobiflight.com/links/connector/info/docs/uno.html", + "Support": "https://mobiflight.com/discord" + } }, "ModuleLimits": { "MaxAnalogInputs": 6, diff --git a/Boards/config/prototyping-board-latest.mega.mfmc b/Boards/config/prototyping-board-latest.mega.mfmc new file mode 100644 index 000000000..958e9d5ee --- /dev/null +++ b/Boards/config/prototyping-board-latest.mega.mfmc @@ -0,0 +1,59 @@ + + + MobiFlight Mega + ProtoBoard-v2 + 600 +