Skip to content
Snippets Groups Projects

Patch to control the min-max duty cycle and the frequency of the Hrtim

Merged Luiz Fernando Lavado Villa requested to merge patch_duty_frequency_v2 into main
6 files
+ 161
150
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -289,6 +289,27 @@ void HardwareConfiguration::setLeg2PhaseShiftCenterAligned(float32_t phase_shift
@@ -289,6 +289,27 @@ void HardwareConfiguration::setLeg2PhaseShiftCenterAligned(float32_t phase_shift
hrtim_leg2_phase_shift_update_center_aligned(phase_shift);
hrtim_leg2_phase_shift_update_center_aligned(phase_shift);
}
}
 
 
void HardwareConfiguration::setHrtimFrequency(uint32_t frequency_Hz)
 
{
 
hrtim_set_frequency(frequency_Hz);
 
}
 
 
uint32_t HardwareConfiguration::getHrtimFrequency()
 
{
 
return hrtim_get_frequency();
 
}
 
 
void HardwareConfiguration::setHrtimMinDutyCycle(float32_t duty_cycle)
 
{
 
hrtim_set_min_duty_cycle(duty_cycle);
 
}
 
 
void HardwareConfiguration::setHrtimMaxDutyCycle(float32_t duty_cycle)
 
{
 
hrtim_set_max_duty_cycle(duty_cycle);
 
}
 
void HardwareConfiguration::setInterleavedOn()
void HardwareConfiguration::setInterleavedOn()
{
{
power_driver_interleaved_on();
power_driver_interleaved_on();
Loading