From a26d988acc2a69589e2f9a226bade1587160b5bc Mon Sep 17 00:00:00 2001 From: Dex Date: Fri, 11 Feb 2022 09:52:56 -0500 Subject: [PATCH] add config.json to master repo for installer (#204) --- .gitignore | 2 +- config.json | 291 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 292 insertions(+), 1 deletion(-) create mode 100644 config.json diff --git a/.gitignore b/.gitignore index 61eedc4..2bf0b5e 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,7 @@ Release/* .pio/ .vscode/ config.h -.vscode/extensions.json +.vscode/* mySetup.h mySetup.cpp myHal.cpp diff --git a/config.json b/config.json new file mode 100644 index 0000000..145cd72 --- /dev/null +++ b/config.json @@ -0,0 +1,291 @@ +[ + { + "Name": "BaseStationClassic", + "Git": "DCC-EX/BaseStation-Classic", + "Libraries": [ + { + "Name": "Ethernet", + "Repo": "arduino-libraries/Ethernet", + "Location": "libraries/Ethernet", + "LibraryDownloadAvailable": true + } + ], + "SupportedBoards": [ + { + "Name": "Uno", + "FQBN": "arduino:avr:uno", + "Platforms": [ + { + "Architecture": "avr", + "Package": "arduino" + } + ], + "SupportedMotoShields": [ + { + "Name": "Arduino Motor Shield", + "ShieldType": 0 + }, + { + "Name": "Pololu MC33926 Motor Shield", + "ShieldType": 1 + } + ], + "ExtraLibraries": [ + + ] + }, + { + "Name": "Mega", + "FQBN": "arduino:avr:mega", + "Platforms": [ + { + "Architecture": "avr", + "Package": "arduino" + } + ], + "SupportedMotoShields": [ + { + "Name": "Arduino Motor Shield", + "ShieldType": 0 + }, + { + "Name": "Pololu MC33926 Motor Shield", + "ShieldType": 1 + } + ], + "ExtraLibraries": [ + + ] + } + ], + "DisplayName": "Base Station Classic", + "InputFileLocation": "DCCpp", + "AllowAdvanced": false, + "ConfigFile": "DCCpp/Config.h" + }, + { + "Name": "CommandStation-EX", + "Git": "DCC-EX/CommandStation-EX", + "Libraries": [ + + { + "Name": "Ethernet", + "Repo": "arduino-libraries/Ethernet", + "Location": "libraries/Ethernet", + "LibraryDownloadAvailable": true + }, + { + "Name": "DIO2", + "Repo": "", + "Location": "libraries/DIO2", + "LibraryDownloadAvailable": true + } + ], + "SupportedBoards": [ + { + "Name": "Uno", + "FQBN": "arduino:avr:uno", + "Platforms": [ + { + "Architecture": "avr", + "Package": "arduino" + } + ], + "SupportedMotoShields": [ + { + "Name": "Arduino Motor Shield", + "ShieldType": 0 + }, + { + "Name": "Pololu MC33926 Motor Shield", + "ShieldType": 1 + } + ], + "ExtraLibraries": [ + + ] + }, + { + "Name": "Mega", + "FQBN": "arduino:avr:mega", + "Platforms": [ + { + "Architecture": "avr", + "Package": "arduino" + } + ], + "SupportedMotoShields": [ + { + "Name": "Arduino Motor Shield", + "ShieldType": 0 + }, + { + "Name": "Pololu MC33926 Motor Shield", + "ShieldType": 1 + } + ], + "ExtraLibraries": [ + + ] + }, + { + "Name": "Mega Wifi", + "FQBN": "arduino:avr:mega", + "Platforms": [ + { + "Architecture": "avr", + "Package": "arduino" + } + ], + "SupportedMotoShields": [ + { + "Name": "Arduino Motor Shield", + "ShieldType": 0 + }, + { + "Name": "Pololu MC33926 Motor Shield", + "ShieldType": 1 + } + ], + "ExtraLibraries": [ + + ] + }, + { + "Name": "Nano", + "FQBN": "arduino:avr:mega", + "Platforms": [ + { + "Architecture": "avr", + "Package": "arduino" + } + ], + "SupportedMotoShields": [ + { + "Name": "Arduino Motor Shield", + "ShieldType": 0 + }, + { + "Name": "Pololu MC33926 Motor Shield", + "ShieldType": 1 + } + ], + "ExtraLibraries": [ + + ] + }, + { + "Name": "Nano Every", + "FQBN": "arduino:avr:mega", + "Platforms": [ + { + "Architecture": "avr", + "Package": "arduino" + } + ], + "SupportedMotoShields": [ + { + "Name": "Arduino Motor Shield", + "ShieldType": 0 + }, + { + "Name": "Pololu MC33926 Motor Shield", + "ShieldType": 1 + } + ], + "ExtraLibraries": [ + + ] + }, + { + "Name": "Teensy 3.x", + "FQBN": "arduino:avr:mega", + "Platforms": [ + { + "Architecture": "avr", + "Package": "arduino" + } + ], + "SupportedMotoShields": [ + { + "Name": "Arduino Motor Shield", + "ShieldType": 0 + }, + { + "Name": "Pololu MC33926 Motor Shield", + "ShieldType": 1 + } + ], + "ExtraLibraries": [ + + ] + }, + { + "Name": "Teensy 4.x", + "FQBN": "arduino:avr:mega", + "Platforms": [ + { + "Architecture": "avr", + "Package": "arduino" + } + ], + "SupportedMotoShields": [ + { + "Name": "Arduino Motor Shield", + "ShieldType": 0 + }, + { + "Name": "Pololu MC33926 Motor Shield", + "ShieldType": 1 + } + ], + "ExtraLibraries": [ + + ] + }, + { + "Name": "SAMD21", + "FQBN": "SparkFun:samd", + "Platforms": [ + { + "Architecture": "avr", + "Package": "arduino" + }, + { + "Architecture": "samd", + "Package": "arduino" + }, + { + "Architecture": "samd", + "Package": "SparkFun" + } + ], + "SupportedMotoShields": [ + { + "Name": "Arduino Motor Shield", + "ShieldType": 0 + }, + { + "Name": "Pololu MC33926 Motor Shield", + "ShieldType": 1 + }, + { + "Name": "FireBox MK1", + "ShieldType": 3 + }, + { + "Name": "FireBox MK1S", + "ShieldType": 4 + } + ], + "ExtraLibraries": [ + + ] + } + ], + "DisplayName": "CommandStation EX", + "InputFileLocation": "", + "AllowAdvanced": true, + "ConfigFile": "config.h" + } +]