ExtendeD, you don't know how much I was researching after I heard the news
The thing is with the file functions in os.h I can read/write to the serial port (uber awesome). But when reading stdin, it will block until there is data.
And since I can not check if there is data some way, I can't use this method.
There are two possibilities for me:
1) Directly talk to the serial hardware
2) Make stdin non blocking
2 can be done with
fcntl() (from fcntl.h), and since it's a posix function it might be in the Nspire. But finding it is another task ^^.
If you have suggestions, please post them