This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28P650SH: llc hrpwm sysconfig

Part Number: TMS320F28P650SH
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

i use TMS320F28P650SH,

i want to use sysconfig to doing llc ,but can't use HRPWM Period Control

see the P65_TPE0XX_buck_boost_master.syscfg than EPWM ->PWM_test

/**
 * These arguments were used when this file was generated. They will be automatically applied on subsequent loads
 * via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments.
 * @cliArgs --device "F28P65x" --part "F28P65x_176PTP" --package "176PTP" --context "CPU1" --product "C2000WARE@5.02.00.00"
 * @v2CliArgs --device "TMS320F28P650SH" --package "176PTP" --variant "TMS320F28P650SH6" --context "CPU1" --product "C2000WARE@5.02.00.00"
 * @versions {"tool":"1.21.0+3721"}
 */

/**
 * Import the modules used in this configuration.
 */
const adc              = scripting.addModule("/driverlib/adc.js", {}, false);
const adc1             = adc.addInstance();
const adc2             = adc.addInstance();
const adc3             = adc.addInstance();
const analog           = scripting.addModule("/driverlib/analog.js", {}, false);
const analog1          = analog.addInstance();
const cmpss            = scripting.addModule("/driverlib/cmpss.js", {}, false);
const cmpss1           = cmpss.addInstance();
const cmpss2           = cmpss.addInstance();
const cmpss3           = cmpss.addInstance();
const cmpss4           = cmpss.addInstance();
const dac              = scripting.addModule("/driverlib/dac.js", {}, false);
const dac1             = dac.addInstance();
const ecap             = scripting.addModule("/driverlib/ecap.js", {}, false);
const ecap1            = ecap.addInstance();
const ecap2            = ecap.addInstance();
const epwm             = scripting.addModule("/driverlib/epwm.js");
const epwm1            = epwm.addInstance();
const epwm2            = epwm.addInstance();
const epwm3            = epwm.addInstance();
const epwm4            = epwm.addInstance();
const epwm5            = epwm.addInstance();
const epwm6            = epwm.addInstance();
const epwm7            = epwm.addInstance();
const epwm8            = epwm.addInstance();
const epwm9            = epwm.addInstance();
const epwm10           = epwm.addInstance();
const epwm11           = epwm.addInstance();
const epwm12           = epwm.addInstance();
const epwmxbar         = scripting.addModule("/driverlib/epwmxbar.js", {}, false);
const epwmxbar1        = epwmxbar.addInstance();
const epwmxbar2        = epwmxbar.addInstance();
const epwmxbar3        = epwmxbar.addInstance();
const epwmxbar4        = epwmxbar.addInstance();
const epwmxbar5        = epwmxbar.addInstance();
const epwmxbar6        = epwmxbar.addInstance();
const epwmxbar7        = epwmxbar.addInstance();
const epwmxbar8        = epwmxbar.addInstance();
const gpio             = scripting.addModule("/driverlib/gpio.js", {}, false);
const gpio1            = gpio.addInstance();
const gpio2            = gpio.addInstance();
const gpio3            = gpio.addInstance();
const gpio4            = gpio.addInstance();
const gpio5            = gpio.addInstance();
const gpio6            = gpio.addInstance();
const gpio7            = gpio.addInstance();
const gpio8            = gpio.addInstance();
const gpio9            = gpio.addInstance();
const gpio10           = gpio.addInstance();
const gpio11           = gpio.addInstance();
const gpio12           = gpio.addInstance();
const gpio13           = gpio.addInstance();
const gpio14           = gpio.addInstance();
const gpio15           = gpio.addInstance();
const gpio16           = gpio.addInstance();
const gpio17           = gpio.addInstance();
const gpio18           = gpio.addInstance();
const gpio19           = gpio.addInstance();
const gpio20           = gpio.addInstance();
const gpio21           = gpio.addInstance();
const gpio22           = gpio.addInstance();
const gpio23           = gpio.addInstance();
const gpio24           = gpio.addInstance();
const gpio25           = gpio.addInstance();
const gpio26           = gpio.addInstance();
const gpio27           = gpio.addInstance();
const gpio28           = gpio.addInstance();
const gpio29           = gpio.addInstance();
const gpio30           = gpio.addInstance();
const gpio31           = gpio.addInstance();
const gpio32           = gpio.addInstance();
const gpio33           = gpio.addInstance();
const i2c              = scripting.addModule("/driverlib/i2c.js", {}, false);
const i2c1             = i2c.addInstance();
const i2c2             = i2c.addInstance();
const inputxbar        = scripting.addModule("/driverlib/inputxbar.js", {}, false);
const inputxbar1       = inputxbar.addInstance();
const inputxbar_input  = scripting.addModule("/driverlib/inputxbar_input.js");
const inputxbar_input1 = inputxbar_input.addInstance();
const inputxbar_input2 = inputxbar_input.addInstance();
const inputxbar_input3 = inputxbar_input.addInstance();
const outputxbar       = scripting.addModule("/driverlib/outputxbar.js", {}, false);
const outputxbar1      = outputxbar.addInstance();
const sci              = scripting.addModule("/driverlib/sci.js", {}, false);
const sci1             = sci.addInstance();
const spi              = scripting.addModule("/driverlib/spi.js", {}, false);
const spi1             = spi.addInstance();
const spi2             = spi.addInstance();
const sync             = scripting.addModule("/driverlib/sync.js");

/**
 * Write custom configuration values to the imported modules.
 */
adc1.$name               = "myADC0";
adc1.interruptPulseMode  = "ADC_PULSE_END_OF_CONV";
adc1.registerInterrupts  = ["1"];
adc1.useInterrupts       = false;
adc1.soc0SampleWindow    = 36;
adc1.soc1SampleWindow    = 36;
adc1.soc2SampleWindow    = 36;
adc1.soc3SampleWindow    = 36;
adc1.soc4SampleWindow    = 36;
adc1.soc5SampleWindow    = 36;
adc1.soc6SampleWindow    = 36;
adc1.soc7SampleWindow    = 36;
adc1.soc8SampleWindow    = 36;
adc1.soc9SampleWindow    = 36;
adc1.socHighPriorityMode = "ADC_PRI_THRU_SOC7_HIPRI";
adc1.soc5Trigger         = "ADC_TRIGGER_EPWM6_SOCA";
adc1.soc6Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc7Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc8Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc9Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc10Channel        = "ADC_CH_ADCIN2";
adc1.soc10Trigger        = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc10SampleWindow   = 36;
adc1.soc11Channel        = "ADC_CH_ADCIN3";
adc1.soc11Trigger        = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc11SampleWindow   = 36;
adc1.adcClockPrescaler   = "ADC_CLK_DIV_2_5";
adc1.soc1Channel         = "ADC_CH_ADCIN3";
adc1.soc6Channel         = "ADC_CH_ADCIN3";
adc1.soc7Channel         = "ADC_CH_ADCIN2";
adc1.soc8Channel         = "ADC_CH_ADCIN5";
adc1.soc9Channel         = "ADC_CH_ADCIN4";
adc1.enabledSOCs         = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc1.soc0Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc1Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc2Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc3Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc4Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc0Channel         = "ADC_CH_ADCIN8";
adc1.soc2Channel         = "ADC_CH_ADCIN1";
adc1.soc3Channel         = "ADC_CH_ADCIN4";
adc1.soc4Channel         = "ADC_CH_ADCIN14";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc1, "adcClockPrescaler");

adc2.$name               = "myADC1";
adc2.adcBase             = "ADCB_BASE";
adc2.soc0SampleWindow    = 36;
adc2.soc1SampleWindow    = 36;
adc2.soc2SampleWindow    = 36;
adc2.soc3SampleWindow    = 36;
adc2.soc4SampleWindow    = 36;
adc2.soc5SampleWindow    = 36;
adc2.soc6Channel         = "ADC_CH_ADCIN3";
adc2.soc6SampleWindow    = 36;
adc2.socHighPriorityMode = "ADC_PRI_THRU_SOC3_HIPRI";
adc2.useInterrupts       = false;
adc2.soc0Channel         = "ADC_CH_ADCIN3";
adc2.soc6Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc7Channel         = "ADC_CH_ADCIN1";
adc2.soc7Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc7SampleWindow    = 36;
adc2.soc8Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc8SampleWindow    = 36;
adc2.soc9Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc9SampleWindow    = 36;
adc2.soc10Trigger        = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc10SampleWindow   = 36;
adc2.soc11SampleWindow   = 36;
adc2.soc11Trigger        = "ADC_TRIGGER_EPWM8_SOCA";
adc2.adcClockPrescaler   = "ADC_CLK_DIV_2_5";
adc2.soc5Channel         = "ADC_CH_ADCIN14";
adc2.soc8Channel         = "ADC_CH_ADCIN15";
adc2.soc10Channel        = "ADC_CH_ADCIN2";
adc2.soc11Channel        = "ADC_CH_ADCIN14";
adc2.soc0Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc1Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc2Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc3Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc4Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc5Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.enabledSOCs         = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc2.soc1Channel         = "ADC_CH_ADCIN7";
adc2.soc2Channel         = "ADC_CH_ADCIN4";
adc2.soc3Channel         = "ADC_CH_ADCIN2";
adc2.soc4Channel         = "ADC_CH_ADCIN5";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc2, "adcClockPrescaler");

adc3.$name               = "myADC2";
adc3.soc0SampleWindow    = 36;
adc3.soc1SampleWindow    = 36;
adc3.soc2SampleWindow    = 36;
adc3.soc3SampleWindow    = 36;
adc3.soc4SampleWindow    = 36;
adc3.soc5SampleWindow    = 36;
adc3.soc6SampleWindow    = 36;
adc3.soc7SampleWindow    = 36;
adc3.useInterrupts       = false;
adc3.soc5Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc6Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc7Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc3.socHighPriorityMode = "ADC_PRI_THRU_SOC9_HIPRI";
adc3.soc8Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc8SampleWindow    = 36;
adc3.soc9SampleWindow    = 36;
adc3.soc9Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc3.adcClockPrescaler   = "ADC_CLK_DIV_2_5";
adc3.soc6Channel         = "ADC_CH_ADCIN4";
adc3.soc7Channel         = "ADC_CH_ADCIN1";
adc3.soc8Channel         = "ADC_CH_ADCIN3";
adc3.soc9Channel         = "ADC_CH_ADCIN2";
adc3.enabledSOCs         = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc3.soc0Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc1Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc2Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc3Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc4Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc3.adcBase             = "ADCC_BASE";
adc3.soc0Channel         = "ADC_CH_ADCIN4";
adc3.soc1Channel         = "ADC_CH_ADCIN3";
adc3.soc2Channel         = "ADC_CH_ADCIN15";
adc3.soc3Channel         = "ADC_CH_ADCIN1";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc3, "adcClockPrescaler");

cmpss1.hysteresisVal   = "1";
cmpss1.dacValLoad      = "CMPSS_DACVAL_PWMSYNC";
cmpss1.enableModule    = true;
cmpss1.lowCompInvert   = true;
cmpss1.dacValHigh      = 2948;
cmpss1.$name           = "DCHG_CS1";
cmpss1.latchResetHigh  = true;
cmpss1.configLatchHigh = true;
cmpss1.cmpssBase       = "CMPSS3_BASE";
cmpss1.highCTRIPOUT    = "CMPSS_TRIPOUT_LATCH";
cmpss1.highCTRIP       = "CMPSS_TRIP_LATCH";
cmpss1.pwmSyncSrc      = "2";
cmpss1.dacValSource    = "CMPSS_DACSRC_RAMP";
cmpss1.enableBlanking  = true;
cmpss1.dacValLow       = 400;
cmpss1.maxRampVal      = 64000;
cmpss1.configBlanking  = "2";
cmpss1.pwmSyncSrcLow   = "2";

cmpss2.lowCompInvert   = true;
cmpss2.hysteresisVal   = "1";
cmpss2.enableModule    = true;
cmpss2.configLatchHigh = true;
cmpss2.latchResetHigh  = true;
cmpss2.ramDecVal       = 16;
cmpss2.dacValHigh      = 2150;
cmpss2.dacValSource    = "CMPSS_DACSRC_RAMP";
cmpss2.$name           = "DCHG_CS3";
cmpss2.cmpssBase       = "CMPSS4_BASE";
cmpss2.highCTRIPOUT    = "CMPSS_TRIPOUT_LATCH";
cmpss2.highCTRIP       = "CMPSS_TRIP_LATCH";
cmpss2.dacValLoad      = "CMPSS_DACVAL_PWMSYNC";
cmpss2.pwmSyncSrc      = "4";
cmpss2.configBlanking  = "4";
cmpss2.enableBlanking  = true;
cmpss2.dacValLow       = 400;

cmpss3.lowCompInvert   = true;
cmpss3.hysteresisVal   = "1";
cmpss3.dacValLoad      = "CMPSS_DACVAL_PWMSYNC";
cmpss3.dacValHigh      = 2948;
cmpss3.latchResetHigh  = true;
cmpss3.configLatchHigh = true;
cmpss3.dacValSource    = "CMPSS_DACSRC_RAMP";
cmpss3.highCTRIPOUT    = "CMPSS_TRIPOUT_LATCH";
cmpss3.highCTRIP       = "CMPSS_TRIP_LATCH";
cmpss3.ramDecVal       = 16;
cmpss3.$name           = "DCHG_CS5";
cmpss3.pwmSyncSrc      = "6";
cmpss3.cmpssBase       = "CMPSS2_BASE";
cmpss3.enableModule    = true;
cmpss3.enableBlanking  = true;
cmpss3.dacValLow       = 400;

cmpss4.lowCompInvert   = true;
cmpss4.hysteresisVal   = "1";
cmpss4.dacValLoad      = "CMPSS_DACVAL_PWMSYNC";
cmpss4.dacValHigh      = 2948;
cmpss4.dacValSource    = "CMPSS_DACSRC_RAMP";
cmpss4.latchResetHigh  = true;
cmpss4.configLatchHigh = true;
cmpss4.highCTRIPOUT    = "CMPSS_TRIPOUT_LATCH";
cmpss4.highCTRIP       = "CMPSS_TRIP_LATCH";
cmpss4.ramDecVal       = 16;
cmpss4.$name           = "DCHG_CS7";
cmpss4.pwmSyncSrc      = "8";
cmpss4.cmpssBase       = "CMPSS8_BASE";
cmpss4.enableModule    = true;
cmpss4.enableBlanking  = true;
cmpss4.dacValLow       = 400;

dac1.$name            = "myDAC0";
dac1.referenceVoltage = "DAC_REF_ADC_VREFHI";
dac1.enableOutput     = true;

analog1.$name                            = "myANALOGPinMux0";
adc1.analog                              = analog1;
adc2.analog                              = analog1;
adc3.analog                              = analog1;
cmpss1.analog                            = analog1;
cmpss2.analog                            = analog1;
cmpss3.analog                            = analog1;
cmpss4.analog                            = analog1;
dac1.analog                              = analog1;
analog1.useCase                          = "CUSTOM";
analog1.useInterfacePins                 = ["A0/DACA_OUT","A1","A14/B14/C14","A15/B15/C15","A3","A4","A8, GPIO211","B2","B3","B4, GPIO215","B5, GPIO216","B7, GPIO208","C0, GPIO199","C1, GPIO200","C2","C3, GPIO206","C4, GPIO205"];
analog1.analog.$assign                   = "ANALOG";
analog1.analog["a0/daca_outPin"].$assign = "A0/DACA_OUT";
analog1.analog.a1Pin.$assign             = "A1";
analog1.analog["a14/b14/c14Pin"].$assign = "A14/B14/C14";
analog1.analog["a15/b15/c15Pin"].$assign = "A15/B15/C15";
analog1.analog.a3Pin.$assign             = "A3";
analog1.analog.a4Pin.$assign             = "A4";
analog1.analog["a8, gpio211Pin"].$assign = "A8, GPIO211";
analog1.analog.b2Pin.$assign             = "B2";
analog1.analog.b3Pin.$assign             = "B3";
analog1.analog["b4, gpio215Pin"].$assign = "B4, GPIO215";
analog1.analog["b5, gpio216Pin"].$assign = "B5, GPIO216";
analog1.analog["b7, gpio208Pin"].$assign = "B7, GPIO208";
analog1.analog["c0, gpio199Pin"].$assign = "C0, GPIO199";
analog1.analog.c2Pin.$assign             = "C2";
analog1.analog["c3, gpio206Pin"].$assign = "C3, GPIO206";
analog1.analog["c4, gpio205Pin"].$assign = "C4, GPIO205";
analog1.analog["c1, gpio200Pin"].$assign = "C1, GPIO200";

ecap1.$name                   = "myECAP0";
ecap1.eventStop               = "ECAP_EVENT_4";
ecap1.eventPrescaler          = 5;
ecap1.enableInterrupt         = true;
ecap1.interruptSourceCapture  = ["ECAP_ISR_SOURCE_CAPTURE_EVENT_4"];
ecap1.syncOutMode             = "ECAP_SYNC_OUT_DISABLED";
ecap1.registerInterrupts      = true;
ecap1.ecapInt.enableInterrupt = true;

ecap2.$name                  = "myECAP1";
ecap2.ecapBase               = "ECAP2_BASE";
ecap2.eventStop              = "ECAP_EVENT_4";
ecap2.eventPrescaler         = 5;
ecap2.enableInterrupt        = true;
ecap2.interruptSourceCapture = ["ECAP_ISR_SOURCE_CAPTURE_EVENT_4"];
ecap2.syncOutMode            = "ECAP_SYNC_OUT_DISABLED";

epwm.enableInfo    = false;
epwm.enableWarning = false;

epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm1.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm1.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm1.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm1.epwmDeadband_enableRED                                          = true;
epwm1.epwmDeadband_enableFED                                          = true;
epwm1.epwmDeadband_controlShadowMode                                  = true;
epwm1.epwmDeadband_redShadowMode                                      = true;
epwm1.epwmDeadband_fedShadowMode                                      = true;
epwm1.epwmEventTrigger_enableInterrupt                                = true;
epwm1.epwmEventTrigger_interruptSource                                = "EPWM_INT_TBCTR_U_CMPD";
epwm1.epwmEventTrigger_interruptEventCount                            = "2";
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerEnable                       = true;
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerSource                       = "EPWM_SOC_TBCTR_U_CMPC";
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar               = "2";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm1.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm1.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm1.epwmCounterCompare_cmpD                                         = 300;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm1.copyFrom                                                        = "myEPWM5";
epwm1.epwmCounterCompare_cmpC                                         = 113;
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN10";
epwm1.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm1.epwmDigitalCompare_dCCounterCapturePulse                        = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm1.epwmTimebase_syncOutPulseMode                                   = ["EPWM_SYNC_OUT_PULSE_ON_CNTR_ZERO"];
epwm1.epwmTimebase_phaseEnable                                        = true;
epwm1.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm1.epwmTimebase_period                                             = 1999;
epwm1.epwmCounterCompare_cmpB                                         = 1999;
epwm1.epwmDeadband_delayRED                                           = 2000;
epwm1.epwmDeadband_delayFED                                           = 2000;
epwm1.$name                                                           = "PWM_BUCK_1";
epwm1.epwmDiodeEmulation_TripLSelect                                  = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm1.epwmDiodeEmulation_TripHSelect                                  = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm1.epwmDiodeEmulation_enableDE                                     = true;
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm1.epwm.$assign                                                    = "EPWM1";
epwm1.epwm.epwm_aPin.$assign                                          = "GPIO0";
epwm1.epwm.epwm_bPin.$assign                                          = "GPIO1";
scripting.suppress("Read only value changed\\. This is likely caused by an incorrect text edit of the script, a backwards compatibility discrepancy, and/or by a unsaved change that temporarily made this value writable\\.", epwm1, "epwmDigitalCompare_dCCounterCapturePulse");

epwm2.epwmCounterCompare_cmpC                                         = 113;
epwm2.epwmCounterCompare_cmpD                                         = 300;
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm2.epwmDeadband_enableRED                                          = true;
epwm2.epwmDeadband_enableFED                                          = true;
epwm2.epwmDeadband_outputSwapOutA                                     = true;
epwm2.epwmDeadband_outputSwapOutB                                     = true;
epwm2.epwmDeadband_controlShadowMode                                  = true;
epwm2.epwmDeadband_redShadowMode                                      = true;
epwm2.epwmDeadband_fedShadowMode                                      = true;
epwm2.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm2.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm2.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm2.copyFrom                                                        = "myEPWM6";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm2.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_DISABLE";
epwm2.epwmTimebase_syncOutPulseMode                                   = ["EPWM_SYNC_OUT_PULSE_ON_CNTR_ZERO"];
epwm2.epwmTimebase_period                                             = 1999;
epwm2.epwmCounterCompare_cmpB                                         = 1999;
epwm2.epwmDeadband_delayRED                                           = 2000;
epwm2.epwmDeadband_delayFED                                           = 2000;
epwm2.$name                                                           = "PWM_BOOST_1";
epwm2.epwmDiodeEmulation_TripLSelect                                  = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm2.epwmDiodeEmulation_TripHSelect                                  = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSync   = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDigitalCompare_useBlankingWindow                            = true;
epwm2.epwmDigitalCompare_blankingWindowEvent                          = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm2.epwmICL_A_OUTHIGH                                               = ["EPWM_MINDB_ICL_LUT_DEC0","EPWM_MINDB_ICL_LUT_DEC1","EPWM_MINDB_ICL_LUT_DEC4","EPWM_MINDB_ICL_LUT_DEC5"];
epwm2.epwmICL_A_OUTLOW                                                = ["EPWM_MINDB_ICL_LUT_DEC2","EPWM_MINDB_ICL_LUT_DEC3","EPWM_MINDB_ICL_LUT_DEC6","EPWM_MINDB_ICL_LUT_DEC7"];
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_1_eventSync   = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_1_eventSync   = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSync   = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm2.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_B2                         = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm2.epwmDigitalCompare_blankingWindowOffset                         = 1940;
epwm2.epwmDigitalCompare_blankingWindowLength                         = 60;
epwm2.epwmActionQualifier_t1Source                                    = "EPWM_AQ_TRIGGER_EVENT_TRIG_DCB_2";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN4";
epwm2.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_LOW";
epwm2.epwm.$assign                                                    = "EPWM2";
epwm2.epwm.epwm_aPin.$assign                                          = "GPIO2";
epwm2.epwm.epwm_bPin.$assign                                          = "GPIO3";

epwm3.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm3.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm3.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm3.epwmCounterCompare_cmpC                                         = 113;
epwm3.epwmCounterCompare_cmpD                                         = 300;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm3.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm3.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm3.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerEnable                       = true;
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerSource                       = "EPWM_SOC_TBCTR_U_CMPC";
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar               = "2";
epwm3.epwmTimebase_phaseEnable                                        = true;
epwm3.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm3.epwmDeadband_controlShadowMode                                  = true;
epwm3.copyFrom                                                        = "myEPWM7";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN10";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN5";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN10";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN5";
epwm3.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_1";
epwm3.epwmDeadband_enableRED                                          = true;
epwm3.epwmDeadband_enableFED                                          = true;
epwm3.epwmDeadband_redShadowMode                                      = true;
epwm3.epwmDeadband_fedShadowMode                                      = true;
epwm3.epwmTimebase_period                                             = 1999;
epwm3.epwmCounterCompare_cmpB                                         = 1999;
epwm3.epwmDeadband_delayRED                                           = 2000;
epwm3.epwmDeadband_delayFED                                           = 2000;
epwm3.$name                                                           = "PWM_BUCK_3";
epwm3.epwmTimebase_phaseShift                                         = 1502;
epwm3.epwm.$assign                                                    = "EPWM3";
epwm3.epwm.epwm_aPin.$assign                                          = "GPIO4";
epwm3.epwm.epwm_bPin.$assign                                          = "GPIO5";

epwm4.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm4.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm4.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm4.epwmCounterCompare_cmpC                                         = 113;
epwm4.epwmCounterCompare_cmpD                                         = 300;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm4.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm4.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm4.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm4.epwmDigitalCompare_useBlankingWindow                            = true;
epwm4.epwmDigitalCompare_blankingWindowOffset                         = 576;
epwm4.epwmTimebase_phaseEnable                                        = true;
epwm4.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm4.epwmDeadband_enableRED                                          = true;
epwm4.epwmDeadband_enableFED                                          = true;
epwm4.epwmDeadband_outputSwapOutA                                     = true;
epwm4.epwmDeadband_outputSwapOutB                                     = true;
epwm4.epwmDeadband_controlShadowMode                                  = true;
epwm4.epwmDeadband_redShadowMode                                      = true;
epwm4.epwmDeadband_fedShadowMode                                      = true;
epwm4.copyFrom                                                        = "myEPWM8";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN10";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN5";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN10";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN5";
epwm4.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_2";
epwm4.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm4.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm4.epwmDigitalCompare_blankingWindowEvent                          = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm4.epwmTripZone_tripOut                                            = ["EPWM_TZ_TRIPOUT_CBC"];
epwm4.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2                         = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm4.epwmDigitalCompare_blankingWindowLength                         = 84;
epwm4.epwmTimebase_period                                             = 1999;
epwm4.epwmCounterCompare_cmpB                                         = 1999;
epwm4.epwmDeadband_delayRED                                           = 2000;
epwm4.epwmDeadband_delayFED                                           = 2000;
epwm4.$name                                                           = "PWM_BOOST_3";
epwm4.epwmTimebase_phaseShift                                         = 1502;
epwm4.epwm.$assign                                                    = "EPWM4";
epwm4.epwm.epwm_aPin.$assign                                          = "GPIO6";
epwm4.epwm.epwm_bPin.$assign                                          = "GPIO7";

epwm5.copyFrom                                                        = "myEPWM7";
epwm5.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm5.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm5.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm5.epwmCounterCompare_cmpC                                         = 181;
epwm5.epwmCounterCompare_cmpD                                         = 300;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm5.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm5.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm5.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm5.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm5.epwmDeadband_enableFED                                          = true;
epwm5.epwmDeadband_redShadowMode                                      = true;
epwm5.epwmDeadband_fedShadowMode                                      = true;
epwm5.epwmTimebase_phaseEnable                                        = true;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm5.epwmDeadband_enableRED                                          = true;
epwm5.epwmDeadband_controlShadowMode                                  = true;
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerEnable                       = true;
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerSource                       = "EPWM_SOC_TBCTR_U_CMPC";
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar               = "2";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN11";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN7";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN11";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN7";
epwm5.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_1";
epwm5.epwmTimebase_period                                             = 1999;
epwm5.epwmCounterCompare_cmpB                                         = 1999;
epwm5.epwmDeadband_delayRED                                           = 2000;
epwm5.epwmDeadband_delayFED                                           = 2000;
epwm5.$name                                                           = "PWM_BUCK_5";
epwm5.epwmTimebase_phaseShift                                         = 1002;
epwm5.epwm.$assign                                                    = "EPWM5";
epwm5.epwm.epwm_aPin.$assign                                          = "GPIO8";
epwm5.epwm.epwm_bPin.$assign                                          = "GPIO9";

epwm6.epwmCounterCompare_cmpD                                         = 300;
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm6.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm6.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm6.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm6.epwmDigitalCompare_useBlankingWindow                            = true;
epwm6.epwmDeadband_controlShadowMode                                  = true;
epwm6.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm6.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm6.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm6.epwmDeadband_enableRED                                          = true;
epwm6.epwmDeadband_enableFED                                          = true;
epwm6.epwmDeadband_redShadowMode                                      = true;
epwm6.epwmDeadband_fedShadowMode                                      = true;
epwm6.copyFrom                                                        = "myEPWM7";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmDigitalCompare_blankingWindowOffset                         = 576;
epwm6.epwmDigitalCompare_blankingWindowEvent                          = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmCounterCompare_cmpC                                         = 113;
epwm6.epwmDeadband_outputSwapOutA                                     = true;
epwm6.epwmDeadband_outputSwapOutB                                     = true;
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN11";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN7";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN11";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN7";
epwm6.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_2";
epwm6.epwmTimebase_phaseEnable                                        = true;
epwm6.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm6.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm6.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2                         = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm6.epwmDigitalCompare_blankingWindowLength                         = 84;
epwm6.epwmTimebase_period                                             = 1999;
epwm6.epwmCounterCompare_cmpB                                         = 1999;
epwm6.epwmDeadband_delayRED                                           = 2000;
epwm6.epwmDeadband_delayFED                                           = 2000;
epwm6.$name                                                           = "PWM_BOOST_5";
epwm6.epwmTimebase_phaseShift                                         = 1002;
epwm6.epwm.$assign                                                    = "EPWM6";
epwm6.epwm.epwm_aPin.$assign                                          = "GPIO10";
epwm6.epwm.epwm_bPin.$assign                                          = "GPIO11";

epwm7.epwmEventTrigger_EPWM_SOC_A_triggerEnable                       = true;
epwm7.epwmEventTrigger_EPWM_SOC_A_triggerSource                       = "EPWM_SOC_TBCTR_U_CMPC";
epwm7.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar               = "2";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm7.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm7.epwmDeadband_controlShadowMode                                  = true;
epwm7.epwmCounterCompare_cmpD                                         = 300;
epwm7.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm7.epwmDeadband_enableRED                                          = true;
epwm7.epwmDeadband_enableFED                                          = true;
epwm7.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm7.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm7.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmDeadband_fedShadowMode                                      = true;
epwm7.epwmDeadband_redShadowMode                                      = true;
epwm7.epwmTimebase_phaseEnable                                        = true;
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm7.copyFrom                                                        = "myEPWM5";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN12";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN8";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN12";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN8";
epwm7.epwmCounterCompare_cmpC                                         = 113;
epwm7.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_1";
epwm7.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm7.epwmTimebase_period                                             = 1999;
epwm7.epwmCounterCompare_cmpB                                         = 1999;
epwm7.epwmDeadband_delayRED                                           = 2000;
epwm7.epwmDeadband_delayFED                                           = 2000;
epwm7.$name                                                           = "PWM_BUCK_7";
epwm7.epwmTimebase_phaseShift                                         = 502;
epwm7.epwm.$assign                                                    = "EPWM7";
epwm7.epwm.epwm_aPin.$assign                                          = "GPIO12";
epwm7.epwm.epwm_bPin.$assign                                          = "GPIO13";

epwm8.epwmCounterCompare_cmpC                                         = 113;
epwm8.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm8.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm8.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm8.epwmCounterCompare_cmpD                                         = 300;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm8.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm8.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm8.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm8.epwmDeadband_enableRED                                          = true;
epwm8.epwmDeadband_enableFED                                          = true;
epwm8.epwmDeadband_outputSwapOutA                                     = true;
epwm8.epwmDeadband_outputSwapOutB                                     = true;
epwm8.epwmDeadband_controlShadowMode                                  = true;
epwm8.epwmDeadband_redShadowMode                                      = true;
epwm8.epwmDeadband_fedShadowMode                                      = true;
epwm8.copyFrom                                                        = "myEPWM6";
epwm8.epwmTimebase_phaseEnable                                        = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmDigitalCompare_useBlankingWindow                            = true;
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN12";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN8";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN12";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN8";
epwm8.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_2";
epwm8.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm8.epwmDigitalCompare_blankingWindowOffset                         = 576;
epwm8.epwmDigitalCompare_blankingWindowLength                         = 84;
epwm8.epwmDigitalCompare_blankingWindowEvent                          = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm8.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm8.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2                         = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm8.epwmDeadband_delayFED                                           = 2000;
epwm8.epwmDeadband_delayRED                                           = 2000;
epwm8.epwmCounterCompare_cmpB                                         = 1999;
epwm8.epwmTimebase_period                                             = 1999;
epwm8.$name                                                           = "PWM_BOOST_7";
epwm8.epwmTimebase_phaseShift                                         = 502;
epwm8.epwm.$assign                                                    = "EPWM12";
epwm8.epwm.epwm_aPin.$assign                                          = "GPIO22";
epwm8.epwm.epwm_bPin.$assign                                          = "A6, GPIO209";

epwm9.copyFrom                                                        = "myEPWM1";
epwm9.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm9.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm9.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm9.epwmCounterCompare_cmpC                                         = 113;
epwm9.epwmCounterCompare_cmpD                                         = 300;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm9.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm9.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm9.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm9.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerEnable                       = true;
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerSource                       = "EPWM_SOC_TBCTR_U_CMPC";
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar               = "2";
epwm9.epwmDeadband_controlShadowMode                                  = true;
epwm9.epwmDeadband_redShadowMode                                      = true;
epwm9.epwmDeadband_fedShadowMode                                      = true;
epwm9.epwmTimebase_period                                             = 5999;
epwm9.epwmCounterCompare_cmpA                                         = 6000;
epwm9.epwmCounterCompare_cmpB                                         = 6000;
epwm9.$name                                                           = "Charger_VrefA_IrefB";
epwm9.epwm.$assign                                                    = "EPWM9";
epwm9.epwm.epwm_aPin.$assign                                          = "GPIO16";
epwm9.epwm.epwm_bPin.$assign                                          = "GPIO17";

epwm10.epwmTimebase_emulationMode                               = "EPWM_EMULATION_FREE_RUN";
epwm10.epwmTimebase_hsClockDiv                                  = "EPWM_HSCLOCK_DIVIDER_1";
epwm10.epwmTimebase_counterMode                                 = "EPWM_COUNTER_MODE_UP";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode          = true;
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode          = true;
epwm10.epwmTimebase_period                                      = 599;
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO    = "EPWM_AQ_OUTPUT_HIGH";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO    = "EPWM_AQ_OUTPUT_HIGH";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                    = "EPWM_TZ_ACTION_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                    = "EPWM_TZ_ACTION_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                = "EPWM_TZ_ACTION_DISABLE";
epwm10.$name                                                    = "OringA_DFETB";
epwm10.epwm.$assign                                             = "EPWM11";
epwm10.epwm.epwm_aPin.$assign                                   = "GPIO20";
epwm10.epwm.epwm_bPin.$assign                                   = "GPIO21";

epwm11.useCase                                                  = "CUSTOM";
epwm11.epwmTimebase_hsClockDiv                                  = "EPWM_HSCLOCK_DIVIDER_1";
epwm11.epwmTimebase_emulationMode                               = "EPWM_EMULATION_FREE_RUN";
epwm11.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO    = "EPWM_AQ_OUTPUT_HIGH";
epwm11.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                    = "EPWM_TZ_ACTION_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                    = "EPWM_TZ_ACTION_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTimebase_counterMode                                 = "EPWM_COUNTER_MODE_UP";
epwm11.useInterfacePins                                         = ["EPWM#_A"];
epwm11.$name                                                    = "Master_slave_PWM_sync_signal";
epwm11.epwmTimebase_period                                      = 199;
epwm11.epwmTimebase_phaseEnable                                 = true;
epwm11.epwmTimebase_phaseShift                                  = 30;
epwm11.epwmCounterCompare_cmpB                                  = 98;
epwm11.epwmCounterCompare_cmpA                                  = 98;
epwm11.epwmTimebase_syncInPulseSource                           = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm11.epwm.$assign                                             = "EPWM10";
epwm11.epwm.epwm_aPin.$assign                                   = "GPIO18";

epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm12.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm12.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm12.epwmDeadband_controlShadowMode                                  = true;
epwm12.epwmDeadband_redShadowMode                                      = true;
epwm12.epwmDeadband_fedShadowMode                                      = true;
epwm12.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm12.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm12.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm12.copyFrom                                                        = "myEPWM6";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm12.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm12.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm12.epwmDigitalCompare_dCCounterCapturePulse                        = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm12.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm12.epwmDiodeEmulation_TripLSelect                                  = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm12.epwmDiodeEmulation_TripHSelect                                  = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm12.hrpwm_enable                                                    = true;
epwm12.hrpwm_autoConv                                                  = true;
epwm12.$name                                                           = "PWM_test";
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm12.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm12.epwmDeadband_enableRED                                          = true;
epwm12.epwmDeadband_enableFED                                          = true;
epwm12.hrpwm_swapDBOutputs                                             = true;
epwm12.hrpwm_DBredHR                                                   = 50;
epwm12.hrpwm_DBfedHR                                                   = 50;
epwm12.hrpwm_tbprdHR                                                   = 10;
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_LOW";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm12.epwmTimebase_phaseEnable                                        = true;
epwm12.hrpwm_edgeModeA                                                 = "HRPWM_MEP_CTRL_RISING_EDGE";
epwm12.hrpwm_edgeModeB                                                 = "HRPWM_MEP_CTRL_FALLING_EDGE";
epwm12.epwmTimebase_period                                             = 199;
epwm12.epwmCounterCompare_cmpB                                         = 99;
epwm12.epwmCounterCompare_cmpC                                         = 90;
epwm12.epwmCounterCompare_cmpD                                         = 100;
epwm12.epwmDeadband_delayRED                                           = 15;
epwm12.epwmDeadband_delayFED                                           = 15;
epwm12.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm12.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm12.epwm.$assign                                                    = "EPWM8";
epwm12.epwm.epwm_aPin.$assign                                          = "GPIO14";
epwm12.epwm.epwm_bPin.$assign                                          = "GPIO15";

epwmxbar1.muxesUsed = ["XBAR_MUX05"];
epwmxbar1.$name     = "DCHG_CS1_CMPSS3L_TRIP4";
epwmxbar1.tripInput = "XBAR_TRIP4";

epwmxbar2.tripInput = "XBAR_TRIP5";
epwmxbar2.muxesUsed = ["XBAR_MUX07"];
epwmxbar2.$name     = "DCHG_CS3_CMPSS4L_TRIP5";

epwmxbar3.tripInput = "XBAR_TRIP7";
epwmxbar3.muxesUsed = ["XBAR_MUX03"];
epwmxbar3.$name     = "DCHG_CS5_CMPSS2L_TRIP7";

epwmxbar4.tripInput = "XBAR_TRIP8";
epwmxbar4.muxesUsed = ["XBAR_MUX15"];
epwmxbar4.$name     = "DCHG_CS7_CMPSS8L_TRIP8";

epwmxbar5.tripInput = "XBAR_TRIP9";
epwmxbar5.muxesUsed = ["XBAR_MUX04"];
epwmxbar5.$name     = "DCHG_CS1_CMPSS3H_TRIP9";

epwmxbar6.tripInput = "XBAR_TRIP10";
epwmxbar6.muxesUsed = ["XBAR_MUX06"];
epwmxbar6.$name     = "DCHG_CS3_CMPSS4H_TRIP10";

epwmxbar7.tripInput = "XBAR_TRIP11";
epwmxbar7.muxesUsed = ["XBAR_MUX02"];
epwmxbar7.$name     = "DCHG_CS5_CMPSS2H_TRIP11";

epwmxbar8.tripInput = "XBAR_TRIP12";
epwmxbar8.muxesUsed = ["XBAR_MUX14"];
epwmxbar8.$name     = "DCHG_CS7_CMPSS8H_TRIP12";

gpio1.$name             = "MCU1_Trip_Sync_Out";
gpio1.direction         = "GPIO_DIR_MODE_OUT";
gpio1.writeInitialValue = true;
gpio1.initialValue      = 1;
gpio1.gpioPin.$assign   = "C6, GPIO203";

gpio2.$name           = "MCU1_SELF_TEST";
gpio2.gpioPin.$assign = "A11, GPIO214";

gpio3.$name             = "nC2000M_FLASH_HOLD";
gpio3.direction         = "GPIO_DIR_MODE_OUT";
gpio3.writeInitialValue = true;
gpio3.initialValue      = 1;
gpio3.gpioPin.$assign   = "B8, GPIO217";

gpio4.$name             = "nC2000M_FLASH_WP";
gpio4.direction         = "GPIO_DIR_MODE_OUT";
gpio4.writeInitialValue = true;
gpio4.initialValue      = 1;
gpio4.gpioPin.$assign   = "B9, GPIO218";

gpio5.$name             = "C2000_EE_WP1";
gpio5.direction         = "GPIO_DIR_MODE_OUT";
gpio5.writeInitialValue = true;
gpio5.initialValue      = 1;
gpio5.gpioPin.$assign   = "GPIO33";

gpio6.$name             = "UNLOCK_PACK_HOP";
gpio6.direction         = "GPIO_DIR_MODE_OUT";
gpio6.writeInitialValue = true;
gpio6.initialValue      = 1;
gpio6.gpioPin.$assign   = "GPIO36";

gpio7.$name           = "Protect1_HIP";
gpio7.gpioPin.$assign = "GPIO37";

gpio8.$name             = "UNLOCK_REVERSE_HOP";
gpio8.direction         = "GPIO_DIR_MODE_OUT";
gpio8.writeInitialValue = true;
gpio8.initialValue      = 1;
gpio8.gpioPin.$assign   = "GPIO38";

gpio9.$name           = "BUS_OCP_HIP";
gpio9.gpioPin.$assign = "GPIO39";

gpio10.$name           = "BUS_SCP_HIP";
gpio10.gpioPin.$assign = "GPIO40";

gpio11.$name           = "nMCU1_FW_Update";
gpio11.gpioPin.$assign = "GPIO41";

gpio12.$name             = "nPOR_LED1";
gpio12.direction         = "GPIO_DIR_MODE_OUT";
gpio12.writeInitialValue = true;
gpio12.initialValue      = 1;
gpio12.gpioPin.$assign   = "GPIO50";

gpio13.$name             = "UNLOCK_BMS_HOP";
gpio13.direction         = "GPIO_DIR_MODE_OUT";
gpio13.writeInitialValue = true;
gpio13.initialValue      = 1;
gpio13.gpioPin.$assign   = "GPIO51";

gpio14.$name           = "SHORTPIN1_HIP";
gpio14.gpioPin.$assign = "GPIO52";

gpio15.$name           = "BMS_OVP_HIP";
gpio15.gpioPin.$assign = "GPIO53";

gpio16.$name           = "BUS_OVP_HIP";
gpio16.gpioPin.$assign = "GPIO60";

gpio17.$name           = "BUS_UVP_HIP";
gpio17.gpioPin.$assign = "GPIO61";

gpio18.$name             = "UNLOCK_BUS_HOP";
gpio18.direction         = "GPIO_DIR_MODE_OUT";
gpio18.writeInitialValue = true;
gpio18.initialValue      = 1;
gpio18.gpioPin.$assign   = "GPIO44";

gpio19.$name             = "DCHG1_PWM_EN_LOP";
gpio19.direction         = "GPIO_DIR_MODE_OUT";
gpio19.writeInitialValue = true;
gpio19.initialValue      = 1;
gpio19.gpioPin.$assign   = "GPIO45";

gpio20.$name             = "EEPROM_BUSY1";
gpio20.direction         = "GPIO_DIR_MODE_OUT";
gpio20.writeInitialValue = true;
gpio20.initialValue      = 1;
gpio20.gpioPin.$assign   = "GPIO67";

gpio21.$name             = "MCU1_DSP_FAULT";
gpio21.direction         = "GPIO_DIR_MODE_OUT";
gpio21.writeInitialValue = true;
gpio21.initialValue      = 1;
gpio21.gpioPin.$assign   = "GPIO68";

gpio22.$name           = "MCU1_TZ1";
gpio22.gpioPin.$assign = "GPIO69";

gpio23.$name           = "MCU1_TZ2";
gpio23.gpioPin.$assign = "GPIO73";

gpio24.$name           = "BMS_OCP_HIP";
gpio24.gpioPin.$assign = "GPIO74";

gpio25.$name           = "PACK_SCP_HIP";
gpio25.gpioPin.$assign = "GPIO75";

gpio26.$name           = "nMCU2_Ready_In";
gpio26.gpioPin.$assign = "GPIO78";

gpio27.$name           = "MCU1_Good";
gpio27.gpioPin.$assign = "GPIO79";

gpio28.$name           = "BUS_REVERSE_HIP";
gpio28.gpioPin.$assign = "GPIO81";

gpio29.$name             = "CHG_PWM_EN_HOP";
gpio29.direction         = "GPIO_DIR_MODE_OUT";
gpio29.writeInitialValue = true;
gpio29.initialValue      = 1;
gpio29.gpioPin.$assign   = "GPIO85";

gpio30.$name           = "C2000_Addr_selH";
gpio30.gpioPin.$assign = "GPIO87";

gpio31.$name             = "MCU2_DCHG_EN_HOP";
gpio31.direction         = "GPIO_DIR_MODE_OUT";
gpio31.writeInitialValue = true;
gpio31.initialValue      = 1;
gpio31.gpioPin.$assign   = "GPIO90";

gpio32.$name           = "AC_Loss_LIP";
gpio32.gpioPin.$assign = "GPIO93";

gpio33.$name           = "UNLOCK_UVP_HOP";
gpio33.gpioPin.$assign = "GPIO94";

i2c1.$name                  = "myI2C0";
i2c1.duty                   = "I2C_DUTYCYCLE_50";
i2c1.bitCount               = "I2C_BITCOUNT_8";
i2c1.useInterrupts          = false;
i2c1.emulationMode          = "I2C_EMULATION_FREE_RUN";
i2c1.useFifo                = false;
i2c1.i2c.$assign            = "I2CB";
i2c1.i2c.i2c_sdaPin.$assign = "GPIO34";
i2c1.i2c.i2c_sclPin.$assign = "GPIO35";
i2c1.sdaQual.padConfig      = "STD";
i2c1.sclQual.padConfig      = "STD";

i2c2.$name                  = "myI2C1";
i2c2.mode                   = "TARGET";
i2c2.bitCount               = "I2C_BITCOUNT_8";
i2c2.dataCount              = 2;
i2c2.ownAddress             = 0x16;
i2c2.enabledInterrupts      = ["I2C_INT_ADDR_TARGET","I2C_INT_ARB_LOST","I2C_INT_NO_ACK","I2C_INT_STOP_CONDITION"];
i2c2.rxFifo                 = "I2C_FIFO_RX16";
i2c2.emulationMode          = "I2C_EMULATION_FREE_RUN";
i2c2.targetAddress          = 0x16;
i2c2.i2c.$assign            = "I2CA";
i2c2.i2c.i2c_sdaPin.$assign = "GPIO42";
i2c2.i2c.i2c_sclPin.$assign = "GPIO43";
i2c2.sdaQual.padConfig      = "STD";
i2c2.sclQual.padConfig      = "STD";

inputxbar1.$name = "myINPUTXBAR0";

inputxbar_input1.$name         = "myINPUTXBARINPUT0";
inputxbar_input1.inputxbarGpio = "GPIO69";

inputxbar_input2.$name          = "myINPUTXBARINPUT1";
inputxbar_input2.inputxbarInput = "XBAR_INPUT2";
inputxbar_input2.inputxbarGpio  = "GPIO73";

inputxbar_input3.$name          = "myINPUTXBARINPUT2";
inputxbar_input3.inputxbarInput = "XBAR_INPUT8";
inputxbar_input3.inputxbarGpio  = "GPIO99";

outputxbar1.$name                            = "myOUTPUTXBAR0";
outputxbar1.muxesUsed                        = ["XBAR_MUX04"];
outputxbar1.outputxbar.$assign               = "OUTPUTXBAR1";
outputxbar1.outputxbar.outputxbarPin.$assign = "GPIO58";

sci1.$name                 = "mySCI0";
sci1.sci.$assign           = "SCIB";
sci1.sci.sci_rxPin.$assign = "GPIO221, X2";
sci1.sci.sci_txPin.$assign = "GPIO220, X1";

spi1.$name                   = "mySPI0";
spi1.spi.$assign             = "SPIB";
spi1.spi.spi_picoPin.$assign = "GPIO63";
spi1.spi.spi_pociPin.$assign = "GPIO64";
spi1.spi.spi_clkPin.$assign  = "GPIO65";
spi1.spi.spi_ptePin.$assign  = "GPIO66";

spi2.$name                                 = "mySPI1";
spi2.spi.$assign                           = "SPIA";
spi2.spi.spi_picoPin.$assignAllowConflicts = "GPIO54";
spi2.spi.spi_pociPin.$assign               = "GPIO55";
spi2.spi.spi_clkPin.$assign                = "GPIO56";
spi2.spi.spi_ptePin.$assign                = "GPIO57";

do you have p65 than llc sysconfig exsample?

or have any reference sample

i try anain modify sysconfig

/**
 * These arguments were used when this file was generated. They will be automatically applied on subsequent loads
 * via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments.
 * @cliArgs --device "F28P65x" --part "F28P65x_176PTP" --package "176PTP" --context "CPU1" --product "C2000WARE@5.02.00.00"
 * @v2CliArgs --device "TMS320F28P650SH" --package "176PTP" --variant "TMS320F28P650SH6" --context "CPU1" --product "C2000WARE@5.02.00.00"
 * @versions {"tool":"1.21.0+3721"}
 */

/**
 * Import the modules used in this configuration.
 */
const adc              = scripting.addModule("/driverlib/adc.js", {}, false);
const adc1             = adc.addInstance();
const adc2             = adc.addInstance();
const adc3             = adc.addInstance();
const analog           = scripting.addModule("/driverlib/analog.js", {}, false);
const analog1          = analog.addInstance();
const cmpss            = scripting.addModule("/driverlib/cmpss.js", {}, false);
const cmpss1           = cmpss.addInstance();
const cmpss2           = cmpss.addInstance();
const cmpss3           = cmpss.addInstance();
const cmpss4           = cmpss.addInstance();
const dac              = scripting.addModule("/driverlib/dac.js", {}, false);
const dac1             = dac.addInstance();
const ecap             = scripting.addModule("/driverlib/ecap.js", {}, false);
const ecap1            = ecap.addInstance();
const ecap2            = ecap.addInstance();
const epwm             = scripting.addModule("/driverlib/epwm.js");
const epwm1            = epwm.addInstance();
const epwm2            = epwm.addInstance();
const epwm3            = epwm.addInstance();
const epwm4            = epwm.addInstance();
const epwm5            = epwm.addInstance();
const epwm6            = epwm.addInstance();
const epwm7            = epwm.addInstance();
const epwm8            = epwm.addInstance();
const epwm9            = epwm.addInstance();
const epwm10           = epwm.addInstance();
const epwm11           = epwm.addInstance();
const epwm12           = epwm.addInstance();
const epwmxbar         = scripting.addModule("/driverlib/epwmxbar.js", {}, false);
const epwmxbar1        = epwmxbar.addInstance();
const epwmxbar2        = epwmxbar.addInstance();
const epwmxbar3        = epwmxbar.addInstance();
const epwmxbar4        = epwmxbar.addInstance();
const epwmxbar5        = epwmxbar.addInstance();
const epwmxbar6        = epwmxbar.addInstance();
const epwmxbar7        = epwmxbar.addInstance();
const epwmxbar8        = epwmxbar.addInstance();
const gpio             = scripting.addModule("/driverlib/gpio.js", {}, false);
const gpio1            = gpio.addInstance();
const gpio2            = gpio.addInstance();
const gpio3            = gpio.addInstance();
const gpio4            = gpio.addInstance();
const gpio5            = gpio.addInstance();
const gpio6            = gpio.addInstance();
const gpio7            = gpio.addInstance();
const gpio8            = gpio.addInstance();
const gpio9            = gpio.addInstance();
const gpio10           = gpio.addInstance();
const gpio11           = gpio.addInstance();
const gpio12           = gpio.addInstance();
const gpio13           = gpio.addInstance();
const gpio14           = gpio.addInstance();
const gpio15           = gpio.addInstance();
const gpio16           = gpio.addInstance();
const gpio17           = gpio.addInstance();
const gpio18           = gpio.addInstance();
const gpio19           = gpio.addInstance();
const gpio20           = gpio.addInstance();
const gpio21           = gpio.addInstance();
const gpio22           = gpio.addInstance();
const gpio23           = gpio.addInstance();
const gpio24           = gpio.addInstance();
const gpio25           = gpio.addInstance();
const gpio26           = gpio.addInstance();
const gpio27           = gpio.addInstance();
const gpio28           = gpio.addInstance();
const gpio29           = gpio.addInstance();
const gpio30           = gpio.addInstance();
const gpio31           = gpio.addInstance();
const gpio32           = gpio.addInstance();
const gpio33           = gpio.addInstance();
const i2c              = scripting.addModule("/driverlib/i2c.js", {}, false);
const i2c1             = i2c.addInstance();
const i2c2             = i2c.addInstance();
const inputxbar        = scripting.addModule("/driverlib/inputxbar.js", {}, false);
const inputxbar1       = inputxbar.addInstance();
const inputxbar_input  = scripting.addModule("/driverlib/inputxbar_input.js");
const inputxbar_input1 = inputxbar_input.addInstance();
const inputxbar_input2 = inputxbar_input.addInstance();
const inputxbar_input3 = inputxbar_input.addInstance();
const outputxbar       = scripting.addModule("/driverlib/outputxbar.js", {}, false);
const outputxbar1      = outputxbar.addInstance();
const sci              = scripting.addModule("/driverlib/sci.js", {}, false);
const sci1             = sci.addInstance();
const spi              = scripting.addModule("/driverlib/spi.js", {}, false);
const spi1             = spi.addInstance();
const spi2             = spi.addInstance();
const sync             = scripting.addModule("/driverlib/sync.js");

/**
 * Write custom configuration values to the imported modules.
 */
adc1.$name               = "myADC0";
adc1.interruptPulseMode  = "ADC_PULSE_END_OF_CONV";
adc1.registerInterrupts  = ["1"];
adc1.useInterrupts       = false;
adc1.soc0SampleWindow    = 36;
adc1.soc1SampleWindow    = 36;
adc1.soc2SampleWindow    = 36;
adc1.soc3SampleWindow    = 36;
adc1.soc4SampleWindow    = 36;
adc1.soc5SampleWindow    = 36;
adc1.soc6SampleWindow    = 36;
adc1.soc7SampleWindow    = 36;
adc1.soc8SampleWindow    = 36;
adc1.soc9SampleWindow    = 36;
adc1.socHighPriorityMode = "ADC_PRI_THRU_SOC7_HIPRI";
adc1.soc5Trigger         = "ADC_TRIGGER_EPWM6_SOCA";
adc1.soc6Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc7Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc8Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc9Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc10Channel        = "ADC_CH_ADCIN2";
adc1.soc10Trigger        = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc10SampleWindow   = 36;
adc1.soc11Channel        = "ADC_CH_ADCIN3";
adc1.soc11Trigger        = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc11SampleWindow   = 36;
adc1.adcClockPrescaler   = "ADC_CLK_DIV_2_5";
adc1.soc1Channel         = "ADC_CH_ADCIN3";
adc1.soc6Channel         = "ADC_CH_ADCIN3";
adc1.soc7Channel         = "ADC_CH_ADCIN2";
adc1.soc8Channel         = "ADC_CH_ADCIN5";
adc1.soc9Channel         = "ADC_CH_ADCIN4";
adc1.enabledSOCs         = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc1.soc0Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc1Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc2Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc3Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc4Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc0Channel         = "ADC_CH_ADCIN8";
adc1.soc2Channel         = "ADC_CH_ADCIN1";
adc1.soc3Channel         = "ADC_CH_ADCIN4";
adc1.soc4Channel         = "ADC_CH_ADCIN14";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc1, "adcClockPrescaler");

adc2.$name               = "myADC1";
adc2.adcBase             = "ADCB_BASE";
adc2.soc0SampleWindow    = 36;
adc2.soc1SampleWindow    = 36;
adc2.soc2SampleWindow    = 36;
adc2.soc3SampleWindow    = 36;
adc2.soc4SampleWindow    = 36;
adc2.soc5SampleWindow    = 36;
adc2.soc6Channel         = "ADC_CH_ADCIN3";
adc2.soc6SampleWindow    = 36;
adc2.socHighPriorityMode = "ADC_PRI_THRU_SOC3_HIPRI";
adc2.useInterrupts       = false;
adc2.soc0Channel         = "ADC_CH_ADCIN3";
adc2.soc6Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc7Channel         = "ADC_CH_ADCIN1";
adc2.soc7Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc7SampleWindow    = 36;
adc2.soc8Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc8SampleWindow    = 36;
adc2.soc9Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc9SampleWindow    = 36;
adc2.soc10Trigger        = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc10SampleWindow   = 36;
adc2.soc11SampleWindow   = 36;
adc2.soc11Trigger        = "ADC_TRIGGER_EPWM8_SOCA";
adc2.adcClockPrescaler   = "ADC_CLK_DIV_2_5";
adc2.soc5Channel         = "ADC_CH_ADCIN14";
adc2.soc8Channel         = "ADC_CH_ADCIN15";
adc2.soc10Channel        = "ADC_CH_ADCIN2";
adc2.soc11Channel        = "ADC_CH_ADCIN14";
adc2.soc0Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc1Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc2Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc3Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc4Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc5Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc2.enabledSOCs         = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc2.soc1Channel         = "ADC_CH_ADCIN7";
adc2.soc2Channel         = "ADC_CH_ADCIN4";
adc2.soc3Channel         = "ADC_CH_ADCIN2";
adc2.soc4Channel         = "ADC_CH_ADCIN5";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc2, "adcClockPrescaler");

adc3.$name               = "myADC2";
adc3.soc0SampleWindow    = 36;
adc3.soc1SampleWindow    = 36;
adc3.soc2SampleWindow    = 36;
adc3.soc3SampleWindow    = 36;
adc3.soc4SampleWindow    = 36;
adc3.soc5SampleWindow    = 36;
adc3.soc6SampleWindow    = 36;
adc3.soc7SampleWindow    = 36;
adc3.useInterrupts       = false;
adc3.soc5Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc6Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc7Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc3.socHighPriorityMode = "ADC_PRI_THRU_SOC9_HIPRI";
adc3.soc8Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc8SampleWindow    = 36;
adc3.soc9SampleWindow    = 36;
adc3.soc9Trigger         = "ADC_TRIGGER_EPWM8_SOCA";
adc3.adcClockPrescaler   = "ADC_CLK_DIV_2_5";
adc3.soc6Channel         = "ADC_CH_ADCIN4";
adc3.soc7Channel         = "ADC_CH_ADCIN1";
adc3.soc8Channel         = "ADC_CH_ADCIN3";
adc3.soc9Channel         = "ADC_CH_ADCIN2";
adc3.enabledSOCs         = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc3.soc0Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc1Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc2Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc3Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc4Trigger         = "ADC_TRIGGER_EPWM1_SOCA";
adc3.adcBase             = "ADCC_BASE";
adc3.soc0Channel         = "ADC_CH_ADCIN4";
adc3.soc1Channel         = "ADC_CH_ADCIN3";
adc3.soc2Channel         = "ADC_CH_ADCIN15";
adc3.soc3Channel         = "ADC_CH_ADCIN1";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc3, "adcClockPrescaler");

cmpss1.hysteresisVal   = "1";
cmpss1.dacValLoad      = "CMPSS_DACVAL_PWMSYNC";
cmpss1.enableModule    = true;
cmpss1.$name           = "DCHG_CS1";
cmpss1.latchResetHigh  = true;
cmpss1.configLatchHigh = true;
cmpss1.cmpssBase       = "CMPSS3_BASE";
cmpss1.highCTRIPOUT    = "CMPSS_TRIPOUT_LATCH";
cmpss1.highCTRIP       = "CMPSS_TRIP_LATCH";
cmpss1.enableBlanking  = true;
cmpss1.maxRampVal      = 64000;
cmpss1.useRampValShdw  = "false";
cmpss1.dacValHigh      = 2047;
cmpss1.dacValLow       = 2047;
cmpss1.pwmSyncSrcLow   = "8";
cmpss1.pwmSyncSrc      = "8";
cmpss1.configBlanking  = "8";

cmpss2.lowCompInvert   = true;
cmpss2.hysteresisVal   = "1";
cmpss2.enableModule    = true;
cmpss2.configLatchHigh = true;
cmpss2.latchResetHigh  = true;
cmpss2.ramDecVal       = 16;
cmpss2.dacValHigh      = 2150;
cmpss2.dacValSource    = "CMPSS_DACSRC_RAMP";
cmpss2.$name           = "DCHG_CS3";
cmpss2.cmpssBase       = "CMPSS4_BASE";
cmpss2.highCTRIPOUT    = "CMPSS_TRIPOUT_LATCH";
cmpss2.highCTRIP       = "CMPSS_TRIP_LATCH";
cmpss2.dacValLoad      = "CMPSS_DACVAL_PWMSYNC";
cmpss2.pwmSyncSrc      = "4";
cmpss2.configBlanking  = "4";
cmpss2.enableBlanking  = true;
cmpss2.dacValLow       = 400;

cmpss3.lowCompInvert   = true;
cmpss3.hysteresisVal   = "1";
cmpss3.dacValLoad      = "CMPSS_DACVAL_PWMSYNC";
cmpss3.dacValHigh      = 2948;
cmpss3.latchResetHigh  = true;
cmpss3.configLatchHigh = true;
cmpss3.dacValSource    = "CMPSS_DACSRC_RAMP";
cmpss3.highCTRIPOUT    = "CMPSS_TRIPOUT_LATCH";
cmpss3.highCTRIP       = "CMPSS_TRIP_LATCH";
cmpss3.ramDecVal       = 16;
cmpss3.$name           = "DCHG_CS5";
cmpss3.pwmSyncSrc      = "6";
cmpss3.cmpssBase       = "CMPSS2_BASE";
cmpss3.enableModule    = true;
cmpss3.enableBlanking  = true;
cmpss3.dacValLow       = 400;

cmpss4.lowCompInvert   = true;
cmpss4.hysteresisVal   = "1";
cmpss4.dacValLoad      = "CMPSS_DACVAL_PWMSYNC";
cmpss4.dacValHigh      = 2948;
cmpss4.dacValSource    = "CMPSS_DACSRC_RAMP";
cmpss4.latchResetHigh  = true;
cmpss4.configLatchHigh = true;
cmpss4.highCTRIPOUT    = "CMPSS_TRIPOUT_LATCH";
cmpss4.highCTRIP       = "CMPSS_TRIP_LATCH";
cmpss4.ramDecVal       = 16;
cmpss4.$name           = "DCHG_CS7";
cmpss4.pwmSyncSrc      = "8";
cmpss4.cmpssBase       = "CMPSS8_BASE";
cmpss4.enableModule    = true;
cmpss4.enableBlanking  = true;
cmpss4.dacValLow       = 400;

dac1.$name            = "myDAC0";
dac1.referenceVoltage = "DAC_REF_ADC_VREFHI";
dac1.enableOutput     = true;

analog1.$name                            = "myANALOGPinMux0";
adc1.analog                              = analog1;
adc2.analog                              = analog1;
adc3.analog                              = analog1;
cmpss1.analog                            = analog1;
cmpss2.analog                            = analog1;
cmpss3.analog                            = analog1;
cmpss4.analog                            = analog1;
dac1.analog                              = analog1;
analog1.useCase                          = "CUSTOM";
analog1.useInterfacePins                 = ["A0/DACA_OUT","A1","A14/B14/C14","A15/B15/C15","A3","A4","A8, GPIO211","B2","B3","B4, GPIO215","B5, GPIO216","B7, GPIO208","C0, GPIO199","C1, GPIO200","C2","C3, GPIO206","C4, GPIO205"];
analog1.analog.$assign                   = "ANALOG";
analog1.analog["a0/daca_outPin"].$assign = "A0/DACA_OUT";
analog1.analog.a1Pin.$assign             = "A1";
analog1.analog["a14/b14/c14Pin"].$assign = "A14/B14/C14";
analog1.analog["a15/b15/c15Pin"].$assign = "A15/B15/C15";
analog1.analog.a3Pin.$assign             = "A3";
analog1.analog.a4Pin.$assign             = "A4";
analog1.analog["a8, gpio211Pin"].$assign = "A8, GPIO211";
analog1.analog.b2Pin.$assign             = "B2";
analog1.analog.b3Pin.$assign             = "B3";
analog1.analog["b4, gpio215Pin"].$assign = "B4, GPIO215";
analog1.analog["b5, gpio216Pin"].$assign = "B5, GPIO216";
analog1.analog["b7, gpio208Pin"].$assign = "B7, GPIO208";
analog1.analog["c0, gpio199Pin"].$assign = "C0, GPIO199";
analog1.analog.c2Pin.$assign             = "C2";
analog1.analog["c3, gpio206Pin"].$assign = "C3, GPIO206";
analog1.analog["c4, gpio205Pin"].$assign = "C4, GPIO205";
analog1.analog["c1, gpio200Pin"].$assign = "C1, GPIO200";

ecap1.$name                   = "myECAP0";
ecap1.eventStop               = "ECAP_EVENT_4";
ecap1.eventPrescaler          = 5;
ecap1.enableInterrupt         = true;
ecap1.interruptSourceCapture  = ["ECAP_ISR_SOURCE_CAPTURE_EVENT_4"];
ecap1.syncOutMode             = "ECAP_SYNC_OUT_DISABLED";
ecap1.registerInterrupts      = true;
ecap1.ecapInt.enableInterrupt = true;

ecap2.$name                  = "myECAP1";
ecap2.ecapBase               = "ECAP2_BASE";
ecap2.eventStop              = "ECAP_EVENT_4";
ecap2.eventPrescaler         = 5;
ecap2.enableInterrupt        = true;
ecap2.interruptSourceCapture = ["ECAP_ISR_SOURCE_CAPTURE_EVENT_4"];
ecap2.syncOutMode            = "ECAP_SYNC_OUT_DISABLED";

epwm.enableInfo    = false;
epwm.enableWarning = false;

epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm1.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm1.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm1.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm1.epwmDeadband_enableRED                                          = true;
epwm1.epwmDeadband_enableFED                                          = true;
epwm1.epwmDeadband_controlShadowMode                                  = true;
epwm1.epwmDeadband_redShadowMode                                      = true;
epwm1.epwmDeadband_fedShadowMode                                      = true;
epwm1.epwmEventTrigger_enableInterrupt                                = true;
epwm1.epwmEventTrigger_interruptSource                                = "EPWM_INT_TBCTR_U_CMPD";
epwm1.epwmEventTrigger_interruptEventCount                            = "2";
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerEnable                       = true;
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerSource                       = "EPWM_SOC_TBCTR_U_CMPC";
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar               = "2";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm1.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm1.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm1.epwmCounterCompare_cmpD                                         = 300;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm1.copyFrom                                                        = "myEPWM5";
epwm1.epwmCounterCompare_cmpC                                         = 113;
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN10";
epwm1.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm1.epwmDigitalCompare_dCCounterCapturePulse                        = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm1.epwmTimebase_syncOutPulseMode                                   = ["EPWM_SYNC_OUT_PULSE_ON_CNTR_ZERO"];
epwm1.epwmTimebase_phaseEnable                                        = true;
epwm1.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm1.epwmTimebase_period                                             = 1999;
epwm1.epwmCounterCompare_cmpB                                         = 1999;
epwm1.epwmDeadband_delayRED                                           = 2000;
epwm1.epwmDeadband_delayFED                                           = 2000;
epwm1.$name                                                           = "PWM_BUCK_1";
epwm1.epwmDiodeEmulation_TripLSelect                                  = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm1.epwmDiodeEmulation_TripHSelect                                  = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm1.epwmDiodeEmulation_enableDE                                     = true;
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm1.epwm.$assign                                                    = "EPWM1";
epwm1.epwm.epwm_aPin.$assign                                          = "GPIO0";
epwm1.epwm.epwm_bPin.$assign                                          = "GPIO1";
scripting.suppress("Read only value changed\\. This is likely caused by an incorrect text edit of the script, a backwards compatibility discrepancy, and/or by a unsaved change that temporarily made this value writable\\.", epwm1, "epwmDigitalCompare_dCCounterCapturePulse");

epwm2.epwmCounterCompare_cmpC                                         = 113;
epwm2.epwmCounterCompare_cmpD                                         = 300;
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm2.epwmDeadband_enableRED                                          = true;
epwm2.epwmDeadband_enableFED                                          = true;
epwm2.epwmDeadband_outputSwapOutA                                     = true;
epwm2.epwmDeadband_outputSwapOutB                                     = true;
epwm2.epwmDeadband_controlShadowMode                                  = true;
epwm2.epwmDeadband_redShadowMode                                      = true;
epwm2.epwmDeadband_fedShadowMode                                      = true;
epwm2.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm2.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm2.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm2.copyFrom                                                        = "myEPWM6";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm2.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_DISABLE";
epwm2.epwmTimebase_syncOutPulseMode                                   = ["EPWM_SYNC_OUT_PULSE_ON_CNTR_ZERO"];
epwm2.epwmTimebase_period                                             = 1999;
epwm2.epwmCounterCompare_cmpB                                         = 1999;
epwm2.epwmDeadband_delayRED                                           = 2000;
epwm2.epwmDeadband_delayFED                                           = 2000;
epwm2.$name                                                           = "PWM_BOOST_1";
epwm2.epwmDiodeEmulation_TripLSelect                                  = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm2.epwmDiodeEmulation_TripHSelect                                  = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSync   = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDigitalCompare_useBlankingWindow                            = true;
epwm2.epwmDigitalCompare_blankingWindowEvent                          = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm2.epwmICL_A_OUTHIGH                                               = ["EPWM_MINDB_ICL_LUT_DEC0","EPWM_MINDB_ICL_LUT_DEC1","EPWM_MINDB_ICL_LUT_DEC4","EPWM_MINDB_ICL_LUT_DEC5"];
epwm2.epwmICL_A_OUTLOW                                                = ["EPWM_MINDB_ICL_LUT_DEC2","EPWM_MINDB_ICL_LUT_DEC3","EPWM_MINDB_ICL_LUT_DEC6","EPWM_MINDB_ICL_LUT_DEC7"];
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_1_eventSync   = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_1_eventSync   = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSync   = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm2.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_B2                         = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm2.epwmDigitalCompare_blankingWindowOffset                         = 1940;
epwm2.epwmDigitalCompare_blankingWindowLength                         = 60;
epwm2.epwmActionQualifier_t1Source                                    = "EPWM_AQ_TRIGGER_EVENT_TRIG_DCB_2";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN4";
epwm2.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_LOW";
epwm2.epwm.$assign                                                    = "EPWM2";
epwm2.epwm.epwm_aPin.$assign                                          = "GPIO2";
epwm2.epwm.epwm_bPin.$assign                                          = "GPIO3";

epwm3.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm3.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm3.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm3.epwmCounterCompare_cmpC                                         = 113;
epwm3.epwmCounterCompare_cmpD                                         = 300;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm3.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm3.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm3.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerEnable                       = true;
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerSource                       = "EPWM_SOC_TBCTR_U_CMPC";
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar               = "2";
epwm3.epwmTimebase_phaseEnable                                        = true;
epwm3.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm3.epwmDeadband_controlShadowMode                                  = true;
epwm3.copyFrom                                                        = "myEPWM7";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN10";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN5";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN10";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN5";
epwm3.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_1";
epwm3.epwmDeadband_enableRED                                          = true;
epwm3.epwmDeadband_enableFED                                          = true;
epwm3.epwmDeadband_redShadowMode                                      = true;
epwm3.epwmDeadband_fedShadowMode                                      = true;
epwm3.epwmTimebase_period                                             = 1999;
epwm3.epwmCounterCompare_cmpB                                         = 1999;
epwm3.epwmDeadband_delayRED                                           = 2000;
epwm3.epwmDeadband_delayFED                                           = 2000;
epwm3.$name                                                           = "PWM_BUCK_3";
epwm3.epwmTimebase_phaseShift                                         = 1502;
epwm3.epwm.$assign                                                    = "EPWM3";
epwm3.epwm.epwm_aPin.$assign                                          = "GPIO4";
epwm3.epwm.epwm_bPin.$assign                                          = "GPIO5";

epwm4.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm4.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm4.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm4.epwmCounterCompare_cmpC                                         = 113;
epwm4.epwmCounterCompare_cmpD                                         = 300;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm4.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm4.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm4.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm4.epwmDigitalCompare_useBlankingWindow                            = true;
epwm4.epwmDigitalCompare_blankingWindowOffset                         = 576;
epwm4.epwmTimebase_phaseEnable                                        = true;
epwm4.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm4.epwmDeadband_enableRED                                          = true;
epwm4.epwmDeadband_enableFED                                          = true;
epwm4.epwmDeadband_outputSwapOutA                                     = true;
epwm4.epwmDeadband_outputSwapOutB                                     = true;
epwm4.epwmDeadband_controlShadowMode                                  = true;
epwm4.epwmDeadband_redShadowMode                                      = true;
epwm4.epwmDeadband_fedShadowMode                                      = true;
epwm4.copyFrom                                                        = "myEPWM8";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN10";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN5";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN10";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN5";
epwm4.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_2";
epwm4.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm4.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm4.epwmDigitalCompare_blankingWindowEvent                          = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm4.epwmTripZone_tripOut                                            = ["EPWM_TZ_TRIPOUT_CBC"];
epwm4.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2                         = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm4.epwmDigitalCompare_blankingWindowLength                         = 84;
epwm4.epwmTimebase_period                                             = 1999;
epwm4.epwmCounterCompare_cmpB                                         = 1999;
epwm4.epwmDeadband_delayRED                                           = 2000;
epwm4.epwmDeadband_delayFED                                           = 2000;
epwm4.$name                                                           = "PWM_BOOST_3";
epwm4.epwmTimebase_phaseShift                                         = 1502;
epwm4.epwm.$assign                                                    = "EPWM4";
epwm4.epwm.epwm_aPin.$assign                                          = "GPIO6";
epwm4.epwm.epwm_bPin.$assign                                          = "GPIO7";

epwm5.copyFrom                                                        = "myEPWM7";
epwm5.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm5.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm5.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm5.epwmCounterCompare_cmpC                                         = 181;
epwm5.epwmCounterCompare_cmpD                                         = 300;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm5.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm5.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm5.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm5.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm5.epwmDeadband_enableFED                                          = true;
epwm5.epwmDeadband_redShadowMode                                      = true;
epwm5.epwmDeadband_fedShadowMode                                      = true;
epwm5.epwmTimebase_phaseEnable                                        = true;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm5.epwmDeadband_enableRED                                          = true;
epwm5.epwmDeadband_controlShadowMode                                  = true;
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerEnable                       = true;
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerSource                       = "EPWM_SOC_TBCTR_U_CMPC";
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar               = "2";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN11";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN7";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN11";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN7";
epwm5.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_1";
epwm5.epwmTimebase_period                                             = 1999;
epwm5.epwmCounterCompare_cmpB                                         = 1999;
epwm5.epwmDeadband_delayRED                                           = 2000;
epwm5.epwmDeadband_delayFED                                           = 2000;
epwm5.$name                                                           = "PWM_BUCK_5";
epwm5.epwmTimebase_phaseShift                                         = 1002;
epwm5.epwm.$assign                                                    = "EPWM5";
epwm5.epwm.epwm_aPin.$assign                                          = "GPIO8";
epwm5.epwm.epwm_bPin.$assign                                          = "GPIO9";

epwm6.epwmCounterCompare_cmpD                                         = 300;
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm6.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm6.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm6.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm6.epwmDigitalCompare_useBlankingWindow                            = true;
epwm6.epwmDeadband_controlShadowMode                                  = true;
epwm6.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm6.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm6.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm6.epwmDeadband_enableRED                                          = true;
epwm6.epwmDeadband_enableFED                                          = true;
epwm6.epwmDeadband_redShadowMode                                      = true;
epwm6.epwmDeadband_fedShadowMode                                      = true;
epwm6.copyFrom                                                        = "myEPWM7";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmDigitalCompare_blankingWindowOffset                         = 576;
epwm6.epwmDigitalCompare_blankingWindowEvent                          = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmCounterCompare_cmpC                                         = 113;
epwm6.epwmDeadband_outputSwapOutA                                     = true;
epwm6.epwmDeadband_outputSwapOutB                                     = true;
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN11";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN7";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN11";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN7";
epwm6.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_2";
epwm6.epwmTimebase_phaseEnable                                        = true;
epwm6.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm6.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm6.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2                         = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm6.epwmDigitalCompare_blankingWindowLength                         = 84;
epwm6.epwmTimebase_period                                             = 1999;
epwm6.epwmCounterCompare_cmpB                                         = 1999;
epwm6.epwmDeadband_delayRED                                           = 2000;
epwm6.epwmDeadband_delayFED                                           = 2000;
epwm6.$name                                                           = "PWM_BOOST_5";
epwm6.epwmTimebase_phaseShift                                         = 1002;
epwm6.epwm.$assign                                                    = "EPWM6";
epwm6.epwm.epwm_aPin.$assign                                          = "GPIO10";
epwm6.epwm.epwm_bPin.$assign                                          = "GPIO11";

epwm7.epwmEventTrigger_EPWM_SOC_A_triggerEnable                       = true;
epwm7.epwmEventTrigger_EPWM_SOC_A_triggerSource                       = "EPWM_SOC_TBCTR_U_CMPC";
epwm7.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar               = "2";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm7.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm7.epwmDeadband_controlShadowMode                                  = true;
epwm7.epwmCounterCompare_cmpD                                         = 300;
epwm7.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm7.epwmDeadband_enableRED                                          = true;
epwm7.epwmDeadband_enableFED                                          = true;
epwm7.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm7.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm7.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmDeadband_fedShadowMode                                      = true;
epwm7.epwmDeadband_redShadowMode                                      = true;
epwm7.epwmTimebase_phaseEnable                                        = true;
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm7.copyFrom                                                        = "myEPWM5";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN12";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN8";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN12";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN8";
epwm7.epwmCounterCompare_cmpC                                         = 113;
epwm7.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_1";
epwm7.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm7.epwmTimebase_period                                             = 1999;
epwm7.epwmCounterCompare_cmpB                                         = 1999;
epwm7.epwmDeadband_delayRED                                           = 2000;
epwm7.epwmDeadband_delayFED                                           = 2000;
epwm7.$name                                                           = "PWM_BUCK_7";
epwm7.epwmTimebase_phaseShift                                         = 502;
epwm7.epwm.$assign                                                    = "EPWM7";
epwm7.epwm.epwm_aPin.$assign                                          = "GPIO12";
epwm7.epwm.epwm_bPin.$assign                                          = "GPIO13";

epwm8.epwmCounterCompare_cmpC                                         = 113;
epwm8.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm8.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm8.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm8.epwmCounterCompare_cmpD                                         = 300;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm8.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm8.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm8.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm8.epwmDeadband_enableRED                                          = true;
epwm8.epwmDeadband_enableFED                                          = true;
epwm8.epwmDeadband_outputSwapOutA                                     = true;
epwm8.epwmDeadband_outputSwapOutB                                     = true;
epwm8.epwmDeadband_controlShadowMode                                  = true;
epwm8.epwmDeadband_redShadowMode                                      = true;
epwm8.epwmDeadband_fedShadowMode                                      = true;
epwm8.copyFrom                                                        = "myEPWM6";
epwm8.epwmTimebase_phaseEnable                                        = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmDigitalCompare_useBlankingWindow                            = true;
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN12";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN8";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN12";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN8";
epwm8.epwmCounterCompare_cmpALink                                     = "EPWM_LINK_WITH_EPWM_2";
epwm8.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm8.epwmDigitalCompare_blankingWindowOffset                         = 576;
epwm8.epwmDigitalCompare_blankingWindowLength                         = 84;
epwm8.epwmDigitalCompare_blankingWindowEvent                          = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm8.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm8.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2                         = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm8.epwmDeadband_delayFED                                           = 2000;
epwm8.epwmDeadband_delayRED                                           = 2000;
epwm8.epwmCounterCompare_cmpB                                         = 1999;
epwm8.epwmTimebase_period                                             = 1999;
epwm8.$name                                                           = "PWM_BOOST_7";
epwm8.epwmTimebase_phaseShift                                         = 502;
epwm8.epwm.$assign                                                    = "EPWM12";
epwm8.epwm.epwm_aPin.$assign                                          = "GPIO22";
epwm8.epwm.epwm_bPin.$assign                                          = "A6, GPIO209";

epwm9.copyFrom                                                        = "myEPWM1";
epwm9.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm9.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm9.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm9.epwmCounterCompare_cmpC                                         = 113;
epwm9.epwmCounterCompare_cmpD                                         = 300;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB        = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm9.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm9.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm9.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm9.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerEnable                       = true;
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerSource                       = "EPWM_SOC_TBCTR_U_CMPC";
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar               = "2";
epwm9.epwmDeadband_controlShadowMode                                  = true;
epwm9.epwmDeadband_redShadowMode                                      = true;
epwm9.epwmDeadband_fedShadowMode                                      = true;
epwm9.epwmTimebase_period                                             = 5999;
epwm9.epwmCounterCompare_cmpA                                         = 6000;
epwm9.epwmCounterCompare_cmpB                                         = 6000;
epwm9.$name                                                           = "Charger_VrefA_IrefB";
epwm9.epwm.$assign                                                    = "EPWM9";
epwm9.epwm.epwm_aPin.$assign                                          = "GPIO16";
epwm9.epwm.epwm_bPin.$assign                                          = "GPIO17";

epwm10.epwmTimebase_emulationMode                               = "EPWM_EMULATION_FREE_RUN";
epwm10.epwmTimebase_hsClockDiv                                  = "EPWM_HSCLOCK_DIVIDER_1";
epwm10.epwmTimebase_counterMode                                 = "EPWM_COUNTER_MODE_UP";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode          = true;
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode          = true;
epwm10.epwmTimebase_period                                      = 599;
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO    = "EPWM_AQ_OUTPUT_HIGH";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO    = "EPWM_AQ_OUTPUT_HIGH";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                    = "EPWM_TZ_ACTION_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                    = "EPWM_TZ_ACTION_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                = "EPWM_TZ_ACTION_DISABLE";
epwm10.$name                                                    = "OringA_DFETB";
epwm10.epwm.$assign                                             = "EPWM11";
epwm10.epwm.epwm_aPin.$assign                                   = "GPIO20";
epwm10.epwm.epwm_bPin.$assign                                   = "GPIO21";

epwm11.useCase                                                  = "CUSTOM";
epwm11.epwmTimebase_hsClockDiv                                  = "EPWM_HSCLOCK_DIVIDER_1";
epwm11.epwmTimebase_emulationMode                               = "EPWM_EMULATION_FREE_RUN";
epwm11.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO    = "EPWM_AQ_OUTPUT_HIGH";
epwm11.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                    = "EPWM_TZ_ACTION_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                    = "EPWM_TZ_ACTION_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTimebase_counterMode                                 = "EPWM_COUNTER_MODE_UP";
epwm11.useInterfacePins                                         = ["EPWM#_A"];
epwm11.$name                                                    = "Master_slave_PWM_sync_signal";
epwm11.epwmTimebase_period                                      = 199;
epwm11.epwmTimebase_phaseEnable                                 = true;
epwm11.epwmCounterCompare_cmpB                                  = 98;
epwm11.epwmCounterCompare_cmpA                                  = 98;
epwm11.epwmTimebase_phaseShift                                  = 160;
epwm11.epwmTimebase_syncInPulseSource                           = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm11.epwm.$assign                                             = "EPWM10";
epwm11.epwm.epwm_aPin.$assign                                   = "GPIO18";

epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode                 = true;
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode                 = true;
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCBH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCBL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm12.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm12.epwmDeadband_polarityFED                                        = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm12.epwmDeadband_controlShadowMode                                  = true;
epwm12.epwmDeadband_redShadowMode                                      = true;
epwm12.epwmDeadband_fedShadowMode                                      = true;
epwm12.epwmTimebase_counterMode                                        = "EPWM_COUNTER_MODE_UP";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO           = "EPWM_AQ_OUTPUT_HIGH";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA        = "EPWM_AQ_OUTPUT_LOW";
epwm12.epwmTimebase_hsClockDiv                                         = "EPWM_HSCLOCK_DIVIDER_1";
epwm12.epwmTimebase_emulationMode                                      = "EPWM_EMULATION_FREE_RUN";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2                       = "EPWM_TZ_ACTION_DISABLE";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm12.copyFrom                                                        = "myEPWM6";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB                           = "EPWM_TZ_ACTION_LOW";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA                           = "EPWM_TZ_ACTION_LOW";
epwm12.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm12.epwmDigitalCompare_dcFilterInput                                = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm12.epwmTripZone_cbcSource                                          = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCAH                            = "EPWM_DC_TRIP_TRIPIN9";
epwm12.epwmDiodeEmulation_TripLSelect                                  = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm12.epwmDiodeEmulation_TripHSelect                                  = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP             = "EPWM_AQ_OUTPUT_LOW";
epwm12.hrpwm_enable                                                    = true;
epwm12.hrpwm_autoConv                                                  = true;
epwm12.$name                                                           = "PWM_test";
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCAL                            = "EPWM_DC_TRIP_TRIPIN4";
epwm12.epwmTimebase_syncInPulseSource                                  = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm12.epwmDeadband_enableRED                                          = true;
epwm12.epwmDeadband_enableFED                                          = true;
epwm12.hrpwm_swapDBOutputs                                             = true;
epwm12.hrpwm_DBredHR                                                   = 50;
epwm12.hrpwm_DBfedHR                                                   = 50;
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2                       = "EPWM_TZ_ACTION_LOW";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1                       = "EPWM_TZ_ACTION_DISABLE";
epwm12.epwmTimebase_phaseEnable                                        = true;
epwm12.hrpwm_edgeModeA                                                 = "HRPWM_MEP_CTRL_RISING_EDGE";
epwm12.hrpwm_edgeModeB                                                 = "HRPWM_MEP_CTRL_FALLING_EDGE";
epwm12.epwmTimebase_period                                             = 199;
epwm12.epwmCounterCompare_cmpB                                         = 99;
epwm12.epwmCounterCompare_cmpC                                         = 90;
epwm12.epwmCounterCompare_cmpD                                         = 100;
epwm12.epwmDeadband_delayRED                                           = 15;
epwm12.epwmDeadband_delayFED                                           = 15;
epwm12.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm12.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1                         = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm12.hrpwm_periodEnable                                              = true;
epwm12.epwmCounterCompare_shadowLoadModeCMPA                           = "EPWM_COMP_LOAD_ON_CNTR_PERIOD";
epwm12.epwmCounterCompare_shadowLoadModeCMPB                           = "EPWM_COMP_LOAD_ON_CNTR_PERIOD";
epwm12.epwm.$assign                                                    = "EPWM8";
epwm12.epwm.epwm_aPin.$assign                                          = "GPIO14";
epwm12.epwm.epwm_bPin.$assign                                          = "GPIO15";

epwmxbar1.muxesUsed = ["XBAR_MUX05"];
epwmxbar1.$name     = "DCHG_CS1_CMPSS3L_TRIP4";
epwmxbar1.tripInput = "XBAR_TRIP4";

epwmxbar2.tripInput = "XBAR_TRIP5";
epwmxbar2.muxesUsed = ["XBAR_MUX07"];
epwmxbar2.$name     = "DCHG_CS3_CMPSS4L_TRIP5";

epwmxbar3.tripInput = "XBAR_TRIP7";
epwmxbar3.muxesUsed = ["XBAR_MUX03"];
epwmxbar3.$name     = "DCHG_CS5_CMPSS2L_TRIP7";

epwmxbar4.tripInput = "XBAR_TRIP8";
epwmxbar4.muxesUsed = ["XBAR_MUX15"];
epwmxbar4.$name     = "DCHG_CS7_CMPSS8L_TRIP8";

epwmxbar5.tripInput = "XBAR_TRIP9";
epwmxbar5.muxesUsed = ["XBAR_MUX04"];
epwmxbar5.$name     = "DCHG_CS1_CMPSS3H_TRIP9";

epwmxbar6.tripInput = "XBAR_TRIP10";
epwmxbar6.muxesUsed = ["XBAR_MUX06"];
epwmxbar6.$name     = "DCHG_CS3_CMPSS4H_TRIP10";

epwmxbar7.tripInput = "XBAR_TRIP11";
epwmxbar7.muxesUsed = ["XBAR_MUX02"];
epwmxbar7.$name     = "DCHG_CS5_CMPSS2H_TRIP11";

epwmxbar8.tripInput = "XBAR_TRIP12";
epwmxbar8.muxesUsed = ["XBAR_MUX14"];
epwmxbar8.$name     = "DCHG_CS7_CMPSS8H_TRIP12";

gpio1.$name             = "MCU1_Trip_Sync_Out";
gpio1.direction         = "GPIO_DIR_MODE_OUT";
gpio1.writeInitialValue = true;
gpio1.initialValue      = 1;
gpio1.gpioPin.$assign   = "C6, GPIO203";

gpio2.$name           = "MCU1_SELF_TEST";
gpio2.gpioPin.$assign = "A11, GPIO214";

gpio3.$name             = "nC2000M_FLASH_HOLD";
gpio3.direction         = "GPIO_DIR_MODE_OUT";
gpio3.writeInitialValue = true;
gpio3.initialValue      = 1;
gpio3.gpioPin.$assign   = "B8, GPIO217";

gpio4.$name             = "nC2000M_FLASH_WP";
gpio4.direction         = "GPIO_DIR_MODE_OUT";
gpio4.writeInitialValue = true;
gpio4.initialValue      = 1;
gpio4.gpioPin.$assign   = "B9, GPIO218";

gpio5.$name             = "C2000_EE_WP1";
gpio5.direction         = "GPIO_DIR_MODE_OUT";
gpio5.writeInitialValue = true;
gpio5.initialValue      = 1;
gpio5.gpioPin.$assign   = "GPIO33";

gpio6.$name             = "UNLOCK_PACK_HOP";
gpio6.direction         = "GPIO_DIR_MODE_OUT";
gpio6.writeInitialValue = true;
gpio6.initialValue      = 1;
gpio6.gpioPin.$assign   = "GPIO36";

gpio7.$name           = "Protect1_HIP";
gpio7.gpioPin.$assign = "GPIO37";

gpio8.$name             = "UNLOCK_REVERSE_HOP";
gpio8.direction         = "GPIO_DIR_MODE_OUT";
gpio8.writeInitialValue = true;
gpio8.initialValue      = 1;
gpio8.gpioPin.$assign   = "GPIO38";

gpio9.$name           = "BUS_OCP_HIP";
gpio9.gpioPin.$assign = "GPIO39";

gpio10.$name           = "BUS_SCP_HIP";
gpio10.gpioPin.$assign = "GPIO40";

gpio11.$name           = "nMCU1_FW_Update";
gpio11.gpioPin.$assign = "GPIO41";

gpio12.$name             = "nPOR_LED1";
gpio12.direction         = "GPIO_DIR_MODE_OUT";
gpio12.writeInitialValue = true;
gpio12.initialValue      = 1;
gpio12.gpioPin.$assign   = "GPIO50";

gpio13.$name             = "UNLOCK_BMS_HOP";
gpio13.direction         = "GPIO_DIR_MODE_OUT";
gpio13.writeInitialValue = true;
gpio13.initialValue      = 1;
gpio13.gpioPin.$assign   = "GPIO51";

gpio14.$name           = "SHORTPIN1_HIP";
gpio14.gpioPin.$assign = "GPIO52";

gpio15.$name           = "BMS_OVP_HIP";
gpio15.gpioPin.$assign = "GPIO53";

gpio16.$name           = "BUS_OVP_HIP";
gpio16.gpioPin.$assign = "GPIO60";

gpio17.$name           = "BUS_UVP_HIP";
gpio17.gpioPin.$assign = "GPIO61";

gpio18.$name             = "UNLOCK_BUS_HOP";
gpio18.direction         = "GPIO_DIR_MODE_OUT";
gpio18.writeInitialValue = true;
gpio18.initialValue      = 1;
gpio18.gpioPin.$assign   = "GPIO44";

gpio19.$name             = "DCHG1_PWM_EN_LOP";
gpio19.direction         = "GPIO_DIR_MODE_OUT";
gpio19.writeInitialValue = true;
gpio19.initialValue      = 1;
gpio19.gpioPin.$assign   = "GPIO45";

gpio20.$name             = "EEPROM_BUSY1";
gpio20.direction         = "GPIO_DIR_MODE_OUT";
gpio20.writeInitialValue = true;
gpio20.initialValue      = 1;
gpio20.gpioPin.$assign   = "GPIO67";

gpio21.$name             = "MCU1_DSP_FAULT";
gpio21.direction         = "GPIO_DIR_MODE_OUT";
gpio21.writeInitialValue = true;
gpio21.initialValue      = 1;
gpio21.gpioPin.$assign   = "GPIO68";

gpio22.$name           = "MCU1_TZ1";
gpio22.gpioPin.$assign = "GPIO69";

gpio23.$name           = "MCU1_TZ2";
gpio23.gpioPin.$assign = "GPIO73";

gpio24.$name           = "BMS_OCP_HIP";
gpio24.gpioPin.$assign = "GPIO74";

gpio25.$name           = "PACK_SCP_HIP";
gpio25.gpioPin.$assign = "GPIO75";

gpio26.$name           = "nMCU2_Ready_In";
gpio26.gpioPin.$assign = "GPIO78";

gpio27.$name           = "MCU1_Good";
gpio27.gpioPin.$assign = "GPIO79";

gpio28.$name           = "BUS_REVERSE_HIP";
gpio28.gpioPin.$assign = "GPIO81";

gpio29.$name             = "CHG_PWM_EN_HOP";
gpio29.direction         = "GPIO_DIR_MODE_OUT";
gpio29.writeInitialValue = true;
gpio29.initialValue      = 1;
gpio29.gpioPin.$assign   = "GPIO85";

gpio30.$name           = "C2000_Addr_selH";
gpio30.gpioPin.$assign = "GPIO87";

gpio31.$name             = "MCU2_DCHG_EN_HOP";
gpio31.direction         = "GPIO_DIR_MODE_OUT";
gpio31.writeInitialValue = true;
gpio31.initialValue      = 1;
gpio31.gpioPin.$assign   = "GPIO90";

gpio32.$name           = "AC_Loss_LIP";
gpio32.gpioPin.$assign = "GPIO93";

gpio33.$name           = "UNLOCK_UVP_HOP";
gpio33.gpioPin.$assign = "GPIO94";

i2c1.$name                  = "myI2C0";
i2c1.duty                   = "I2C_DUTYCYCLE_50";
i2c1.bitCount               = "I2C_BITCOUNT_8";
i2c1.useInterrupts          = false;
i2c1.emulationMode          = "I2C_EMULATION_FREE_RUN";
i2c1.useFifo                = false;
i2c1.i2c.$assign            = "I2CB";
i2c1.i2c.i2c_sdaPin.$assign = "GPIO34";
i2c1.i2c.i2c_sclPin.$assign = "GPIO35";
i2c1.sdaQual.padConfig      = "STD";
i2c1.sclQual.padConfig      = "STD";

i2c2.$name                  = "myI2C1";
i2c2.mode                   = "TARGET";
i2c2.bitCount               = "I2C_BITCOUNT_8";
i2c2.dataCount              = 2;
i2c2.ownAddress             = 0x16;
i2c2.enabledInterrupts      = ["I2C_INT_ADDR_TARGET","I2C_INT_ARB_LOST","I2C_INT_NO_ACK","I2C_INT_STOP_CONDITION"];
i2c2.rxFifo                 = "I2C_FIFO_RX16";
i2c2.emulationMode          = "I2C_EMULATION_FREE_RUN";
i2c2.targetAddress          = 0x16;
i2c2.i2c.$assign            = "I2CA";
i2c2.i2c.i2c_sdaPin.$assign = "GPIO42";
i2c2.i2c.i2c_sclPin.$assign = "GPIO43";
i2c2.sdaQual.padConfig      = "STD";
i2c2.sclQual.padConfig      = "STD";

inputxbar1.$name = "myINPUTXBAR0";

inputxbar_input1.$name         = "myINPUTXBARINPUT0";
inputxbar_input1.inputxbarGpio = "GPIO69";

inputxbar_input2.$name          = "myINPUTXBARINPUT1";
inputxbar_input2.inputxbarInput = "XBAR_INPUT2";
inputxbar_input2.inputxbarGpio  = "GPIO73";

inputxbar_input3.$name          = "myINPUTXBARINPUT2";
inputxbar_input3.inputxbarInput = "XBAR_INPUT8";
inputxbar_input3.inputxbarGpio  = "GPIO99";

outputxbar1.$name                            = "myOUTPUTXBAR0";
outputxbar1.muxesUsed                        = ["XBAR_MUX04"];
outputxbar1.outputxbar.$assign               = "OUTPUTXBAR1";
outputxbar1.outputxbar.outputxbarPin.$assign = "GPIO58";

sci1.$name                 = "mySCI0";
sci1.sci.$assign           = "SCIB";
sci1.sci.sci_rxPin.$assign = "GPIO221, X2";
sci1.sci.sci_txPin.$assign = "GPIO220, X1";

spi1.$name                   = "mySPI0";
spi1.spi.$assign             = "SPIB";
spi1.spi.spi_picoPin.$assign = "GPIO63";
spi1.spi.spi_pociPin.$assign = "GPIO64";
spi1.spi.spi_clkPin.$assign  = "GPIO65";
spi1.spi.spi_ptePin.$assign  = "GPIO66";

spi2.$name                                 = "mySPI1";
spi2.spi.$assign                           = "SPIA";
spi2.spi.spi_picoPin.$assignAllowConflicts = "GPIO54";
spi2.spi.spi_pociPin.$assign               = "GPIO55";
spi2.spi.spi_clkPin.$assign                = "GPIO56";
spi2.spi.spi_ptePin.$assign                = "GPIO57";

the HiResTimeBasePeriodOnly work

EPWM_setTimeBasePeriod(PWM_test_BASE, (uint16_t)frequency_duty);
HRPWM_setHiResTimeBasePeriodOnly(PWM_test_BASE,(uint16_t) frequencyMEP_duty);

my xx.cla code

at xx.cla:

float read_duty;
float frequency_step;
float frequencyMEP_step;
uint16_t frequency_duty;
uint16_t frequencyMEP_duty;
float test_duty;
float MEP_step;
uint32_t HRpwmA;
frequency_step =(test_duty*2.0f+1.0f);
frequencyMEP_step=(__mfracf32(frequency_step) * (float32_t)MEP_ScaleFactor) + 0.5f;
MEP_step=(__mfracf32(test_duty) * (float32_t)MEP_ScaleFactor) + 0.5f;
read_duty = (((test_duty / frequency_step) - 0.075f) * 100.0f);
HRpwmA=((uint32_t)(test_duty * 256.0f)) + (((uint32_t)MEP_step));
frequency_duty =(uint16_t)frequency_step;
frequencyMEP_duty =(uint16_t)frequencyMEP_step;
EPWM_setTimeBasePeriod(PWM_test_BASE, (uint16_t)frequency_duty);
HRPWM_setHiResTimeBasePeriodOnly(PWM_test_BASE,(uint16_t) frequencyMEP_duty);
HRPWM_setCounterCompareValue(PWM_test_BASE, HRPWM_COUNTER_COMPARE_A, (uint32_t)HRpwmA);
HRPWM_setCounterCompareValue(PWM_test_BASE, HRPWM_COUNTER_COMPARE_B, (uint32_t)HRpwmA);

if the test_duty set 99 work was passed

but if change "test_duty" to 150.3

the frequency not stable output.

i use lib 5.2 &SFO_v8_fpu_lib_build_c28_driverlib.lib