10#define __UTILITIES_H__
13#define white_space(c) ((c) == ' ' || (c) == '\t')
14#define valid_digit(c) ((c) >= '0' && (c) <= '9')
17float constrain(
float input,
float minValue,
float maxValue);
18uint16_t
constrain16(uint16_t input, uint16_t minValue, uint16_t maxValue);
uint16_t dshot3dFormat(int16_t rxCmd)
Formats values from an iBus receiver for 3D mode.
Definition: utilities.c:71
float standardRadianFormat(float angle)
Puts a value in standard radian format.
Definition: utilities.c:55
float constrain(float input, float minValue, float maxValue)
Constrains an input between two values.
Definition: utilities.c:20
float stringToFloat(const char *p)
Simple and fast atof (ascii to float) function.
Definition: utilities.c:95
uint16_t constrain16(uint16_t input, uint16_t minValue, uint16_t maxValue)
Constrains an input uint16_t between two values.
Definition: utilities.c:38