|
sarmfsw: SMFSW Toolbox (desinged for ARM / compatible with other 8b/16b/32b platforms) 4.0rc
SMFSW collection of miscellaneous functions \& macros (desinged for ARM / compatible with other 8b/16b/32b platforms)
|
Angle conversion inlines. More...
#include <math.h>

Macros | |
| #define | M_SQRT2 1.41421356237309504880 |
| sqrt(2) approximation constant | |
| #define | M_PI 3.14159265358979323846 |
| Pi approximation constant. | |
| #define | M_TWOPI (M_PI * 2.0) |
| 2*Pi approximation constant | |
| #define | M_PI_180 (M_PI / 180.0) |
| Pi/180 approximation constant. | |
| #define | M_180_PI (180.0 / M_PI) |
| 180/Pi approximation constant | |
Functions | |
| float | RAD_NORM (const float rad) |
| Radians normalization (normalize angle to single rotation) | |
| float | DEG_NORM (const float deg) |
| Degrees normalization (normalize angle to single rotation) | |
| float | RAD_TO_DEG (const float rad) |
| Radians to degrees conversion. | |
| float | DEG_TO_RAD (const float deg) |
| Degrees to radians conversion. | |
| float | RAD_TO_FLOAT (const float rad) |
| Radians to 0-1 scaled float conversion. | |
| float | FLOAT_TO_RAD (const float val) |
| 0-1 scaled float to radians conversion | |
| float | DEG_TO_FLOAT (const float deg) |
| Degrees to 0-1 scaled float conversion. | |
| float | FLOAT_TO_DEG (const float val) |
| 0-1 scaled float to degrees conversion | |
Angle conversion inlines.
| #define M_180_PI (180.0 / M_PI) |
180/Pi approximation constant
| #define M_PI 3.14159265358979323846 |
Pi approximation constant.
| #define M_PI_180 (M_PI / 180.0) |
Pi/180 approximation constant.
| #define M_SQRT2 1.41421356237309504880 |
sqrt(2) approximation constant
| #define M_TWOPI (M_PI * 2.0) |
2*Pi approximation constant
|
inline |
Degrees normalization (normalize angle to single rotation)
| [in] | deg | - Degrees to convert |

|
inline |
Degrees to 0-1 scaled float conversion.
| [in] | deg | - Degrees to convert |

|
inline |
Degrees to radians conversion.
| [in] | deg | - Degrees to convert |

|
inline |
0-1 scaled float to degrees conversion
| [in] | val | - 0-1 scaled float to convert |
|
inline |
0-1 scaled float to radians conversion
| [in] | val | - 0-1 scaled float to convert |
|
inline |
Radians normalization (normalize angle to single rotation)
| [in] | rad | - Radians to convert |

|
inline |
Radians to degrees conversion.
| [in] | rad | - Radians to convert |

|
inline |
Radians to 0-1 scaled float conversion.
| [in] | rad | - Radians to convert |
