Welcome to the FIRST Robotics Competition Programming Guide, maintained by Team 1799 out of Denver, Colorado!
Here you will find all sorts of information regarding programming your robot, along with information about electronic systems and custom circuits. It is our mission to provide free, accurate, and easily accessed information. Let us know how we can do better, or join and contribute!
Please note that due to the audience that this website it targeting, there are steeper restrictions on editing and adding information. Pretty much as long as you are accurate, appropriate, and abbreviated then you are doing the right thing!
If you don't know a whole lot about programming but would still like to help out, you can always help keep things organized. Be on the lookout for orphaned pages or pages needing development or deletion. The moderation and administration team are always busy adding information and correcting errors, so let us know so we can get something fixed quickly.
Programming Guides and File Explanations
The Programming Guide is the best place for beginners that know C syntax. The file explanations will help you out if you want to know what a line of code does. Or for the true tenderfoots, check out the guide to C syntax.
Download the FRC Default Code
The default code is referenced in many places of this guide, it would be beneficial to have it on demand!
Most recent code:
FRC Default Code
Download 2007 Default Code:
2007 Default Code
Team 1799 Custom Code
Team 1799 is in the process of creating custom code for the FRC Controller in an effort to make it more stable and to operate more quickly. Also, another feature of the Team 1799 code is that it has many integrated features, such as encoder handling, better PWMs, oversampling analog input, and more!
Download the Team 1799 Custom Code
Most recent code:
Team 1799 Recent Build
Download 2008 Custom Code:
2008 Team 1799 Code





