Bar Logo Dual Active Bridge Development Board (Part-No. )
 
Content
     
Loading...
Searching...
No Matches
pwm_hs_types.h File Reference

This is the generated driver types header file for the PWM driver. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  PWM_GENERATOR { PWM_PRI_1 = 1 , PWM_SEC_1 = 2 , PWM_PRI_2 = 3 , PWM_SEC_2 = 4 , PWM_MAX_GENERATOR }
 
enum  PWM_GENERATOR_INTERRUPT { PWM_GENERATOR_INTERRUPT_FAULT = 1 , PWM_GENERATOR_INTERRUPT_CURRENT_LIMIT = 2 , PWM_GENERATOR_INTERRUPT_FEED_FORWARD = 3 , PWM_GENERATOR_INTERRUPT_SYNC = 4 }
 
enum  PWM_COMMON_EVENT { PWM_EVENT_A = 1 , PWM_EVENT_B = 2 , PWM_EVENT_C = 3 , PWM_EVENT_D = 4 , PWM_EVENT_E = 5 , PWM_EVENT_F = 6 }
 
enum  PWM_TRIGGER_COMPARE { PWM_TRIGGER_COMPARE_A = 1 , PWM_TRIGGER_COMPARE_B = 2 , PWM_TRIGGER_COMPARE_C = 3 }
 
enum  PWM_MODES { PWM_MODE_INDEPENDENT_EDGE = 0x0 , PWM_MODE_VARIABLE_PHASE = 0x1 , PWM_MODE_INDEPENDENT_EDGE_DUAL_OUTPUT = 0x2 , PWM_MODE_CENTER_ALIGNED = 0x4 , PWM_MODE_DOUBLE_UPDATE_CENTER_ALIGNED = 0x5 , PWM_MODE_DUAL_EDGE_CENTER_ALIGNED_ONE_UPDATE_CYCLE = 0x6 , PWM_MODE_DUAL_EDGE_CENTER_ALIGNED_TWO_UPDATES_CYCLE = 0x7 }
 
enum  PWM_SOURCE_SELECT { PWM_SOURCE_SELECT_INDEPENDENT = 0 , PWM_SOURCE_SELECT_MASTER = 1 }
 

Detailed Description

PWM Generated Driver Types Header File

Definition in file pwm_hs_types.h.

Enumeration Type Documentation

◆ PWM_COMMON_EVENT

Enumerator
PWM_EVENT_A 

PWM EVENT_A Output

PWM_EVENT_B 

PWM EVENT_B Output

PWM_EVENT_C 

PWM EVENT_C Output

PWM_EVENT_D 

PWM EVENT_D Output

PWM_EVENT_E 

PWM EVENT_E Output

PWM_EVENT_F 

PWM EVENT_F Output

Definition at line 81 of file pwm_hs_types.h.

◆ PWM_GENERATOR

Enumerator
PWM_PRI_1 

Custom name of PWM generator 1

PWM_SEC_1 

Custom name of PWM generator 2

PWM_PRI_2 

Custom name of PWM generator 3

PWM_SEC_2 

Custom name of PWM generator 4

PWM_MAX_GENERATOR 

Definition at line 53 of file pwm_hs_types.h.

◆ PWM_GENERATOR_INTERRUPT

Enumerator
PWM_GENERATOR_INTERRUPT_FAULT 

PWM Generator Fault Interrupt

PWM_GENERATOR_INTERRUPT_CURRENT_LIMIT 

PWM Generator Current Limit Interrupt

PWM_GENERATOR_INTERRUPT_FEED_FORWARD 

PWM Generator Feed Forward Interrupt

PWM_GENERATOR_INTERRUPT_SYNC 

PWM Generator Sync Interrupt

Definition at line 67 of file pwm_hs_types.h.

◆ PWM_MODES

enum PWM_MODES
Enumerator
PWM_MODE_INDEPENDENT_EDGE 

Independent Edge mode

PWM_MODE_VARIABLE_PHASE 

Variable Phase mode

PWM_MODE_INDEPENDENT_EDGE_DUAL_OUTPUT 

Independent Edge, dual output mode

PWM_MODE_CENTER_ALIGNED 

Center-Aligned mode

PWM_MODE_DOUBLE_UPDATE_CENTER_ALIGNED 

Double-Update Center-Aligned mode

PWM_MODE_DUAL_EDGE_CENTER_ALIGNED_ONE_UPDATE_CYCLE 

Dual Edge Center-Aligned;one update/cycle mode

PWM_MODE_DUAL_EDGE_CENTER_ALIGNED_TWO_UPDATES_CYCLE 

Dual Edge Center-Aligned;two updates/cycle mode

Definition at line 109 of file pwm_hs_types.h.

◆ PWM_SOURCE_SELECT

Enumerator
PWM_SOURCE_SELECT_INDEPENDENT 

PWM select Independent PWM as source

PWM_SOURCE_SELECT_MASTER 

PWM select Master as source

Definition at line 125 of file pwm_hs_types.h.

◆ PWM_TRIGGER_COMPARE

Enumerator
PWM_TRIGGER_COMPARE_A 

PWM Trigger Compare A Register

PWM_TRIGGER_COMPARE_B 

PWM Trigger Compare B Register

PWM_TRIGGER_COMPARE_C 

PWM Trigger Compare C Register

Definition at line 97 of file pwm_hs_types.h.