HRTIM duty cycle min and max double check and bug
Context
It is important to impose a minimum and maximum duty cycle to the power converter to avoid driving it into non-safe operating zones.
Description
A double check for duty cycle has been deployed on the code. There is a first check on the application feature has been deployed in our existing code. It takes place at the application layer. A second check is done on the lower level at the leg driver.
Solution
This double check needs to be replaced by a single check and there must be a point of access from the user side to change these limits. We should impose a minimum, somewhere around 2% to 5%, which overrides the user's choice.