Bayley Wang
/
foc-ed_in_the_bot_compact
robot
MathHelpers/MathHelpers.h@155:7c6005933d4c, 2017-05-04 (annotated)
- Committer:
- bwang
- Date:
- Thu May 04 17:35:10 2017 +0000
- Revision:
- 155:7c6005933d4c
- Parent:
- 64:b4175385d718
- Child:
- 82:5e741c5ffd9f
05/04/2017 13:34 - changed logic in PwmIn::handle_fall, which no longer resets timer on invalid edges
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bwang | 19:a6cf15f89f3d | 1 | #ifndef __MATH_HELPERS_H |
bwang | 19:a6cf15f89f3d | 2 | #define __MATH_HELPERS_H |
bwang | 19:a6cf15f89f3d | 3 | |
bwang | 19:a6cf15f89f3d | 4 | float constrain(float in, float min, float max); |
bwang | 64:b4175385d718 | 5 | float constrain_norm(float *x, float *y, float coeffx, float coeffy, float max); |
bwang | 19:a6cf15f89f3d | 6 | float map(float x, float in_min, float in_max, float out_min, float out_max); |
bwang | 19:a6cf15f89f3d | 7 | float fminf(float, float); |
bwang | 19:a6cf15f89f3d | 8 | float fmaxf(float, float); |
bwang | 19:a6cf15f89f3d | 9 | |
bwang | 38:07cb4ae6c1bd | 10 | float acbrt(float x); |
bwang | 39:80b38a8e1787 | 11 | float aatan2(float q, float d); |
bwang | 38:07cb4ae6c1bd | 12 | |
bwang | 38:07cb4ae6c1bd | 13 | #define M_PI 3.14159f |
bwang | 38:07cb4ae6c1bd | 14 | |
bwang | 19:a6cf15f89f3d | 15 | #endif |