Revert "AP_Math: add function to convert any base to any base"

This reverts commit 935cb39dff.
This commit is contained in:
Tom Pittenger 2020-10-06 04:23:51 -07:00 committed by Andrew Tridgell
parent a0f25640a2
commit 787d7f5254
2 changed files with 0 additions and 20 deletions

View File

@ -128,23 +128,6 @@ float throttle_curve(float thr_mid, float alpha, float thr_in)
return thr_out; return thr_out;
} }
/*
* Convert any base number to any base number. Example octal(8) to decimal(10)
* baseIn: base of input number
* baseOut: base of output number
* inputNumber: value currently in base "baseIn" to be converted to base "baseOut"
*/
uint32_t convertMathBase(const uint8_t baseIn, const uint8_t baseOut, uint32_t inputNumber)
{
uint32_t outputNumber = 0;
for (uint8_t i=0; inputNumber != 0; i++) {
outputNumber += (inputNumber % baseOut) * powf(float(baseIn), i);
inputNumber /= baseOut;
}
return outputNumber;
}
template <typename T> template <typename T>
T wrap_180(const T angle) T wrap_180(const T angle)
{ {

View File

@ -265,9 +265,6 @@ constexpr float expo_curve(float alpha, float input);
*/ */
float throttle_curve(float thr_mid, float alpha, float thr_in); float throttle_curve(float thr_mid, float alpha, float thr_in);
// Convert any base number to any base number. Example octal(8) to decimal(10)
uint32_t convertMathBase(const uint8_t baseIn, const uint8_t baseOut, uint32_t inputNumber);
/* simple 16 bit random number generator */ /* simple 16 bit random number generator */
uint16_t get_random16(void); uint16_t get_random16(void);