11 #ifndef _CI13LC_EPWM_H 12 #define _CI13LC_EPWM_H EPWM_MODEx OSHTMOD
Definition: ci13lc_epwm.h:270
Definition: ci13lc_epwm.h:373
Definition: ci13lc_epwm.h:341
Definition: ci13lc_epwm.h:69
Definition: ci13lc_epwm.h:31
epwm_aqctlx_init_t AQCTLA
Definition: ci13lc_epwm.h:424
EPWM_SOCABSELx SOCASEL
Definition: ci13lc_epwm.h:355
EPWM_OUTx CAU
Definition: ci13lc_epwm.h:163
Definition: ci13lc_epwm.h:306
EPWM_CNTENx CNTEN
Definition: ci13lc_epwm.h:117
Definition: ci13lc_epwm.h:254
Definition: ci13lc_epwm.h:311
Definition: ci13lc_epwm.h:152
EPWM_INT_SOCABPRDx SOCAPRD
Definition: ci13lc_epwm.h:383
Definition: ci13lc_epwm.h:86
EPWM_POLSELx
Definition: ci13lc_epwm.h:227
Definition: ci13lc_epwm.h:77
Definition: ci13lc_epwm.h:109
EPWM_ACTSFABx ACTSFB
Definition: ci13lc_epwm.h:197
Definition: ci13lc_epwm.h:107
Definition: ci13lc_epwm.h:208
Definition: ci13lc_epwm.h:241
epwm_cmpctrl_init_t CMPCTL
Definition: ci13lc_epwm.h:422
Definition: ci13lc_epwm.h:30
Definition: ci13lc_epwm.h:83
EPWM_PHSENx PHSEN
Definition: ci13lc_epwm.h:121
Definition: ci13lc_epwm.h:129
Definition: ci13lc_epwm.h:320
Definition: ci13lc_epwm.h:244
Definition: ci13lc_epwm.h:171
Definition: ci13lc_epwm.h:59
EPWM_SYNCOSELx
Definition: ci13lc_epwm.h:81
Definition: ci13lc_epwm.h:334
Definition: ci13lc_epwm.h:172
EPWM_INTENx
Definition: ci13lc_epwm.h:332
EPWM_CSFABx CSFB
Definition: ci13lc_epwm.h:213
Definition: ci13lc_epwm.h:326
epwm_aqctlx_init_t AQCTLB
Definition: ci13lc_epwm.h:425
Definition: ci13lc_epwm.h:363
EPWM_SOCABENx
Definition: ci13lc_epwm.h:303
Definition: ci13lc_epwm.h:222
EPWM_SHDWABMODEx SHDWAMODE
Definition: ci13lc_epwm.h:144
EPWM_SOCABx SOCA
Definition: ci13lc_epwm.h:405
Definition: ci13lc_epwm.h:141
EPWM_ETSTATUSx
Definition: ci13lc_epwm.h:389
EPWM_CNTENx
Definition: ci13lc_epwm.h:67
EPWM_LOADABMODEx LOADBMODE
Definition: ci13lc_epwm.h:145
unsigned short DBRED
Definition: ci13lc_epwm.h:415
void epwm_etfrc_config(EPWM_TypeDef *EPWMx, epwm_etfrc_init_t *etfrc_init)
Definition: ci13lc_epwm.c:407
Definition: ci13lc_epwm.h:220
Definition: ci13lc_epwm.h:261
Definition: ci13lc_epwm.h:62
Definition: ci13lc_epwm.h:60
EPWM_OTSFABx
Definition: ci13lc_epwm.h:178
EPWM_PRDLDx PRDLD
Definition: ci13lc_epwm.h:120
epwm_tzsel_init_t TZSEL
Definition: ci13lc_epwm.h:430
void epwm_aqctla_config(EPWM_TypeDef *EPWMx, epwm_aqctlx_init_t *aqctla_init)
Definition: ci13lc_epwm.c:163
Definition: ci13lc_epwm.h:288
Definition: ci13lc_epwm.h:378
EPWM_SOCABENx SOCBEN
Definition: ci13lc_epwm.h:352
EPWM_MODEx CBCMOD
Definition: ci13lc_epwm.h:268
Definition: ci13lc_epwm.h:366
Definition: ci13lc_epwm.h:239
EPWM_OUTx CBU
Definition: ci13lc_epwm.h:161
EPWM_ACTSFABx
Definition: ci13lc_epwm.h:185
unsigned short CMPB
Definition: ci13lc_epwm.h:412
Definition: ci13lc_epwm.h:262
void epwm_aqsfrc_config(EPWM_TypeDef *EPWMx, epwm_aqsfrc_init_t *aqsfrc_init)
Definition: ci13lc_epwm.c:197
EPWM_INT_SOCABCNTx SOCBCNT
Definition: ci13lc_epwm.h:380
Definition: ci13lc_epwm.h:231
Definition: ci13lc_epwm.h:398
Definition: ci13lc_epwm.h:323
Definition: ci13lc_epwm.h:63
Definition: ci13lc_epwm.h:42
Definition: ci13lc_epwm.h:61
Definition: ci13lc_epwm.h:174
EPWM_TZINTx
Definition: ci13lc_epwm.h:20
Definition: ci13lc_epwm.h:136
Definition: ci13lc_epwm.h:188
Definition: ci13lc_epwm.h:325
EPWM_TZABx
Definition: ci13lc_epwm.h:286
Definition: ci13lc_epwm.h:128
Definition: ci13lc_epwm.h:207
Definition: ci13lc_epwm.h:56
unsigned short CPR1
Definition: ci13lc_epwm.h:413
Definition: ci13lc_epwm.h:57
Definition: ci13lc_epwm.h:335
EPWM_OUTx ZRO
Definition: ci13lc_epwm.h:165
Definition: ci13lc_epwm.h:346
unsigned short DBFED
Definition: ci13lc_epwm.h:416
Definition: ci13lc_epwm.h:205
void epwm_tbctl_config(EPWM_TypeDef *EPWMx, epwm_tbctl_init_t *tbctl_init)
Definition: ci13lc_epwm.c:66
EPWM_INT_SOCABPRDx
Definition: ci13lc_epwm.h:370
Definition: ci13lc_epwm.h:206
EPWM_CSFABx CSFA
Definition: ci13lc_epwm.h:214
void epwm_cmpb_config(EPWM_TypeDef *EPWMx, unsigned short cmpbval)
Definition: ci13lc_epwm.c:126
Definition: ci13lc_epwm.h:328
EPWM_SOCABx
Definition: ci13lc_epwm.h:396
Definition: ci13lc_epwm.h:85
Definition: ci13lc_epwm.h:112
EPWM_PHSDIRx
Definition: ci13lc_epwm.h:47
Definition: ci13lc_epwm.h:289
EPWM_INT_SOCABPRDx INTPRD
Definition: ci13lc_epwm.h:385
Definition: ci13lc_epwm.h:153
EPWM_IN_MODEx
Definition: ci13lc_epwm.h:218
void epwm_cpr2_config(EPWM_TypeDef *EPWMx, unsigned short cpr2val)
Definition: ci13lc_epwm.c:151
Definition: ci13lc_epwm.h:392
Definition: ci13lc_epwm.h:29
unsigned short TBPHS
Definition: ci13lc_epwm.h:417
EPWM_PHSDIRx PHSDIR
Definition: ci13lc_epwm.h:115
Definition: ci13lc_epwm.h:189
EPWM_FREESOFTx
Definition: ci13lc_epwm.h:35
EPWM_LOADABMODEx LOADAMODE
Definition: ci13lc_epwm.h:146
Definition: ci13lc_epwm.h:375
Definition: ci13lc_epwm.h:137
Definition: ci13lc_epwm.h:100
unsigned short CMPA
Definition: ci13lc_epwm.h:411
void epwm_etsel_interrupt_enable(EPWM_TypeDef *EPWMx, FunctionalState cmd)
Definition: ci13lc_epwm.c:348
void epwm_init(EPWM_TypeDef *epwmx, epwm_init_t *EPWMInit_Struct)
Definition: ci13lc_epwm.c:444
void epwm_tzfrc_enable(EPWM_TypeDef *EPWMx, EPWM_TZCLRx tz)
Definition: ci13lc_epwm.c:307
EPWM_SYNCOSELx SYNCOSEL
Definition: ci13lc_epwm.h:119
void epwm_tzeint_enable(EPWM_TypeDef *epwmx, EPWM_TZINTx tzint, FunctionalState cmd)
Definition: ci13lc_epwm.c:35
EPWM_SWFSYNCx SWFSNC
Definition: ci13lc_epwm.h:118
EPWM_OUT_MODEx
Definition: ci13lc_epwm.h:236
Definition: ci13lc_epwm.h:99
Definition: ci13lc_epwm.h:187
EPWM_INT_SOCABCNTx INTCNT
Definition: ci13lc_epwm.h:384
void epwm_dbred_config(EPWM_TypeDef *EPWMx, unsigned short dbred)
Definition: ci13lc_epwm.c:240
Definition: ci13lc_epwm.h:364
void epwm_start(EPWM_TypeDef *EPWMx)
Definition: ci13lc_epwm.c:420
EPWM_CTRMODEx
Definition: ci13lc_epwm.h:104
Definition: ci13lc_epwm.h:50
Definition: ci13lc_epwm.h:229
Definition: ci13lc_epwm.h:155
Definition: ci13lc_epwm.h:76
Definition: ci13lc_epwm.h:181
void epwm_stop(EPWM_TypeDef *EPWMx)
Definition: ci13lc_epwm.c:432
EPWM_TZCLRx
Definition: ci13lc_epwm.h:27
void epwm_dbctl_config(EPWM_TypeDef *EPWMx, epwm_dbctl_init_t *dbctl_init)
Definition: ci13lc_epwm.c:226
Definition: ci13lc_epwm.h:255
EPWM_OTSFABx OTSFB
Definition: ci13lc_epwm.h:196
EPWM_INTSELx
Definition: ci13lc_epwm.h:339
Definition: ci13lc_epwm.h:58
void epwm_cpr1_config(EPWM_TypeDef *epwmx, unsigned short cpr1val)
Definition: ci13lc_epwm.c:138
EPWM_SOCABx SOCB
Definition: ci13lc_epwm.h:404
Definition: ci13lc_epwm.h:321
Definition: ci13lc_epwm.h:290
Definition: ci13lc_epwm.h:327
EPWM_OUT_MODEx OUT_MODE
Definition: ci13lc_epwm.h:248
Definition: ci13lc_epwm.h:372
Definition: ci13lc_epwm.h:38
void epwm_tzclr_clear(EPWM_TypeDef *epwmx, EPWM_TZCLRx tzclr)
Definition: ci13lc_epwm.c:54
Definition: ci13lc_epwm.h:154
EPWM_SWFSYNCx
Definition: ci13lc_epwm.h:74
EPWM_SHDWABMODEx
Definition: ci13lc_epwm.h:126
EPWM_CLKDIVx
Definition: ci13lc_epwm.h:54
Definition: ci13lc_epwm.h:108
Definition: ci13lc_epwm.h:319
epwm_tzctl_init_t TZCTL
Definition: ci13lc_epwm.h:431
Definition: ci13lc_epwm.h:342
EPWM_TZABx TZA
Definition: ci13lc_epwm.h:299
EPWM_INT_SOCABCNTx SOCACNT
Definition: ci13lc_epwm.h:382
epwm_dbctl_init_t DBCTL
Definition: ci13lc_epwm.h:429
int epwm_get_tzflag(EPWM_TypeDef *EPWMx, EPWM_TZCLRx tz)
Definition: ci13lc_epwm.c:319
Definition: ci13lc_epwm.h:93
epwm_tbctl_init_t TBCTL
Definition: ci13lc_epwm.h:420
EPWM_FREESOFTx FREESOFT
Definition: ci13lc_epwm.h:114
Definition: ci13lc_epwm.h:265
EPWM_SOCABENx SOCAEN
Definition: ci13lc_epwm.h:354
void epwm_tbprd_config(EPWM_TypeDef *EPWMx, unsigned short tbprd)
Definition: ci13lc_epwm.c:87
void epwm_etps_config(EPWM_TypeDef *EPWMx, epwm_etps_init_t *etps_init)
Definition: ci13lc_epwm.c:367
Definition: ci13lc_epwm.h:138
unsigned short CPR2
Definition: ci13lc_epwm.h:414
EPWM_SHDWABMODEx SHDWBMODE
Definition: ci13lc_epwm.h:143
EPWM_OUTx CAD
Definition: ci13lc_epwm.h:162
Definition: ci13lc_epwm.h:294
unsigned short TBPRD
Definition: ci13lc_epwm.h:410
void epwm_cmpa_config(EPWM_TypeDef *epwmx, unsigned short cmpaval)
Definition: ci13lc_epwm.c:114
EPWM_INTENx INTEN
Definition: ci13lc_epwm.h:356
EPWM_RLDCSFx RLDCSF
Definition: ci13lc_epwm.h:195
Definition: ci13lc_epwm.h:322
Definition: ci13lc_epwm.h:318
Definition: ci13lc_epwm.h:347
EPWM_SOCABSELx
Definition: ci13lc_epwm.h:316
epwm_etfrc_init_t ETFRC
Definition: ci13lc_epwm.h:434
EPWM_SOCx
Definition: ci13lc_epwm.h:309
epwm_etsel_init_t ETSEL
Definition: ci13lc_epwm.h:432
EPWM_ACTSFABx ACTSFA
Definition: ci13lc_epwm.h:199
Definition: ci13lc_epwm.h:312
Definition: ci13lc_epwm.h:190
EPWM_OUTx
Definition: ci13lc_epwm.h:150
Definition: ci13lc_epwm.h:345
void epwm_soc_config(EPWM_TypeDef *epwmx, EPWM_SOCx socx, EPWM_SOCABSELx socsel)
Definition: ci13lc_epwm.c:21
Definition: ci13lc_epwm.h:106
Definition: ci13lc_epwm.h:223
EPWM_TZABx TZB
Definition: ci13lc_epwm.h:298
void epwm_dbfed_config(EPWM_TypeDef *EPWMx, unsigned short dbfed)
Definition: ci13lc_epwm.c:252
Definition: ci13lc_epwm.h:343
Definition: ci13lc_epwm.h:158
Definition: ci13lc_epwm.h:350
EPWM_SOCABSELx SOCBSEL
Definition: ci13lc_epwm.h:353
Definition: ci13lc_epwm.h:22
void epwm_etclr_clear(EPWM_TypeDef *EPWMx, EPWM_ETSTATUSx etstatus)
Definition: ci13lc_epwm.c:384
void epwm_etclr_clear_all(EPWM_TypeDef *EPWMx)
Definition: ci13lc_epwm.c:395
EPWM_CTRMODEx CTRMODE
Definition: ci13lc_epwm.h:122
epwm_aqsfrc_init_t AQSFRC
Definition: ci13lc_epwm.h:427
Definition: ci13lc_epwm.h:324
Definition: ci13lc_epwm.h:92
EPWM_CSFABx
Definition: ci13lc_epwm.h:203
Definition: ci13lc_epwm.h:230
void epwm_tzsel_config(EPWM_TypeDef *EPWMx, epwm_tzsel_init_t *tzsel_init)
Definition: ci13lc_epwm.c:264
Definition: ci13lc_epwm.h:84
Definition: ci13lc_epwm.h:211
Definition: ci13lc_epwm.h:305
EPWM_RLDCSFx
Definition: ci13lc_epwm.h:169
Definition: ci13lc_epwm.h:365
Definition: ci13lc_epwm.h:399
Definition: ci13lc_epwm.h:180
EPWM_OUTx CBD
Definition: ci13lc_epwm.h:160
void epwm_cmpctrl_config(EPWM_TypeDef *EPWMx, epwm_cmpctrl_init_t *cmpctrl_init)
Definition: ci13lc_epwm.c:99
Definition: ci13lc_epwm.h:408
EPWM_OUTx PRD
Definition: ci13lc_epwm.h:164
Definition: ci13lc_epwm.h:135
EPWM_PHSENx
Definition: ci13lc_epwm.h:97
EPWM_OTSFABx OTSFA
Definition: ci13lc_epwm.h:198
Definition: ci13lc_epwm.h:49
EPWM_INTSELx INTSEL
Definition: ci13lc_epwm.h:357
Definition: ci13lc_epwm.h:193
FunctionalState
Definition: ci_system.h:46
Definition: ci13lc_epwm.h:221
EPWM_POLSELx POLSEL
Definition: ci13lc_epwm.h:247
EPWM_INT_SOCABPRDx SOCBPRD
Definition: ci13lc_epwm.h:381
Definition: ci13lc_epwm.h:240
void epwm_aqcsfrc_config(EPWM_TypeDef *EPWMx, epwm_aqcsfrc_init_t *aqcsfrc_init)
Definition: ci13lc_epwm.c:213
void epwm_tzctl_config(EPWM_TypeDef *EPWMx, epwm_tzctl_init_t *tzctl_init)
Definition: ci13lc_epwm.c:284
void epwm_aqctlb_config(EPWM_TypeDef *EPWMx, epwm_aqctlx_init_t *aqctlb_init)
Definition: ci13lc_epwm.c:180
EPWM_PRDLDx
Definition: ci13lc_epwm.h:90
Definition: ci13lc_epwm.h:40
Definition: ci13lc_epwm.h:344
EPWM_INT_SOCABCNTx
Definition: ci13lc_epwm.h:361
EPWM_LOADABMODEx
Definition: ci13lc_epwm.h:133
EPWM_MODEx
Definition: ci13lc_epwm.h:252
EPWM_TZx_n
Definition: ci13lc_epwm.h:259
Definition: ci13lc_epwm.h:238
Definition: ci13lc_epwm.h:23
Definition: ci13lc_epwm.h:173
Definition: ci13lc_epwm.h:402
Definition: ci13lc_epwm.h:391
Definition: ci13lc_epwm.h:232
void epwm_etsel_config(EPWM_TypeDef *EPWMx, epwm_etsel_init_t *etsel_init)
Definition: ci13lc_epwm.c:331
EPWM_IN_MODEx IN_MODE
Definition: ci13lc_epwm.h:246
epwm_aqcsfrc_init_t AQCSFRC
Definition: ci13lc_epwm.h:428
Definition: ci13lc_epwm.h:393
Definition: ci13lc_epwm.h:374
epwm_etps_init_t ETPS
Definition: ci13lc_epwm.h:433
Definition: ci13lc_epwm.h:70
Definition: ci13lc_epwm.h:291
EPWM_CLKDIVx CLKDIV
Definition: ci13lc_epwm.h:116