|
HF-MAX22200 Driver 0.1.0-dev
HF-MAX22200 C++ Driver
|
Duty cycle limits (δMIN, δMAX) for a given configuration. More...
#include <max22200_types.hpp>
Public Member Functions | |
| DutyLimits () | |
| uint8_t | getMinPercent () const |
| Minimum duty cycle in percent (δMIN) | |
| uint8_t | getMaxPercent () const |
| Maximum duty cycle in percent (δMAX) | |
| bool | inRange (float percent) const |
True if percent is within [min_percent, max_percent]. | |
| float | clamp (float percent) const |
Clamp percent to [min_percent, max_percent]. | |
Public Attributes | |
| uint8_t | min_percent |
| Minimum duty cycle in percent (δMIN) | |
| uint8_t | max_percent |
| Maximum duty cycle in percent (δMAX) | |
Duty cycle limits (δMIN, δMAX) for a given configuration.
Returned by GetDutyLimits() based on FREQM, FREQ_CFG, and SRC settings. See datasheet Table 2 for the complete table.
|
inline |
Clamp percent to [min_percent, max_percent].
|
inline |
Maximum duty cycle in percent (δMAX)
|
inline |
Minimum duty cycle in percent (δMIN)
True if percent is within [min_percent, max_percent].
| uint8_t max22200::DutyLimits::max_percent |
Maximum duty cycle in percent (δMAX)
| uint8_t max22200::DutyLimits::min_percent |
Minimum duty cycle in percent (δMIN)