That is indeed the normal MODSERIAL. Mine is exactly the same, don't worry ;). Only difference is that mine supports the KL25Z: Andy made MODSERIAL, and it is very useful, however it was written when only the LPC1768 was around. He kinda hacked in LPC11u24 support, since their UARTs (serial peripherals) look very much alike. However the KL25 has a completely different UART, so in order to support that I first had to split the target dependent and target independent code, which causes them to look quite different, but in the end they use the same commands.
That said I doubt I will add more targets to it, despite the hard work being done: there is also now BufferedSerial, which I wouldn't be surprised if it ends up in the official mbed lib, which has the same idea as MODSERIAL, only it does everything with standard mbed serial functions. For you it is not very relevant now, it lacks many of the nice things of MODSERIAL, and apparantly doesn't work on the LPC1768. However for the future it is easier to have one that just uses standard library functions, even if it is a bit less efficient, than code which needs to be updated with every new target platform.
I think this hello world forum was made for me.
While my program is executing on the Mbed, I would like to adjust a a couple variables to affect the way the program runs. Basically I have a feedback loop that moves an arm to hold it a constant Distance (D) from a moving object. D is currently just a variable that I initialize with the value as a float. I would like to be able to either type in a new value and press enter, or maybe increase/decrease the value with arrow keys. The only way I can think to do that is with a loop that waits for an input, but that makes the program stop and wait for the input. I dont want the program to stop. So is there a way to do this via programming? Thanks!