https://drive.google.com/file/d/0B4f...it?usp=sharing
https://www.youtube.com/watch?v=5pDs...ature=youtu.be
The video explains all the features and workings of it.
TLDR:
-single or two axis functionality(for single axis use, set one input to 0)
-deadzone
-minimum output
-variety of scaling types, parameters user select able for curve type of choice
-angular offset(plug gyro or compass into this and the robot will auto compensate orientation changes to maintain heading)