== General References and Resources === RoboRIO, WPILib and FRC Topics ==== Setup * [wiki:FRCSoftwareSetup Setting Up a Computer for FRC Java Programming] * [wiki:DriverStationSetup Setting Up a Driver Station] * [wiki:RoboRioSetup Setting Up a New RoboRIO] * [http://khengineering.github.io/RoboRio/faq/roborio/ RoboRIO FAQ] ==== Reference * [http://introcs.cs.princeton.edu/java/11cheatsheet/ Java Cheatsheet] * [https://decibel.ni.com/content/docs/DOC-30419 NI RoboRio Specifications] * [wiki:MotorControl About Motors] * [wiki:UsingSerialPorts Serial (TTL) Interface (Using the roboRIO's Serial Ports)] * [wiki:SoftwareCAN Using CAN for Software] * [http://www.java67.com/2013/11/10-free-java-programing-books-download-PDF-HTML.html Free Java Books] * [https://www.udemy.com/java-tutorial/ Free Java Tutorial] another [http://www.learnjavaonline.org/ interactive Java tutorial] ==== Programming * [https://wpilib.org/documentation WPILib documentation] * [http://wpilib.screenstepslive.com/s/4485 FRC Control Systems Documentation]: ''the resource'' for programming with WPIlib * [http://www.wbrobotics.com/attachments/article/11/WPILibCookbook.pdf WPILib Cookbook] * [http://first.wpi.edu/FRC/roborio/release/docs/java/ WPILIBJ API Javadocs]: details about every available function in the WPI libraries * [wiki:'Command Based Robot Notes' Command Based Robot Structure]: introduction or refresher on command-based programming in WPIlib * [http://wpilib.screenstepslive.com/s/4485/m/13809 FRC Java Programming]: subset of the control systems documentation which details how to accomplish many FRC-related tasks in Java * [http://first.wpi.edu/FRC/roborio/toolchains/ FIRST C++ toolchain] * [https://github.com/Open-RIO Open-RIO] * [https://github.com/Open-RIO/ToastAPI/wiki Toast] * [https://team900.org/labs/ Zeberacorns Lab] and [https://github.com/cgund98/frcbox FRCbox] (vision)