Gast
#667301
Ich habe auch ein Problem mit Fließkommazahl umwandlung (ARM7 + NutOS).
Ich habe diese Funktionen :
/**
*
* \brief Convert float value to unsigned int value
*
* \param floatValue
*
* \returns integer representation of the float value
*
*/
unsigned int COMToInt(float floatValue)
{
float* pf = &floatValue;
void* pv = (void*) pf;
unsigned int uVal = (*((unsigned int*)pv));
return uVal;
}
/**
*
* \brief Convert unsigned int value to float
*
* \param unsignedValue
*
* \returns float representation of the unsigned int value
*
*/
float COMToFloat(unsigned int u)
{
unsigned int* pu = &u;
float fVal = (*((float*)pu));
return fVal;
}
Ich denke 'float-lib' ist eine Voraussetzung für
diese Wandlung.
Aber ich weiss das nicht, wie kann ich das 'float-lib' in ARM7
benutzen.
Weiß jemand was da helfen könnte?