Analog Joystick Library

Fork of SparkfunAnalogJoystick by ECE4180

Revision:
3:2b40241a7675
Parent:
2:4761030c1a7d
--- a/SparkfunAnalogJoystick.cpp	Mon Mar 09 21:01:23 2015 +0000
+++ b/SparkfunAnalogJoystick.cpp	Mon Mar 09 21:11:22 2015 +0000
@@ -9,30 +9,29 @@
 
 #define M_PI 3.14159265358979323846
 
-/** My HelloWorld class.
- *  Used for printing "Hello World" on USB serial.
+/** Constructor of Joystick object
  */
 SparkfunAnalogJoystick::SparkfunAnalogJoystick(PinName vert, PinName horz, PinName sel): VERT(vert), HORZ(horz), SEL(sel)
 {
     SEL.mode(PullUp);
 }
 
-// Get the button status
+//! Get the button status
 int SparkfunAnalogJoystick::button(){
     return 1-SEL;
 }
 
-// X axis value, reverse the value to get the x value in a normal Cartesian coordinate system
+//! X axis value, reverse the value to get the x value in a normal Cartesian coordinate system
 float SparkfunAnalogJoystick::xAxis(){
     return -(HORZ-0.5)*2;
 }
 
-// Y axis value
+//! Y axis value
 float SparkfunAnalogJoystick::yAxis(){
     return (VERT-0.5)*2;
 }
 
-// Calculate the angle value in a polar coordinate system
+//! Calculate the angle value in a polar coordinate system
 float SparkfunAnalogJoystick::angle(){
     float horz=-(HORZ-0.5)*2;
     float vert=(VERT-0.5)*2;
@@ -47,7 +46,7 @@
     return angle;
 }
 
-// Calculate the normalized distance value in a polar coordinate system
+//! Calculate the normalized distance value in a polar coordinate system
 float SparkfunAnalogJoystick::distance(){
     float horz=-(HORZ-0.5)*2;
     float vert=(VERT-0.5)*2;