#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))
#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))
Constrains a number to be within a range.
|
Parameters |
Description |
|
x |
the number to constrain, all data types |
|
a |
the lower end of the range, all data types |
|
b |
the upper end of the range, all data types |
x: if x is between a and b
a: if x is less than a
b: if x is greater than b
wiring_constants.h