Removed requirement that custom pulse times be multiples of the minimum cycle. This allows continuous values to be sent, and automatically mapped to the nearest cycle.