Skip to content

Commit

Permalink
Add some reference docs and API docs
Browse files Browse the repository at this point in the history
  • Loading branch information
ethanc8 committed Aug 7, 2024
1 parent c9a2b13 commit 4d7bb9b
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions source/Resources/1_JavaProgramming/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# 1 - Java Programming
# Java / roboRIO Programming

## Introduction

The [official WPILib documentation](https://docs.wpilib.org/en/stable/) has the most amount of content regarding FRC programming. Reading through the entire Wiki will set you ahead of majority of FRC programmers. Some components do not have official WPILib support and contain their documentation externally, such as [Phoneix 6](https://v6.docs.ctr-electronics.com/en/stable/) and [NavX2](https://pdocs.kauailabs.com/navx-mxp/)
The [official WPILib documentation](https://docs.wpilib.org/en/stable/) has the most amount of content regarding FRC programming. Reading through the entire Wiki will set you ahead of majority of FRC programmers. Some components do not have official WPILib support and contain their documentation externally, such as [Phoenix 6](https://v6.docs.ctr-electronics.com/en/stable/) and [NavX2](https://pdocs.kauailabs.com/navx-mxp/)

## Library guides

* WPILib
* [Basic Programming](https://docs.wpilib.org/en/stable/docs/software/basic-programming/index.html)
* [Command-Based Programming](https://docs.wpilib.org/en/stable/docs/software/commandbased/index.html)
* [Kinematics and Odometry](https://docs.wpilib.org/en/stable/docs/software/kinematics-and-odometry/index.html)
* [CTRE Phoenix 6](https://v6.docs.ctr-electronics.com/en/stable/index.html)
* [PathPlanner](https://pathplanner.dev/home.html)

## API references

* [WPILib (`edu.wpi.first`)](https://github.wpilib.org/allwpilib/docs/release/java/index.html)
* [CTRE Phoenix 6 (`com.ctre.phoenix6`)](https://api.ctr-electronics.com/phoenix6/release/java/)
* [PathPlannerLib (`com.pathplanner.lib`)](https://pathplanner.dev/api/java/)
* [FRC-REVLib (`com.revrobotics`)](https://codedocs.revrobotics.com/java/)

0 comments on commit 4d7bb9b

Please sign in to comment.