Library for Sparkfun analog joystick
Fork of SparkfunAnalogJoystick by
Diff: SparkfunAnalogJoystick.cpp
- Revision:
- 4:98f381ce9b3a
- Parent:
- 3:2b40241a7675
--- a/SparkfunAnalogJoystick.cpp Mon Mar 09 21:11:22 2015 +0000 +++ b/SparkfunAnalogJoystick.cpp Tue Apr 26 18:24:37 2016 +0000 @@ -28,7 +28,11 @@ //! Y axis value float SparkfunAnalogJoystick::yAxis(){ - return (VERT-0.5)*2; + float val = (VERT-0.5)*2; + if (val < 0) + return val * 10.0/9.0; + else + return val; } //! Calculate the angle value in a polar coordinate system @@ -57,5 +61,10 @@ float maxdistance=sqrt(1+oneAxis*oneAxis); float temp=horz*horz+vert*vert; return sqrt(temp)/maxdistance; +} -} \ No newline at end of file +// set callback function for select button +//void SparkfunAnalogJoystick::set_callback(void (*select_hit_callback)(void)) { +// SEL.attach_deasserted(select_hit_callback); +// SEL.setSampleFrequency(); +//} \ No newline at end of file