@@ -1530,10 +1530,28 void floatToChar( float value, unsigned | |||||
1530 | unsigned char* valuePtr; |
|
1530 | unsigned char* valuePtr; | |
1531 |
|
1531 | |||
1532 | valuePtr = (unsigned char*) &value; |
|
1532 | valuePtr = (unsigned char*) &value; | |
|
1533 | ||||
1533 | ptr[BYTE_0] = valuePtr[BYTE_0]; |
|
1534 | ptr[BYTE_0] = valuePtr[BYTE_0]; | |
1534 | ptr[BYTE_1] = valuePtr[BYTE_1]; |
|
1535 | ptr[BYTE_1] = valuePtr[BYTE_1]; | |
1535 | ptr[BYTE_2] = valuePtr[BYTE_2]; |
|
1536 | ptr[BYTE_2] = valuePtr[BYTE_2]; | |
1536 | ptr[BYTE_3] = valuePtr[BYTE_3]; |
|
1537 | ptr[BYTE_3] = valuePtr[BYTE_3]; | |
|
1538 | ||||
|
1539 | // <TEST> | |||
|
1540 | printf("\n\n<TEST>\n"); | |||
|
1541 | ||||
|
1542 | float aux = NAN; | |||
|
1543 | unsigned char* auxPtr; | |||
|
1544 | auxPtr = (unsigned char*) &aux; | |||
|
1545 | ||||
|
1546 | printf("aux = %f, value = %f\n", aux, value); | |||
|
1547 | ||||
|
1548 | auxPtr[BYTE_0] = valuePtr[BYTE_0]; | |||
|
1549 | auxPtr[BYTE_1] = valuePtr[BYTE_1]; | |||
|
1550 | auxPtr[BYTE_2] = valuePtr[BYTE_2]; | |||
|
1551 | auxPtr[BYTE_3] = valuePtr[BYTE_3]; | |||
|
1552 | ||||
|
1553 | printf("aux = %f\n", aux); | |||
|
1554 | // </TEST> | |||
1537 | } |
|
1555 | } | |
1538 |
|
1556 | |||
1539 | //********** |
|
1557 | //********** |
General Comments 0
You need to be logged in to leave comments.
Login now