PwmIn library by Simon Ford updated and revisited to mbed OS 5.