http://mbed.org/teams/Sensinode/code/nsdl_lib/#050d0f54a0dc