Martijn Grootens / Mbed 2 deprecated mbr_2017_robot_gr20

Dependencies:   FastPWM MODSERIAL QEI mbed

Committer:
megrootens
Date:
Mon Nov 13 09:11:42 2017 +0000
Revision:
5:088917beb5e4
Parent:
2:df0c6af898ac
Child:
7:b9a209f889f5
added include guards in header files

Who changed what in which revision?

UserRevisionLine numberNew contents of line
megrootens 5:088917beb5e4 1 #ifndef _TOOLS_H_
megrootens 5:088917beb5e4 2 #define _TOOLS_H_
megrootens 5:088917beb5e4 3
megrootens 2:df0c6af898ac 4 // radians per degree
megrootens 0:caa8ee3bd882 5 const double kRadPerDeg = 3.1415926535 / 180;
megrootens 0:caa8ee3bd882 6
megrootens 2:df0c6af898ac 7 /**
megrootens 2:df0c6af898ac 8 * Radians to degrees
megrootens 2:df0c6af898ac 9 */
megrootens 0:caa8ee3bd882 10 double rad2deg(double rad)
megrootens 0:caa8ee3bd882 11 {
megrootens 0:caa8ee3bd882 12 return rad / kRadPerDeg;
megrootens 0:caa8ee3bd882 13 }
megrootens 2:df0c6af898ac 14
megrootens 2:df0c6af898ac 15 /**
megrootens 2:df0c6af898ac 16 * Degrees to radians
megrootens 2:df0c6af898ac 17 */
megrootens 0:caa8ee3bd882 18 double deg2rad(double deg)
megrootens 0:caa8ee3bd882 19 {
megrootens 0:caa8ee3bd882 20 return deg * kRadPerDeg;
megrootens 2:df0c6af898ac 21 }
megrootens 5:088917beb5e4 22
megrootens 5:088917beb5e4 23 #endif