The code archive has been changing since the book released, and those
functions ( the 'roundFloatToUint32) were added later with this
unintended side effect on the ESOS example for apps_irq.mcp. You can
get around it by copying the missing functions from pic24_util.c to
the apps_irq.c file, but obviously this is not a long term solution
and will need to be fixed.
I am not sure what is up with the echo and reverse string examples,
those should work. JW Bruce is the ESOS expert and is using again in
his embedded systems class being taught this fall, and they are using
the code archive, so I will talk with him. I will also try it myself.
Bob R