Martijn Grootens / Mbed 2 deprecated mbr_2017_robot_gr20

Dependencies:   FastPWM MODSERIAL QEI mbed

Committer:
megrootens
Date:
Mon Nov 13 10:39:55 2017 +0000
Revision:
7:b9a209f889f5
Parent:
5:088917beb5e4
Moved implementation to separate .cpp files, by using static const variables for constants in namespaces and extern declarations for non-const vars.; Code compiles & runs on a board. **Not yet tested on the actual robot!**

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 7:b9a209f889f5 5 static 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 7:b9a209f889f5 10 double rad2deg(double rad);
megrootens 2:df0c6af898ac 11
megrootens 2:df0c6af898ac 12 /**
megrootens 2:df0c6af898ac 13 * Degrees to radians
megrootens 2:df0c6af898ac 14 */
megrootens 7:b9a209f889f5 15 double deg2rad(double deg);
megrootens 5:088917beb5e4 16
megrootens 5:088917beb5e4 17 #endif