Home
PROS Docs
Okapi Docs
VEX Forum
Welcome!
Mission Statement
Contributing Guidelines
Hardware
VEX Drivetrains
VEX Joints
Flip Out Mechanisms
Intakes
Lifts
Shooting Mechanisms
Software
Competition Specific
Control Algorithms
Object Recognition
VEX Programming Software
General
Version Control
Stall Detection
Register Programming
Sensors and Odometry in Autonomous
Finite State Machine
Embedded Programming Tips
Code Styling Guide
Debugging
Bit Shift
Bit Mask
Autoformatting
Electronics
VEX
General
Powered by GitBook

General

Topics more pertinent to general concepts, not restricted to vex.
Here are the articles in this section:
Version Control
A component of software configuration management, version control, also known as revision control or source control, is ...
Stall Detection
Stall detection aims to prevent VEX Motors from overheating or tripping a Resettable Fuse by detecting high-current stal...
Register Programming
Sensors and Odometry in Autonomous
You can't really have good software without sensors, and the quality of the readings from your sensors is often the dete...
Finite State Machine
A finite state machine, typically abbreviated simply as a "state machine", is a simple system to implement more intellig...
Embedded Programming Tips
Code Styling Guide
This guide exists to help your team standardize the look of code to prevent unnecessary merge conflicts and make code ea...
Debugging
Bit Shift
A bit shift is an operation which moves the bits in the binary representation of a number a specified number of location...
Bit Mask
A bit mask is an operation which selects certain bits to be manipulated (or not manipulated) from a binary number.
Autoformatting
Autoformating C/C++ code can be done with clang-format. The appropriate files to use this are below:
Previous
Midnight C
Next
Version Control
Last updated 4 months ago
Edit on GitHub
Export as PDF