Hi, 

I am having problems in sending floats to my realtime program via the 
RTfifo. The other way around seems to work fine.
When i in the fifo-handler tries to compare the float i received from the 
fifo with the float-constant that i send to the fifo (from user-space) i can 
see that they are no equal. 

little code example:
(in the fifo-handler)
float rec;
rtf_get(FIFO_NR,&rec,4)
if(rec!=10.81) rtl_printf("not equal"); 

only when the float i am sending is like 10.0, 342.0, 934.0 they are equal, 
else not. 

Is there something that i am missing to set (like you have to tell the 
rt-thread when it is supposed to use the floating point unit) or is it not 
possible to receive floats in rt-space via RTFIFOs ?? 

thanks in advance
Michael
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/

Reply via email to