diff --git a/CSAUSBTool/CSAUSBTool.cs b/CSAUSBTool/CSAUSBTool.cs index 23f490d..31cd035 100644 --- a/CSAUSBTool/CSAUSBTool.cs +++ b/CSAUSBTool/CSAUSBTool.cs @@ -63,6 +63,7 @@ public CSAUSBTool(IReadOnlyList args) SelectedItems.DataSource = new BindingSource(_selectedSoftware, null); SelectedItems.DisplayMember = "Key"; SelectedItems.ValueMember = "Value"; + SelectedItems.SelectionMode = SelectionMode.MultiExtended; downloadFolder.Text = $@"{Directory.GetCurrentDirectory()}\\{_selectedYear}\\"; } diff --git a/FRCSoftware2022.csv b/FRCSoftware2022.csv index 82e6550..7a3ae3d 100644 --- a/FRCSoftware2022.csv +++ b/FRCSoftware2022.csv @@ -1,18 +1,25 @@ #FriendlyName,FileName,URL,MD5,isZipped -NI-LabVIEW,ni-frc-2022-base-suite_22.0.0.49164-0+f12_offline.iso.iso,https://download.ni.com/support/nipkg/products/ni-f/ni-frc-2022-base-suite/22.0/offline/ni-frc-2022-base-suite_22.0.0.49164-0+f12_offline.iso,041dbac231ac3e66c5de5f7bfa945d43,false -NI-Update,ni-frc-2022-game-tools_22.0.0_offline.iso,https://download.ni.com/support/nipkg/products/ni-f/ni-frc-2022-game-tools/22.0/offline/ni-frc-2022-game-tools_22.0.0_offline.iso,537558e98ee093b1e9dfb63fbdf397d8,false -WPILibInstaller_Windows64,WPILibInstaller_Windows64-2020.3.2.zip,https://github.com/wpilibsuite/allwpilib/releases/download/v2022.2.1/WPILib_Windows64-2022.2.1.iso,feef49f2226a5ef50de43174dff305f3,true +NI-LabVIEW,ni-frc-2022-base-suite_22.0.0.49164-0+f12_offline.iso,https://download.ni.com/support/nipkg/products/ni-f/ni-frc-2022-base-suite/22.0/offline/ni-frc-2022-base-suite_22.0.0.49164-0+f12_offline.iso,041dbac231ac3e66c5de5f7bfa945d43,false +NI-Update,ni-frc-2022-game-tools_22.0.1_offline.iso,https://download.ni.com/support/nipkg/products/ni-f/ni-frc-2022-game-tools/22.0/offline/ni-frc-2022-game-tools_22.0.1_offline.iso,d579261547f9c08e301c93c5b2b98fd6,false +WPILibInstaller_Windows64,WPILib_Windows64-2022.4.1.iso,https://github.com/wpilibsuite/allwpilib/releases/download/v2022.4.1/WPILib_Windows64-2022.4.1.iso,9f867a4a8a7a48169668e75feba51d28,false Password,2022Password.txt,https://raw.githubusercontent.com/JamieSinn/CSA-USB-Tool/master/2022Password.txt,327a100428a51898054ba1e34e7ffe02,false -CTRE-Phoenix-Win,CTRE.Phoenix.Framework.v5.20.2.2.zip,https://github.com/CrossTheRoadElec/Phoenix-Releases/releases/download/v5.20.2.2/CTRE_Phoenix_Framework_v5.20.2.2.exe,7bf7a193a3388c564da9ebd2d46337e4,true +CTRE-Phoenix-Win,CTRE.Phoenix.Framework.v5.21.2.0.exe,https://github.com/CrossTheRoadElec/Phoenix-Releases/releases/download/v5.21.2.0/CTRE_Phoenix_Framework_v5.21.2.0.exe,ef7510be1345441927efe4cc77dde99b,false RadioConfigTool,FRC_Radio_Configuration_22_0_1.zip,https://firstfrc.blob.core.windows.net/frc2022/Radio/FRC_Radio_Configuration_22_0_1.zip,985ea293c009832f0cec53e60e9babe7,true RadioConfigTool Israel,FRC_Radio_Configuration_22_0_1_IL.zip,https://firstfrc.blob.core.windows.net/frc2022/Radio/FRC_Radio_Configuration_22_0_1_IL.zip,29cff7f77fbc5628247188544e65821c,true 2022Manual,2022FRCGameManual.pdf,https://firstfrc.blob.core.windows.net/frc2022/Manual/2022FRCGameManual.pdf,00000000000000000,false NavX,navx-mxp.zip,https://www.kauailabs.com/public_files/navx-mxp/navx-mxp.zip,00000000000000000,true -VSCode-1.41.1,VSCode-win64.zip,https://az764295.vo.msecnd.net/stable/899d46d82c4c95423fb7e10e68eba52050e30ba3/VSCodeUserSetup-x64-1.63.2.exe,0f5a04b9e36823c986c3313025a4f579,true +VSCode-1.63.2,VSCode-win64.exe,https://az764295.vo.msecnd.net/stable/899d46d82c4c95423fb7e10e68eba52050e30ba3/VSCodeUserSetup-x64-1.63.2.exe,0f5a04b9e36823c986c3313025a4f579,false VSCode-Cpp,VSCode-Cpp.vsix,https://github.com/microsoft/vscode-cpptools/releases/download/1.7.1/cpptools-win32.vsix,3bfbf7ea52676259f563e1705236d7a6,true -REV Robotics All FRC Software,REV-Robotics-Software-All-FRC-CSATool-2020-1.zip,http://www.revrobotics.com/content/sw/REV-Robotics-Software-All-FRC-CSATool-2020-1.zip,15d19153cb42bf4b5feaf50f53d750cb,true +REV Hardware Client,REV-Hardware-Client-Setup-1.4.3.exe,https://github.com/REVrobotics/REV-Software-Binaries/releases/download/rhc-1.4.3/REV-Hardware-Client-Setup-1.4.3.exe,4f5b5bc918b6474342a6b33f29fada5e,false +REVLib labVIEW API,REVLib-labVIEW-2022.1.2-0_windows-all.nipkg,https://github.com/REVrobotics/REV-Software-Binaries/releases/download/revlib-2022.1.2/REVLib-labVIEW-2022.1.2-0_windows_all.nipkg,3ded91d5a39f02315c106d7bc9658463,false +REVLib Java/C++ API,REVLib-offline-v2022.1.1.zip,https://github.com/REVrobotics/REV-Software-Binaries/releases/download/revlib-2022.1.1/REVLib-offline-v2022.1.1.zip,9624efc3bee707c7cc332f260731730d,true DotNet4.8,NDP462-KB3151800-x86-x64-AllOS-ENU.exe,https://download.visualstudio.microsoft.com/download/pr/2d6bb6b2-226a-4baa-bdec-798822606ff1/8494001c276a4b96804cde7829c04d7f/ndp48-x86-x64-allos-enu.exe,7d2b599470e34481138444866b7e4ea6,false Python 3.7.2,python-3.7.2.exe,https://www.python.org/ftp/python/3.7.2/python-3.7.2.exe,38156b62c0cbcb03bfddeb86e66c3a0f,false Limelight Finder Tool,LimelightFinderSetup1_0_1.exe,http://downloads.limelightvision.io/software/LimelightFinderSetup1_0_1.exe,7e3ec1ea8d1c6c78f79839a019d7c43d,false +Limelight 2022.2.3,limelight_2022_2_3_release.zip,https://downloads.limelightvision.io/images/limelight_2022_2_3_release.zip,5c4f14e3aa9cf97742ded26c1be01a19,true +Limelight USB Driver,rpiboot_setup.exe,https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe,E6EE3C1EEB576253B500BEE1BFA2E5CA,false 7-Zip,7z2107.exe,https://www.7-zip.org/a/7z2107-x64.exe,49839f0c227b5f9399b59f6ae94a7c7b,false -FRC-Docs,docs-wpilib-org-en-latest.pdf,https://docs.wpilib.org/_/downloads/en/latest/pdf/,00000000000000000,false \ No newline at end of file +FRC-Docs,docs-wpilib-org-en-latest.pdf,https://docs.wpilib.org/_/downloads/en/latest/pdf/,00000000000000000,false +BalenaEtcher Portable,balenaEtcher-Portable-1.7.3.exe,https://github.com/balena-io/etcher/releases/download/v1.7.3/balenaEtcher-Portable-1.7.3.exe,003ef9497101bda77f18cd6583600c92,false +DSLOG Reader 2.2,DSLOG-Reader.2.2.exe,https://github.com/orangelight/DSLOG-Reader/releases/download/v2.2.0/DSLOG-Reader.2.2.exe,00000000000000000,false +System Configuration ,ni-system-configuration_21.5.0_offline.iso , https://download.ni.com/support/nipkg/products/ni-s/ni-system-configuration/21.5/offline/ni-system-configuration_21.5.0_offline.iso ,e8b6cf9feed960c217ada3e2ea2dc7e4, false diff --git a/FTCSoftware2023.csv b/FTCSoftware2023.csv new file mode 100644 index 0000000..1fd4872 --- /dev/null +++ b/FTCSoftware2023.csv @@ -0,0 +1,11 @@ +#FriendlyName,FileName,URL,MD5,isZipped +PowerPlay_AndroidStudioProj,FtcRobotController.zip,https://github.com/FIRST-Tech-Challenge/FtcRobotController/archive/master.zip,539d24d671e74ba41e51f0e05654fa92,TRUE +PowerPlay_ManualP1,Game-Manual-P1.pdf,https://www.firstinspires.org/sites/default/files/uploads/resource_library/ftc/game-manual-part-1-traditional-events.pdf,854e41af7e21b665a7650088600b78ca,FALSE +PowerPlay_ManualP2,Game-Manual-P2.pdf,https://firstinspiresst01.blob.core.windows.net/first-energize-ftc/game-manual-part-2-traditional.pdf,9891b2728edf6554828847e3d8815032,FALSE +PowerPlay_AndroidStudioGuide,Andriod-Studio-Guide.pdf,https://www.firstinspires.org/sites/default/files/uploads/resource_library/ftc/android-studio-guide.pdf,11f33dee77d3ae88206d4268a7d441ae,FALSE +Robot Controller App,RevHub-8.0-FtcRobotController-release.apk,https://github.com/FIRST-Tech-Challenge/FtcRobotController/releases/download/v8.0/FtcRobotController-release.apk,e4fab8f3898ed3f1e2778dac04a02fd0,FALSE +Driver Station App,RevHub-8.0-FtcDriverStation-release.apk,https://github.com/FIRST-Tech-Challenge/FtcRobotController/releases/download/v8.0/FtcDriverStation-release.apk,82ef0e0ffc1e8e47cc8deb45926247c4,FALSE +REV Hardware Client,REVHardwareClient-1.4.3.exe,https://github.com/REVrobotics/REV-Software-Binaries/releases/download/rhc-1.4.3/REV-Hardware-Client-Setup-1.4.3.exe,e5087116193c934438e1ee05c5a135bf,FALSE +REV Control Hub OS,RevHub-ControlHubOS-1.1.3.zip,https://github.com/REVrobotics/REV-Software-Binaries/releases/download/chos-1.1.3/ControlHubOS-1.1.3.zip,6eb804159f6797f915f53ae909ba0f11,TRUE +REV Driver Hub OS,RevHub-1.2.0-DriverHubOS.zip,https://github.com/REVrobotics/REV-Software-Binaries/releases/download/dhos-1.2.0/DriverHubOS.zip,3a9863f48ee177d41aa6c41b36920fe8,TRUE +REV Expansion/Control Hub Firmware,RevHub-1.8.2-REVHubFirmware_1_08_02.bin,https://www.revrobotics.com/content/sw/REVHubFirmware_1_08_02.bin,980ebc759354054c53c54eff5c82a16f,FALSE \ No newline at end of file diff --git a/README.md b/README.md index f7a41a5..6b413fe 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# CSA-USB-Tool [![Build status](https://ci.appveyor.com/api/projects/status/qmcmk7if7hhxh23d?svg=true)](https://ci.appveyor.com/project/JamieSinn/csa-usb-tool) +# CSA-USB-Tool Tool to download all files in a given FIRST season needed to support teams. diff --git a/Years.txt b/Years.txt index 69b2adf..96b92a4 100644 --- a/Years.txt +++ b/Years.txt @@ -3,4 +3,5 @@ FRC2020 FRC2019 FRC2018 FRC2017 +FTC2023 FTC2020 \ No newline at end of file diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 8ba5005..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: 2018.0.{build} -image: Visual Studio 2017 -before_build: - - nuget restore