Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: CircularBuffer Servo Terminal mbed Radio
utility.h
- Committer:
- pclary
- Date:
- 2013-05-27
- Revision:
- 18:8806d24809c2
- Parent:
- 17:4ec59e8b52a6
File content as of revision 18:8806d24809c2:
inline float min(float a, float b) { return (a < b ? a : b); } inline float pos(float f) { return f > 0.0f ? f : 0.0f; } inline int deadzone(int input, int zone) { if (input > zone) return input; else if (input < -zone) return input; else return 0; } inline int least(float f1, float f2, float f3, float f4) { int value = 0; float temp = f1; if (f2 < temp) { value = 1; temp = f2; } if (f3 < temp) { value = 2; temp = f3; } if (f4 < temp) { value = 3; } return value; }