Warning

The CANdle Phoenix 5 API is deprecated and will be removed in 2027. Additionally, Talon FX, CANcoder, and Pigeon 2 now require Phoenix 6. Users are encouraged to migrate to the Phoenix 6 library for deprecated devices.

Additional Resources

Phoenix GitHub Examples

All documentation and examples can be found in the public organization: https://github.com/CrossTheRoadElec

There many examples in all three FRC languages available at:

https://github.com/CrossTheRoadElec/Phoenix-Examples-Languages

https://github.com/CrossTheRoadElec/Phoenix-Examples-LabVIEW

Phoenix C++/Java API Documentation

https://api.ctr-electronics.com/phoenix/stable/java/

https://api.ctr-electronics.com/phoenix/stable/cpp/

FRC WPILib Docs

Core documentation for the base FRC control system. https://docs.wpilib.org

Power Distribution Panel (PDP)

https://docs.wpilib.org/en/latest/docs/software/can-devices/power-distribution-panel.html

https://docs.wpilib.org/en/latest/docs/software/can-devices/using-can-devices.html

Pneumatics Control Module (PCM)

https://docs.wpilib.org/en/latest/docs/software/can-devices/pneumatics-control-module.html

https://docs.wpilib.org/en/latest/docs/hardware/hardware-basics/wiring-pneumatics.html