WPILib Java and C++

WPILib is provided by the WPILib Contributors for use by teams in FRC®. The VMX uses a modified version of WPILib that enables use on the VMX instead of the roboRIO.

Software Install

Software installation for users PC for WPILib development.

Setting up VS Code for the VMX

Set up the software development environemnt for VMX development.

Creating a project

How to create a project using VS Code and WPILib.

Adding Vendor Libraries

How to add external libraries for devices and code not built into WPILib.

Autonomous Basics

Basics on using the Autonomous framework of WPILib.

Simple Autonomous Example

An extremely simple autonomous project walkthrough.

MockDS

An internal driverstation to enable and disable autonomous mode.

WPILib Offical Documentation

The offical documentation for WPILib. Note this documentation uses a newer version of WPILib and some features may not be available in the 2020 version used by the VMX.

Studica Vendor API

Studica vendor class documentation using doxygen.

Java

C++