80 #include "gpt12e_defines.h"
INLINE void GPT12E_T3_Int_Clr(void)
clears GPT Module 1 Timer 3 interrupt flag.
Definition: gpt12e.h:4729
INLINE void GPT12E_T2_Mode_Counter_Input_Falling_T3Out_En(void)
enables Falling Edge on T3OTL as T2 Counter Mode Input.
Definition: gpt12e.h:645
INLINE void GPT12E_T4_Mode_Counter_Input_T4In_Sel(void)
selects T4In as T4 Counter Mode Input.
Definition: gpt12e.h:2237
INLINE void GPT12E_T6_Mode_Timer_Sel(void)
selects T6 Timer Mode.
Definition: gpt12e.h:4001
INLINE void GPT12E_T6_T6EUD_Sel(uint16 ist6eud)
selects Input for T6EUD.
Definition: gpt12e.h:4510
INLINE void GPT12E_T2_Mode_IncEnc_Input_Sel(void)
selects T2 Incremental Interface Mode Input.
Definition: gpt12e.h:951
INLINE void GPT12E_T2_Mode_Reload_Input_Falling_T3Out_Dis(void)
disables Falling Edge on T3OTL as T2 Reload Mode Input.
Definition: gpt12e.h:933
INLINE void GPT12E_T2_Mode_Counter_Input_Rising_T3Out_Dis(void)
disables Rising Edge on T3OTL as T2 Counter Mode Input.
Definition: gpt12e.h:627
INLINE void GPT12E_T2_Int_En(void)
enables GPT Module 1 Timer 2 interrupt.
Definition: gpt12e.h:4844
INLINE void GPT12E_T4_Mode_IncEnc_DownCount_RotDir_Sel(void)
selects Timer T4 Incremental Interface Rotation Detection Mode counts down.
Definition: gpt12e.h:2902
void GPT12E_Init(void)
Initializes the GPT12E module based on the Config Wizard for MOTIX MCU configuration.
INLINE void GPT12E_T4_Mode_Capture_Input_Rising_T4In_En(void)
enables Rising Edge on T4In as T4 Capture Mode Input.
Definition: gpt12e.h:2435
INLINE void GPT12E_T5_Mode_Timer_Clk_Prescaler_Sel(uint16 t5i)
selects T5 Timer Mode Parameter.
Definition: gpt12e.h:3295
INLINE void GPT12E_T2_T2In_Sel(uint16 ist2in)
selects Input for T2IN.
Definition: gpt12e.h:1351
INLINE void GPT12E_T2_Mode_Reload_Input_Rising_T2In_Dis(void)
disables Rising Edge on T2In as T2 Reload Mode Input.
Definition: gpt12e.h:807
INLINE void GPT12E_T4_Mode_IncEnc_Rot_Sel(void)
selects T4 Incremental Interface -Rotation Detection- Mode.
Definition: gpt12e.h:2162
INLINE void GPT12E_T3_T4_CCU6_Sel(uint8 gpt)
selects GPT12 TIN3B/TIN4D Input.
Definition: gpt12e.h:304
INLINE void GPT12E_T4_Mode_Counter_Input_T3Out_Sel(void)
selects T3OTL as T4 Counter Mode Input.
Definition: gpt12e.h:2327
INLINE void GPT12E_T2_DownCount_Sel(void)
selects Timer T2 counts down.
Definition: gpt12e.h:1113
INLINE void GPT12E_GPT1_Clk_Prescaler_Sel(uint16 bps1)
selects GPT1 Clock Prescaler.
Definition: gpt12e.h:264
INLINE void GPT12E_T4_Mode_Capture_Sel(void)
selects T4 Capture Mode.
Definition: gpt12e.h:2145
INLINE void GPT12E_T2_Mode_Capture_Input_Rising_T2In_Dis(void)
disables Rising Edge on T2In as T2 Capture Mode Input.
Definition: gpt12e.h:717
INLINE void GPT12E_T2_Mode_Reload_Input_Rising_T3Out_En(void)
enables Rising Edge on T3OTL as T2 Reload Mode Input.
Definition: gpt12e.h:879
GPT2_Clk_Prescaler
Definition: gpt12e.h:177
@ GPT2_fSYS_Div_16
Definition: gpt12e.h:181
@ GPT2_fSYS_Div_2
Definition: gpt12e.h:178
@ GPT2_fSYS_Div_4
Definition: gpt12e.h:179
@ GPT2_fSYS_Div_8
Definition: gpt12e.h:180
INLINE void GPT12E_T5_Capture_En(void)
enables T5 Capture Mode.
Definition: gpt12e.h:3494
INLINE void GPT12E_T4_Mode_IncEnc_Any_T3EUD_En(void)
enables Falling or Falling Edge on T3EUD as T4 Incremental Interface Mode Input.
Definition: gpt12e.h:2723
INLINE void GPT12E_T2_Mode_Timer_Sel(void)
selects T2 Timer Mode.
Definition: gpt12e.h:324
INLINE uint8 GPT12E_T2_Int_Sts(void)
reads GPT Module 1 Timer 2 interrupt Status.
Definition: gpt12e.h:4562
INLINE void GPT12E_T5_Capture_Trig_T3In_T3EUD_Sel(void)
selects T3In and/or T3EUD as T5 Capture Mode Input.
Definition: gpt12e.h:3623
GPT12E_T5IN
Definition: gpt12e.h:188
@ GPT12E_T5INB_P20
Definition: gpt12e.h:190
@ GPT12E_T5INA_P03
Definition: gpt12e.h:189
INLINE void GPT12E_T2_Mode_Reload_Input_Falling_T3Out_En(void)
enables Falling Edge on T3OTL as T2 Reload Mode Input.
Definition: gpt12e.h:915
INLINE uint8 GPT12E_T6_Int_Sts(void)
reads GPT Module 2 Timer 6 interrupt Status.
Definition: gpt12e.h:4658
INLINE void GPT12E_T4_Clr_T2_En(void)
Enables the automatic clearing of timer T2 upon a falling edge of the selected T4EUD input.
Definition: gpt12e.h:2939
INLINE void GPT12E_T4_Mode_Reload_Input_Falling_T4In_En(void)
enables Falling Edge on T4In as T4 Reload Mode Input.
Definition: gpt12e.h:2561
enum GPT12E_T3EUD TGPT12E_T3EUD
enum GPT12E_CCU6_SEL TGPT12E_CCU6_SEL
INLINE void GPT12E_T6_Output_Set(void)
sets Timer T6 Overflow Toggle Latch.
Definition: gpt12e.h:4340
INLINE void GPT12E_T6_Start(void)
starts Timer T6.
Definition: gpt12e.h:4271
INLINE void GPT12E_T2_Mode_Gated_Timer_High_Sel(void)
selects T2 Gated high Mode.
Definition: gpt12e.h:375
INLINE uint8 GPT12E_T2_Mode_IncEnc_Dir_Change_Sts(void)
reads Timer T2 Incremental Interface Direction Change.
Definition: gpt12e.h:1269
INLINE uint8 GPT12E_T3_Int_Sts(void)
reads GPT Module 1 Timer 3 interrupt Status.
Definition: gpt12e.h:4586
INLINE void GPT12E_T5_Mode_Counter_Input_Rising_T6Out_Dis(void)
disables Rising Edge on T6OTL as T5 Counter Mode Input.
Definition: gpt12e.h:3441
INLINE void GPT12E_T6_Reload_Value_Set(uint16 rl)
sets Current T6 Reload Value.
Definition: gpt12e.h:4218
INLINE void GPT12E_T3_UpCount_Sel(void)
selects Timer T3 counts up.
Definition: gpt12e.h:1800
INLINE void GPT12E_T3_Output_Rst(void)
clears Timer T3 Overflow Toggle Latch.
Definition: gpt12e.h:1764
INLINE void GPT12E_T4_Mode_Timer_Sel(void)
selects T4 Timer Mode.
Definition: gpt12e.h:2060
INLINE void GPT12E_T4_Clr_T3_En(void)
Enables the automatic clearing of timer T3 upon a falling edge of the selected T4EUD input.
Definition: gpt12e.h:2975
INLINE void GPT12E_T5_Capture_Trig_Rising_CapIn_En(void)
enables Rising Edge on CapIn as T5 Capture Mode Input.
Definition: gpt12e.h:3548
INLINE void GPT12E_CapRel_Int_Clr(void)
clears GPT Module 1 Capture Reload interrupt flag.
Definition: gpt12e.h:4821
INLINE uint16 GPT12E_T5_Capture_Value_Get(void)
reads Current T5 Capture Value.
Definition: gpt12e.h:3757
INLINE void GPT12E_T4_Mode_Counter_Input_Rising_T3Out_Dis(void)
disables Rising Edge on T3OTL as T4 Counter Mode Input.
Definition: gpt12e.h:2363
INLINE void GPT12E_T6_Stop(void)
stops Timer T6.
Definition: gpt12e.h:4288
INLINE void GPT12E_T4_Mode_IncEnc_Edge_Sel(void)
selects T4 Incremental Interface -Edge Detection- Mode.
Definition: gpt12e.h:2179
INLINE void GPT12E_T2_Mode_IncEnc_Rot_Sel(void)
selects T2 Incremental Interface -Rotation Detection- Mode.
Definition: gpt12e.h:426
INLINE void GPT12E_T4_Mode_Reload_Input_Rising_T4In_Dis(void)
disables Rising Edge on T4In as T4 Reload Mode Input.
Definition: gpt12e.h:2543
INLINE void GPT12E_T4_Mode_Gated_Timer_High_Sel(void)
selects T4 Gated high Mode.
Definition: gpt12e.h:2111
INLINE void GPT12E_T3_Mode_Gated_Timer_Clk_Prescaler_Sel(uint16 t3i)
selects T3 Gated Timer Mode Parameter.
Definition: gpt12e.h:1516
INLINE void GPT12E_T4_Start(void)
starts Timer T4.
Definition: gpt12e.h:2759
INLINE void GPT12E_T2_T2EUD_Sel(uint16 ist2eud)
selects Input for T2EUD.
Definition: gpt12e.h:1371
INLINE void GPT12E_T3_Mode_Timer_Clk_Prescaler_Sel(uint16 t3i)
selects T3 Timer Mode Parameter.
Definition: gpt12e.h:1496
INLINE void GPT12E_T5_Capture_Trig_Any_T3EUD_Dis(void)
disables Any Edge on T3EUD as T5 Capture Mode Input.
Definition: gpt12e.h:3699
INLINE void GPT12E_T6_Mode_Gated_Timer_High_Sel(void)
selects T6 Gated high Mode.
Definition: gpt12e.h:4052
INLINE void GPT12E_T4_Stop(void)
stops Timer T4.
Definition: gpt12e.h:2777
INLINE void GPT12E_T2_Mode_IncEnc_Edge_Detect_Clr(void)
clears Timer T2 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:1246
INLINE void GPT12E_T2_Mode_Reload_Sel(void)
selects T2 Reload Mode.
Definition: gpt12e.h:392
INLINE void GPT12E_T6_On_Capture_Cleared_En(void)
enables clearing T6 on a Capture Event.
Definition: gpt12e.h:4236
INLINE void GPT12E_T3_Mode_Timer_Sel(void)
selects T3 Timer Mode.
Definition: gpt12e.h:1391
INLINE void GPT12E_T4_Mode_Reload_Input_T4In_Sel(void)
selects T4In as T4 Reload Mode Input.
Definition: gpt12e.h:2507
INLINE void GPT12E_T5_Int_Dis(void)
disables GPT Module 2 Timer 5 interrupt.
Definition: gpt12e.h:5005
INLINE void GPT12E_T2_Mode_Counter_Input_Falling_T2In_En(void)
enables Falling Edge on T2In as T2 Counter Mode Input.
Definition: gpt12e.h:555
INLINE void GPT12E_T6_Mode_Counter_Input_Rising_T6In_Sel(void)
selects Rising Edge on T6In as T6 Counter Mode Input.
Definition: gpt12e.h:4128
INLINE void GPT12E_T2_Value_Set(uint16 t2)
sets Timer T2 Value.
Definition: gpt12e.h:1330
INLINE void GPT12E_T3_Mode_IncEnc_Any_T3In_Dis(void)
disables Rising or Falling Edge on T3In as T3 Incremental Interface Mode Input.
Definition: gpt12e.h:1624
enum GPT1_Clk_Prescaler TGPT1_Clk_Prescaler
INLINE void GPT12E_T5_Capture_Trig_Any_T3In_Dis(void)
disables Any Edge on T3In as T5 Capture Mode Input.
Definition: gpt12e.h:3661
INLINE void GPT12E_T3_Mode_IncEnc_Dir_Change_Clr(void)
clears Timer T3 Incremental Interface Direction Change.
Definition: gpt12e.h:1959
INLINE void GPT12E_T4_Mode_Counter_Sel(void)
selects T4 Counter Mode.
Definition: gpt12e.h:2077
INLINE void GPT12E_T3_Int_En(void)
enables GPT Module 1 Timer 3 interrupt.
Definition: gpt12e.h:4890
INLINE void GPT12E_T4_Mode_Counter_Input_Rising_T4In_En(void)
enables Rising Edge on T4In as T4 Counter Mode Input.
Definition: gpt12e.h:2255
INLINE void GPT12E_T4_Mode_Counter_Input_Falling_T3Out_En(void)
enables Falling Edge on T3OTL as T4 Counter Mode Input.
Definition: gpt12e.h:2381
INLINE void GPT12E_T4_Mode_Counter_Input_Falling_T4In_Dis(void)
disables Falling Edge on T4In as T4 Counter Mode Input.
Definition: gpt12e.h:2309
INLINE uint8 GPT12E_T5_Int_Sts(void)
reads GPT Module 2 Timer 5 interrupt Status.
Definition: gpt12e.h:4634
GPT12E_T2EUD
Definition: gpt12e.h:128
@ GPT12E_T2EUDA_P02
Definition: gpt12e.h:129
@ GPT12E_T2EUDB_P24
Definition: gpt12e.h:130
INLINE void GPT12E_T4_Mode_Reload_Input_Rising_T3Out_En(void)
enables Rising Edge on T3OTL as T4 Reload Mode Input.
Definition: gpt12e.h:2615
GPT12E_T5EUD
Definition: gpt12e.h:197
@ GPT12E_T5EUDA_P14
Definition: gpt12e.h:198
@ GPT12E_T5EUDB_P20
Definition: gpt12e.h:199
INLINE void GPT12E_T3_UpDownCount_Ext_Dis(void)
disables controlling Count direction by external input (T3EUD).
Definition: gpt12e.h:1835
INLINE void GPT12E_T3_Output_Set(void)
sets Timer T3 Overflow Toggle Latch.
Definition: gpt12e.h:1746
INLINE void GPT12E_T3_T3EUD_Sel(uint16 ist3eud)
selects Input for T3EUD.
Definition: gpt12e.h:2040
INLINE void GPT12E_T6_UpCount_Sel(void)
selects Timer T6 counts up.
Definition: gpt12e.h:4394
INLINE void GPT12E_T6_Reload_En(void)
enables T6 Reload Mode.
Definition: gpt12e.h:4181
enum GPT12E_T2EUD TGPT12E_T2EUD
INLINE void GPT12E_T4_Start_by_T3_Dis(void)
disables controlling Timer T4 by the run bit T3R of core timer T3.
Definition: gpt12e.h:2813
INLINE void GPT12E_T2_Start_by_T3_Dis(void)
disables controlling Timer T2 by the run bit T3R of core timer T3.
Definition: gpt12e.h:1095
bool GPT12E_T6_Interval_Timer_Setup(uint32 timer_interval_us)
Initializes the T6 to be reloaded by CAPREL.
INLINE void GPT12E_T6_UpDownCount_Ext_En(void)
enables controlling Count direction by external input (T6EUD).
Definition: gpt12e.h:4411
INLINE void GPT12E_T2_Mode_Reload_Input_Falling_T2In_En(void)
enables Falling Edge on T2In as T2 Reload Mode Input.
Definition: gpt12e.h:825
INLINE void GPT12E_T4_T4In_Sel(uint16 ist4in)
selects Input for T4IN.
Definition: gpt12e.h:3141
INLINE void GPT12E_T4_Mode_Counter_Input_Falling_T4In_En(void)
enables Falling Edge on T4In as T4 Counter Mode Input.
Definition: gpt12e.h:2291
INLINE uint16 GPT12E_T4_Value_Get(void)
reads Timer T4 Value.
Definition: gpt12e.h:3101
INLINE void GPT12E_T6_Int_Dis(void)
disables GPT Module 2 Timer 6 interrupt.
Definition: gpt12e.h:5051
INLINE void GPT12E_T2_Mode_Capture_Input_T2In_Sel(void)
selects T2In as T2 Capture Mode Input.
Definition: gpt12e.h:681
INLINE void GPT12E_T2_UpDownCount_Ext_Dis(void)
disables controlling Count direction by external input (T2EUD).
Definition: gpt12e.h:1166
INLINE void GPT12E_T2_Mode_Gated_Timer_Low_Sel(void)
selects T2 Gated low Mode.
Definition: gpt12e.h:358
INLINE uint8 GPT12E_T3_Mode_IncEnc_Dir_Change_Sts(void)
reads Timer T3 Incremental Interface Direction Change.
Definition: gpt12e.h:1938
INLINE void GPT12E_T3_Mode_IncEnc_DownCount_RotDir_Sel(void)
selects Timer T3 Incremental Interface Rotation Detection Mode counts down.
Definition: gpt12e.h:1853
INLINE void GPT12E_T3_Value_Set(uint16 t3)
sets Timer T3 Value.
Definition: gpt12e.h:1999
INLINE void GPT12E_T3_DownCount_Sel(void)
selects Timer T3 counts down.
Definition: gpt12e.h:1782
INLINE void GPT12E_T3_T3In_Sel(uint16 ist3in)
selects Input for T3IN.
Definition: gpt12e.h:2020
INLINE void GPT12E_T4_DownCount_Sel(void)
selects Timer T4 counts down.
Definition: gpt12e.h:2831
INLINE void GPT12E_T2_Stop(void)
stops Timer T2.
Definition: gpt12e.h:1059
INLINE void GPT12E_T3_Mode_Counter_Input_Rising_T3In_En(void)
enables Rising Edge on T3In as T3 Counter Mode Input.
Definition: gpt12e.h:1534
INLINE void GPT12E_T6_Int_En(void)
enables GPT Module 2 Timer 6 interrupt.
Definition: gpt12e.h:5028
enum GPT12E_CAPIN TGPT12E_CAPIN
INLINE void GPT12E_T5_Mode_Counter_Sel(void)
selects T5 Counter Mode.
Definition: gpt12e.h:3241
INLINE void GPT12E_T6_Mode_Counter_Input_T6In_Sel(void)
selects T6In as T6 Counter Mode Input.
Definition: gpt12e.h:4110
enum GPT12E_T3IN TGPT12E_T3IN
INLINE void GPT12E_T5_Mode_Gated_Timer_High_Sel(void)
selects T5 Gated high Mode.
Definition: gpt12e.h:3275
enum GPT12E_T4IN TGPT12E_T4IN
INLINE void GPT12E_T4_Int_Clr(void)
clears GPT Module 1 Timer 4 interrupt flag.
Definition: gpt12e.h:4752
INLINE void GPT12E_T3_Mode_Gated_Timer_Low_Sel(void)
selects T3 Gated low Mode.
Definition: gpt12e.h:1425
INLINE void GPT12E_T5_Capture_Dis(void)
disables T5 Capture Mode.
Definition: gpt12e.h:3511
INLINE void GPT12E_T3_Mode_Counter_Input_Falling_T3In_En(void)
enables Falling Edge on T3In as T3 Counter Mode Input.
Definition: gpt12e.h:1570
INLINE void GPT12E_T3_Output_En(void)
enables Timer T3 Overflow/Underflow Output.
Definition: gpt12e.h:1711
GPT12E_T4IN
Definition: gpt12e.h:157
@ GPT12E_T4INB_CCU6_CH0
Definition: gpt12e.h:159
@ GPT12E_T4IND_CCU6_SEL
Definition: gpt12e.h:161
@ GPT12E_T4INC_P01
Definition: gpt12e.h:160
@ GPT12E_T4INA_P00
Definition: gpt12e.h:158
INLINE void GPT12E_T2_Mode_IncEnc_DownCount_RotDir_Sel(void)
selects Timer T2 Incremental Interface Rotation Detection Mode counts down.
Definition: gpt12e.h:1184
INLINE uint16 GPT12E_T6_Value_Get(void)
reads Timer T6 Value.
Definition: gpt12e.h:4450
INLINE void GPT12E_T2_Int_Clr(void)
clears GPT Module 1 Timer 2 interrupt flag.
Definition: gpt12e.h:4706
INLINE void GPT12E_T4_Mode_Timer_Clk_Prescaler_Sel(uint16 t4i)
selects T4 Timer Mode Parameter.
Definition: gpt12e.h:2199
INLINE void GPT12E_T5_Mode_Counter_Input_Rising_T6Out_En(void)
enables Rising Edge on T6OTL as T5 Counter Mode Input.
Definition: gpt12e.h:3423
GPT12E_CAPIN
Definition: gpt12e.h:224
@ GPT12E_CAPIND_T2_T3_T4_READ
Definition: gpt12e.h:228
@ GPT12E_CAPINA_P01
Definition: gpt12e.h:225
@ GPT12E_CAPINC_T3_READ
Definition: gpt12e.h:227
@ GPT12E_CAPINB_P03
Definition: gpt12e.h:226
INLINE void GPT12E_T6_Mode_Counter_Input_Any_T6In_Sel(void)
selects Any Edge on T6In as T6 Counter Mode Input.
Definition: gpt12e.h:4164
INLINE void GPT12E_T5_Mode_Counter_Input_Falling_T6Out_Dis(void)
disables Falling Edge on T6OTL as T5 Counter Mode Input.
Definition: gpt12e.h:3477
INLINE void GPT12E_T4_Mode_Reload_Input_Falling_T3Out_En(void)
enables Falling Edge on T3OTL as T4 Reload Mode Input.
Definition: gpt12e.h:2651
INLINE uint16 GPT12E_GPT1_Clk_Prescaler_Get(void)
reads GPT1 Clock Prescaler.
Definition: gpt12e.h:285
INLINE void GPT12E_T2_Mode_Capture_Input_Falling_T2In_En(void)
enables Falling Edge on T2In as T2 Capture Mode Input.
Definition: gpt12e.h:735
bool GPT12E_T3_Interval_Timer_Setup(uint32 timer_interval_us)
Initializes the T3 to be reloaded by T2.
INLINE void GPT12E_T5_Cleared_On_Capture_Dis(void)
disables clearing T5 on a Capture Event.
Definition: gpt12e.h:3735
INLINE void GPT12E_T3_Mode_Gated_Timer_High_Sel(void)
selects T3 Gated high Mode.
Definition: gpt12e.h:1442
INLINE void GPT12E_T5_Mode_Counter_Input_T5In_Sel(void)
selects T5In as T5 Counter Mode Input.
Definition: gpt12e.h:3333
INLINE void GPT12E_T3_Mode_IncEnc_Any_T3EUD_En(void)
enables Falling or Falling Edge on T3EUD as T3 Incremental Interface Mode Input.
Definition: gpt12e.h:1642
INLINE void GPT12E_T5_UpDownCount_Ext_Dis(void)
disables controlling Count direction by external input (T5EUD).
Definition: gpt12e.h:3900
INLINE void GPT12E_T4_Mode_Reload_Input_Rising_T4In_En(void)
enables Rising Edge on T4In as T4 Reload Mode Input.
Definition: gpt12e.h:2525
INLINE void GPT12E_T6_Output_En(void)
enables Timer T6 Overflow/Underflow Output.
Definition: gpt12e.h:4305
INLINE void GPT12E_T4_UpDownCount_Ext_En(void)
enables controlling Count direction by external input (T4EUD).
Definition: gpt12e.h:2866
INLINE void GPT12E_T2_Mode_IncEnc_Any_T3EUD_En(void)
enables Falling or Falling Edge on T3EUD as T2 Incremental Interface Mode Input.
Definition: gpt12e.h:1005
INLINE void GPT12E_T6_Mode_Timer_Clk_Prescaler_Sel(uint16 t6i)
selects T6 Timer Mode Parameter.
Definition: gpt12e.h:4072
INLINE void GPT12E_T2_Mode_Counter_Input_Rising_T2In_Dis(void)
disables Rising Edge on T2In as T2 Counter Mode Input.
Definition: gpt12e.h:537
INLINE void GPT12E_T5_T5EUD_Sel(uint16 ist5eud)
selects Input for T5EUD.
Definition: gpt12e.h:3981
INLINE void GPT12E_T4_T4EUD_Sel(uint16 ist4eud)
selects Input for T4EUD.
Definition: gpt12e.h:3161
INLINE void GPT12E_T3_Mode_Counter_Input_Rising_T3In_Dis(void)
disables Rising Edge on T3In as T3 Counter Mode Input.
Definition: gpt12e.h:1552
enum GPT12E_T4EUD TGPT12E_T4EUD
INLINE void GPT12E_T2_Mode_Counter_Input_Falling_T2In_Dis(void)
disables Falling Edge on T2In as T2 Counter Mode Input.
Definition: gpt12e.h:573
INLINE void GPT12E_T5_Mode_Counter_Input_Any_T5In_Sel(void)
selects Any Edge on T5In as T5 Counter Mode Input.
Definition: gpt12e.h:3387
INLINE void GPT12E_T4_Mode_Counter_Input_Falling_T3Out_Dis(void)
disables Falling Edge on T3OTL as T4 Counter Mode Input.
Definition: gpt12e.h:2399
INLINE void GPT12E_T3_Mode_IncEnc_Rot_Sel(void)
selects T3 Incremental Interface -Rotation Detection- Mode.
Definition: gpt12e.h:1459
INLINE void GPT12E_T5_Mode_Counter_Input_Rising_T5In_Sel(void)
selects Rising Edge on T5In as T5 Counter Mode Input.
Definition: gpt12e.h:3351
INLINE void GPT12E_T4_Mode_Reload_Sel(void)
selects T4 Reload Mode.
Definition: gpt12e.h:2128
INLINE void GPT12E_T2_Mode_IncEnc_Any_T3In_En(void)
enables Rising or Falling Edge on T3In as T2 Incremental Interface Mode Input.
Definition: gpt12e.h:969
INLINE void GPT12E_T5_Capture_Trig_Rising_CapIn_Dis(void)
disables Rising Edge on CapIn as T5 Capture Mode Input.
Definition: gpt12e.h:3567
INLINE uint8 GPT12E_CapRel_Int_Sts(void)
reads GPT Module 1 Capture Reload interrupt Status.
Definition: gpt12e.h:4682
INLINE void GPT12E_T5_Stop(void)
stops Timer T5.
Definition: gpt12e.h:3793
INLINE void GPT12E_T4_Start_by_T3_En(void)
enables controlling Timer T4 by the run bit T3R of core timer T3.
Definition: gpt12e.h:2795
INLINE void GPT12E_T6_On_Capture_Cleared_Dis(void)
disables clearing T6 on a Capture Event.
Definition: gpt12e.h:4254
INLINE void GPT12E_T5_Int_En(void)
enables GPT Module 2 Timer 5 interrupt.
Definition: gpt12e.h:4982
INLINE void GPT12E_CapRel_CAPIn_Sel(uint16 iscapin)
selects CAPIN.
Definition: gpt12e.h:4535
INLINE uint16 GPT12E_T5_Value_Get(void)
reads Timer T5 Value.
Definition: gpt12e.h:3921
INLINE void GPT12E_T2_Mode_Counter_Input_Rising_T2In_En(void)
enables Rising Edge on T2In as T2 Counter Mode Input.
Definition: gpt12e.h:519
INLINE void GPT12E_T6_Int_Clr(void)
clears GPT Module 2 Timer 6 interrupt flag.
Definition: gpt12e.h:4798
INLINE void GPT12E_T5_Start_by_T6_En(void)
enables controlling Timer T5 by the run bit T6R of core timer T6.
Definition: gpt12e.h:3829
INLINE void GPT12E_T4_Value_Set(uint16 t4)
sets Timer T4 Value.
Definition: gpt12e.h:3120
INLINE void GPT12E_T6_Output_Rst(void)
clears Timer T6 Overflow Toggle Latch.
Definition: gpt12e.h:4358
INLINE void GPT12E_T5_Capture_Trig_Any_T3In_En(void)
enables Any Edge on T3In as T5 Capture Mode Input.
Definition: gpt12e.h:3642
enum GPT2_Clk_Prescaler TGPT2_Clk_Prescaler
INLINE void GPT12E_T5_Start_by_T6_Dis(void)
disables controlling Timer T5 by the run bit T6R of core timer T6.
Definition: gpt12e.h:3811
INLINE void GPT12E_T4_Mode_Capture_Input_T4In_Sel(void)
selects T4In as T4 Capture Mode Input.
Definition: gpt12e.h:2417
INLINE void GPT12E_T2_UpCount_Sel(void)
selects Timer T2 counts up.
Definition: gpt12e.h:1131
INLINE void GPT12E_T4_Int_En(void)
enables GPT Module 1 Timer 4 interrupt.
Definition: gpt12e.h:4936
INLINE uint16 GPT12E_T2_Value_Get(void)
reads Timer T2 Value.
Definition: gpt12e.h:1311
INLINE void GPT12E_T6_T6In_Sel(uint16 ist6in)
selects Input for T6IN.
Definition: gpt12e.h:4490
INLINE void GPT12E_T2_Mode_Capture_Input_Falling_T2In_Dis(void)
disables Falling Edge on T2In as T2 Capture Mode Input.
Definition: gpt12e.h:753
INLINE void GPT12E_T5_UpDownCount_Ext_En(void)
enables controlling Count direction by external input (T5EUD).
Definition: gpt12e.h:3882
INLINE void GPT12E_T4_Mode_Gated_Timer_Low_Sel(void)
selects T4 Gated low Mode.
Definition: gpt12e.h:2094
INLINE void GPT12E_T5_Mode_Gated_Timer_Low_Sel(void)
selects T5 Gated low Mode.
Definition: gpt12e.h:3258
INLINE void GPT12E_T2_Mode_Reload_Input_Rising_T3Out_Dis(void)
disables Rising Edge on T3OTL as T2 Reload Mode Input.
Definition: gpt12e.h:897
INLINE void GPT12E_T4_Mode_Reload_Input_T3Out_Sel(void)
selects T3OTL as T4 Reload Mode Input.
Definition: gpt12e.h:2597
INLINE void GPT12E_CapRel_Int_Dis(void)
disables GPT Module 1 Capture Reload interrupt.
Definition: gpt12e.h:5097
enum GPT12E_T6IN TGPT12E_T6IN
INLINE void GPT12E_T2_Mode_IncEnc_UpCount_RotDir_Sel(void)
selects Timer T2 Incremental Interface Rotation Detection Mode counts up.
Definition: gpt12e.h:1202
INLINE void GPT12E_T2_Mode_Gated_Timer_Clk_Prescaler_Sel(uint16 t2i)
selects T2 Gated Timer Mode Parameter.
Definition: gpt12e.h:483
INLINE void GPT12E_T4_Mode_IncEnc_Any_T3In_Dis(void)
disables Rising or Falling Edge on T3In as T4 Incremental Interface Mode Input.
Definition: gpt12e.h:2705
INLINE void GPT12E_T6_Mode_Gated_Timer_Low_Sel(void)
selects T6 Gated low Mode.
Definition: gpt12e.h:4035
INLINE void GPT12E_T2_Mode_Reload_Input_Falling_T2In_Dis(void)
disables Falling Edge on T2In as T2 Reload Mode Input.
Definition: gpt12e.h:843
INLINE void GPT12E_T5_Int_Clr(void)
clears GPT Module 2 Timer 5 interrupt flag.
Definition: gpt12e.h:4775
INLINE void GPT12E_T4_Mode_IncEnc_Any_T3EUD_Dis(void)
disables Falling or Falling Edge on T3EUD as T4 Incremental Interface Mode Input.
Definition: gpt12e.h:2741
INLINE void GPT12E_T2_Start_by_T3_En(void)
enables controlling Timer T2 by the run bit T3R of core timer T3.
Definition: gpt12e.h:1077
INLINE void GPT12E_T4_Mode_Capture_Input_Falling_T4In_En(void)
enables Falling Edge on T4In as T4 Capture Mode Input.
Definition: gpt12e.h:2471
GPT12E_T3IN
Definition: gpt12e.h:137
@ GPT12E_T3IND_MON
Definition: gpt12e.h:141
@ GPT12E_T3INC_P10
Definition: gpt12e.h:140
@ GPT12E_T3INA_CCU6_CH0
Definition: gpt12e.h:138
@ GPT12E_T3INB_CCU6_SEL
Definition: gpt12e.h:139
INLINE void GPT12E_T6_UpDownCount_Ext_Dis(void)
disables controlling Count direction by external input (T6EUD).
Definition: gpt12e.h:4429
INLINE void GPT12E_T2_Mode_Reload_Input_T3Out_Sel(void)
selects T3OTL as T2 Reload Mode Input.
Definition: gpt12e.h:861
INLINE void GPT12E_T6_Reload_Dis(void)
disables T6 Reload Mode.
Definition: gpt12e.h:4198
INLINE void GPT12E_T2_Mode_Capture_Input_Rising_T2In_En(void)
enables Rising Edge on T2In as T2 Capture Mode Input.
Definition: gpt12e.h:699
INLINE void GPT12E_T2_Mode_Counter_Input_Falling_T3Out_Dis(void)
disables Falling Edge on T3OTL as T2 Counter Mode Input.
Definition: gpt12e.h:663
GPT1_Clk_Prescaler
Definition: gpt12e.h:89
@ GPT1_fSYS_Div_32
Definition: gpt12e.h:93
@ GPT1_fSYS_Div_16
Definition: gpt12e.h:92
@ GPT1_fSYS_Div_4
Definition: gpt12e.h:90
@ GPT1_fSYS_Div_8
Definition: gpt12e.h:91
INLINE void GPT12E_T6_Mode_Counter_Input_Falling_T6In_Sel(void)
selects Falling Edge on T6In as T6 Counter Mode Input.
Definition: gpt12e.h:4146
INLINE void GPT12E_T6_Mode_Counter_Sel(void)
selects T6 Counter Mode.
Definition: gpt12e.h:4018
INLINE void GPT12E_T4_Clr_T3_Dis(void)
Disables the automatic clearing of timer T3 upon a falling edge of the selected T4EUD input.
Definition: gpt12e.h:2992
GPT12E_T3EUD
Definition: gpt12e.h:148
@ GPT12E_T3EUDA_P04
Definition: gpt12e.h:149
@ GPT12E_T3EUDB_P25
Definition: gpt12e.h:150
INLINE void GPT12E_T4_UpDownCount_Ext_Dis(void)
disables controlling Count direction by external input (T4EUD).
Definition: gpt12e.h:2884
GPT12E_T6EUD
Definition: gpt12e.h:215
@ GPT12E_T6EUDA_P11
Definition: gpt12e.h:216
@ GPT12E_T6EUDB_P13
Definition: gpt12e.h:217
INLINE void GPT12E_T5_Mode_Counter_Input_Falling_T5In_Sel(void)
selects Falling Edge on T5In as T5 Counter Mode Input.
Definition: gpt12e.h:3369
INLINE void GPT12E_T2_Mode_Reload_Input_T2In_Sel(void)
selects T2In as T2 Reload Mode Input.
Definition: gpt12e.h:771
INLINE void GPT12E_T5_Mode_Timer_Sel(void)
selects T5 Timer Mode.
Definition: gpt12e.h:3224
INLINE void GPT12E_T5_Mode_Counter_Input_T6Out_Sel(void)
selects T6OTL as T5 Counter Mode Input.
Definition: gpt12e.h:3405
INLINE void GPT12E_T2_Mode_Counter_Sel(void)
selects T2 Counter Mode.
Definition: gpt12e.h:341
INLINE void GPT12E_T5_Capture_Trig_Falling_CapIn_Dis(void)
disables Falling Edge on CapIn as T5 Capture Mode Input.
Definition: gpt12e.h:3605
INLINE void GPT12E_T4_Mode_Counter_Input_Rising_T3Out_En(void)
enables Rising Edge on T3OTL as T4 Counter Mode Input.
Definition: gpt12e.h:2345
INLINE void GPT12E_T2_UpDownCount_Ext_En(void)
enables controlling Count direction by external input (T2EUD).
Definition: gpt12e.h:1148
INLINE void GPT12E_T4_Mode_Capture_Input_Falling_T4In_Dis(void)
disables Falling Edge on T4In as T4 Capture Mode Input.
Definition: gpt12e.h:2489
GPT12E_T6IN
Definition: gpt12e.h:206
@ GPT12E_T6INB_P13
Definition: gpt12e.h:208
@ GPT12E_T6INA_P02
Definition: gpt12e.h:207
INLINE void GPT12E_T3_Int_Dis(void)
disables GPT Module 1 Timer 3 interrupt.
Definition: gpt12e.h:4913
enum GPT12E_Mode_Timer_Prescaler TGPT12E_Mode_Timer_Prescaler
INLINE void GPT12E_T4_Mode_IncEnc_Dir_Change_Clr(void)
clears Timer T4 Incremental Interface Direction Change.
Definition: gpt12e.h:3080
INLINE uint16 GPT12E_T3_Value_Get(void)
reads Timer T3 Value.
Definition: gpt12e.h:1980
INLINE void GPT12E_T4_Int_Dis(void)
enables GPT Module 1 Timer 4 interrupt.
Definition: gpt12e.h:4959
GPT12E_T4EUD
Definition: gpt12e.h:168
@ GPT12E_T4EUDA_P03
Definition: gpt12e.h:169
@ GPT12E_T4EUDB_P10
Definition: gpt12e.h:170
INLINE void GPT12E_T5_Start(void)
starts Timer T5.
Definition: gpt12e.h:3775
INLINE void GPT12E_T4_Mode_IncEnc_Any_T3In_En(void)
enables Rising or Falling Edge on T3In as T4 Incremental Interface Mode Input.
Definition: gpt12e.h:2687
INLINE void GPT12E_T5_Mode_Gated_Timer_Clk_Prescaler_Sel(uint16 t5i)
selects T5 Gated Timer Mode Parameter.
Definition: gpt12e.h:3315
INLINE uint8 GPT12E_T3_Mode_IncEnc_Edge_Detect_Sts(void)
reads Timer T3 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:1894
INLINE void GPT12E_T5_Mode_Counter_Input_Falling_T6Out_En(void)
enables Falling Edge on T6OTL as T5 Counter Mode Input.
Definition: gpt12e.h:3459
INLINE void GPT12E_T5_DownCount_Sel(void)
selects Timer T5 counts down.
Definition: gpt12e.h:3847
INLINE void GPT12E_T5_Value_Set(uint16 t5)
sets Timer T5 Value.
Definition: gpt12e.h:3940
INLINE void GPT12E_T5_Cleared_On_Capture_En(void)
enables clearing T5 on a Capture Event.
Definition: gpt12e.h:3717
INLINE void GPT12E_T4_Mode_Gated_Timer_Clk_Prescaler_Sel(uint16 t4i)
selects T4 Gated Timer Mode Parameter.
Definition: gpt12e.h:2219
INLINE void GPT12E_T3_Mode_IncEnc_Edge_Detect_Clr(void)
clears Timer T3 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:1915
INLINE void GPT12E_T3_Mode_IncEnc_UpCount_RotDir_Sel(void)
selects Timer T3 Incremental Interface Rotation Detection Mode counts up.
Definition: gpt12e.h:1871
INLINE void GPT12E_T6_Value_Set(uint16 t6)
sets Timer T6 Value.
Definition: gpt12e.h:4469
INLINE void GPT12E_T2_Mode_IncEnc_Dir_Change_Clr(void)
clears Timer T2 Incremental Interface Direction Change.
Definition: gpt12e.h:1290
INLINE void GPT12E_CapRel_Int_En(void)
enables GPT Module 1 Capture Reload interrupt.
Definition: gpt12e.h:5074
INLINE void GPT12E_T6_Mode_Gated_Timer_Clk_Prescaler_Sel(uint16 t6i)
selects T6 Gated Timer Mode Parameter.
Definition: gpt12e.h:4092
INLINE void GPT12E_T4_Mode_Counter_Input_Rising_T4In_Dis(void)
disables Rising Edge on T4In as T4 Counter Mode Input.
Definition: gpt12e.h:2273
INLINE void GPT12E_T2_Mode_Capture_Sel(void)
selects T2 Capture Mode.
Definition: gpt12e.h:409
INLINE void GPT12E_T4_Mode_IncEnc_Edge_Detect_Clr(void)
clears Timer T4 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:3036
INLINE void GPT12E_T3_Mode_Counter_Sel(void)
selects T3 Counter Mode.
Definition: gpt12e.h:1408
INLINE void GPT12E_T2_Start(void)
starts Timer T2.
Definition: gpt12e.h:1041
INLINE void GPT12E_T4_Mode_IncEnc_UpCount_RotDir_Sel(void)
selects Timer T4 Incremental Interface Rotation Detection Mode counts up.
Definition: gpt12e.h:2920
INLINE void GPT12E_T2_Int_Dis(void)
disables GPT Module 1 Timer 2 interrupt.
Definition: gpt12e.h:4867
enum GPT12E_T2IN TGPT12E_T2IN
INLINE void GPT12E_T2_Mode_Counter_Input_T3Out_Sel(void)
selects T3OTL as T2 Counter Mode Input.
Definition: gpt12e.h:591
INLINE void GPT12E_T2_Mode_Timer_Clk_Prescaler_Sel(uint16 t2i)
selects T2 Timer Mode Parameter.
Definition: gpt12e.h:463
INLINE uint8 GPT12E_T2_Mode_IncEnc_Edge_Detect_Sts(void)
reads Timer T2 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:1225
INLINE void GPT12E_T2_Mode_Counter_Input_Rising_T3Out_En(void)
enables Rising Edge on T3OTL as T2 Counter Mode Input.
Definition: gpt12e.h:609
INLINE void GPT12E_T2_Mode_Reload_Input_Rising_T2In_En(void)
enables Rising Edge on T2In as T2 Reload Mode Input.
Definition: gpt12e.h:789
INLINE void GPT12E_T2_Mode_IncEnc_Any_T3In_Dis(void)
disables Rising or Falling Edge on T3In as T2 Incremental Interface Mode Input.
Definition: gpt12e.h:987
INLINE uint8 GPT12E_T4_Mode_IncEnc_Edge_Detect_Sts(void)
reads Timer T4 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:3015
INLINE void GPT12E_T6_Output_Dis(void)
disables Timer T6 Overflow/Underflow Output.
Definition: gpt12e.h:4322
INLINE void GPT12E_T4_Mode_Capture_Input_Rising_T4In_Dis(void)
disables Rising Edge on T4In as T4 Capture Mode Input.
Definition: gpt12e.h:2453
INLINE void GPT12E_T5_Capture_Trig_Any_T3EUD_En(void)
enables Any Edge on T3EUD as T5 Capture Mode Input.
Definition: gpt12e.h:3680
GPT12E_Mode_Timer_Prescaler
Definition: gpt12e.h:235
@ GPT_Clk_Div_2
Definition: gpt12e.h:237
@ GPT_Clk_Div_16
Definition: gpt12e.h:240
@ GPT_Clk_Div_64
Definition: gpt12e.h:242
@ GPT_Clk_Div_8
Definition: gpt12e.h:239
@ GPT_Clk_Div_32
Definition: gpt12e.h:241
@ GPT_Clk_Div_1
Definition: gpt12e.h:236
@ GPT_Clk_Div_128
Definition: gpt12e.h:243
@ GPT_Clk_Div_4
Definition: gpt12e.h:238
enum GPT12E_T5IN TGPT12E_T5IN
INLINE uint8 GPT12E_T4_Mode_IncEnc_Dir_Change_Sts(void)
reads Timer T4 Incremental Interface Direction Change.
Definition: gpt12e.h:3059
INLINE void GPT12E_T3_Output_Dis(void)
disables Timer T3 Overflow/Underflow Output.
Definition: gpt12e.h:1728
INLINE void GPT12E_T5_Capture_Trig_Falling_CapIn_En(void)
enables Falling Edge on CapIn as T5 Capture Mode Input.
Definition: gpt12e.h:3586
INLINE void GPT12E_T2_Mode_IncEnc_Any_T3EUD_Dis(void)
disables Falling or Falling Edge on T3EUD as T2 Incremental Interface Mode Input.
Definition: gpt12e.h:1023
INLINE void GPT12E_T4_Mode_Reload_Input_Rising_T3Out_Dis(void)
disables Rising Edge on T3OTL as T4 Reload Mode Input.
Definition: gpt12e.h:2633
INLINE void GPT12E_T4_Mode_Reload_Input_Falling_T4In_Dis(void)
disables Falling Edge on T4In as T4 Reload Mode Input.
Definition: gpt12e.h:2579
INLINE void GPT12E_T3_UpDownCount_Ext_En(void)
enables controlling Count direction by external input (T3EUD).
Definition: gpt12e.h:1817
INLINE void GPT12E_T4_UpCount_Sel(void)
selects Timer T4 counts up.
Definition: gpt12e.h:2849
INLINE void GPT12E_T3_Mode_IncEnc_Any_T3In_En(void)
enables Rising or Falling Edge on T3In as T3 Incremental Interface Mode Input.
Definition: gpt12e.h:1606
INLINE void GPT12E_T4_Clr_T2_Dis(void)
Disables the automatic clearing of timer T2 upon a falling edge of the selected T4EUD input.
Definition: gpt12e.h:2956
INLINE void GPT12E_GPT2_Clk_Prescaler_Sel(uint16 bps2)
selects GPT2 Block Prescaler.
Definition: gpt12e.h:3183
INLINE void GPT12E_T4_Mode_Reload_Input_Falling_T3Out_Dis(void)
disables Falling Edge on T3OTL as T4 Reload Mode Input.
Definition: gpt12e.h:2669
INLINE void GPT12E_T3_Start(void)
starts Timer T3.
Definition: gpt12e.h:1677
enum GPT12E_T5EUD TGPT12E_T5EUD
INLINE void GPT12E_T5_Capture_Trig_CapIn_Sel(void)
selects CapIn as T5 Capture Mode Input.
Definition: gpt12e.h:3529
INLINE void GPT12E_T3_Mode_IncEnc_Any_T3EUD_Dis(void)
disables Falling or Falling Edge on T3EUD as T3 Incremental Interface Mode Input.
Definition: gpt12e.h:1660
INLINE void GPT12E_T3_Mode_Counter_Input_Falling_T3In_Dis(void)
disables Falling Edge on T3In as T3 Counter Mode Input.
Definition: gpt12e.h:1588
INLINE void GPT12E_T3_Stop(void)
stops Timer T3.
Definition: gpt12e.h:1694
INLINE uint16 GPT12E_GPT2_Clk_Prescaler_Get(void)
reads GPT2 Block Prescaler.
Definition: gpt12e.h:3204
INLINE void GPT12E_T2_Mode_Counter_Input_T2In_Sel(void)
selects T2In as T2 Counter Mode Input.
Definition: gpt12e.h:501
GPT12E_T2IN
Definition: gpt12e.h:119
@ GPT12E_T2INA_P12
Definition: gpt12e.h:120
@ GPT12E_T2INB_P14
Definition: gpt12e.h:121
INLINE void GPT12E_T5_T5In_Sel(uint16 ist5in)
selects Input for T2IN.
Definition: gpt12e.h:3961
INLINE void GPT12E_T6_DownCount_Sel(void)
selects Timer T6 counts down.
Definition: gpt12e.h:4376
enum GPT12E_T6EUD TGPT12E_T6EUD
GPT12E_CCU6_SEL
Definition: gpt12e.h:100
@ GPT12E_CCU6_T12_CM_CH1
Definition: gpt12e.h:107
@ GPT12E_CCU6_T13_PM
Definition: gpt12e.h:109
@ GPT12E_CCU6_T13_CM
Definition: gpt12e.h:111
@ GPT12E_CCU6_T13_ZM
Definition: gpt12e.h:110
@ GPT12E_CCU6_CH1
Definition: gpt12e.h:102
@ GPT12E_CCU6_ANY_CHx
Definition: gpt12e.h:112
@ GPT12E_CCU6_T12_CM_CH0
Definition: gpt12e.h:106
@ GPT12E_CCU6_CH0
Definition: gpt12e.h:101
@ GPT12E_CCU6_CH2
Definition: gpt12e.h:103
@ GPT12E_CCU6_T12_ZM
Definition: gpt12e.h:104
@ GPT12E_CCU6_T12_PM
Definition: gpt12e.h:105
@ GPT12E_CCU6_T12_CM_CH2
Definition: gpt12e.h:108
INLINE void GPT12E_T2_Mode_IncEnc_Edge_Sel(void)
selects T2 Incremental Interface -Edge Detection- Mode.
Definition: gpt12e.h:443
INLINE uint8 GPT12E_T4_Int_Sts(void)
reads GPT Module 1 Timer 4 interrupt Status.
Definition: gpt12e.h:4610
INLINE void GPT12E_T3_Mode_IncEnc_Edge_Sel(void)
selects T3 Incremental Interface -Edge Detection- Mode.
Definition: gpt12e.h:1476
INLINE void GPT12E_T5_UpCount_Sel(void)
selects Timer T5 counts up.
Definition: gpt12e.h:3865
#define GPT12E
Definition: tle987x.h:6065
#define SCU
Definition: tle987x.h:6071
#define SCU_GPT12ICLR_CRC_Msk
Definition: tle987x.h:8932
#define GPT12E_PISEL_IST5EUD_Msk
Definition: tle987x.h:7967
#define GPT12E_T6CON_T6UD_Pos
Definition: tle987x.h:8086
#define GPT12E_T6_T6_Pos
Definition: tle987x.h:8077
#define GPT12E_T6CON_T6UDE_Pos
Definition: tle987x.h:8088
#define GPT12E_PISEL_IST4IN_Msk
Definition: tle987x.h:7961
#define GPT12E_T2CON_T2EDGE_Msk
Definition: tle987x.h:7993
#define GPT12E_PISEL_IST3EUD_Pos
Definition: tle987x.h:7958
#define GPT12E_T4CON_T4CHDIR_Pos
Definition: tle987x.h:8048
#define GPT12E_T2CON_T2UD_Pos
Definition: tle987x.h:7984
#define SCU_GPT12IEN_T5IE_Msk
Definition: tle987x.h:8949
#define GPT12E_PISEL_IST4EUD_Pos
Definition: tle987x.h:7962
#define GPT12E_T3CON_T3OTL_Pos
Definition: tle987x.h:8014
#define GPT12E_PISEL_ISCAPIN_Msk
Definition: tle987x.h:7973
#define GPT12E_T5CON_T5UD_Msk
Definition: tle987x.h:8063
#define GPT12E_CAPREL_CAPREL_Pos
Definition: tle987x.h:7944
#define SCU_GPT12IRC_T6_Msk
Definition: tle987x.h:8960
#define GPT12E_T3CON_T3UD_Pos
Definition: tle987x.h:8008
#define GPT12E_T5CON_T5I_Msk
Definition: tle987x.h:8057
#define SCU_GPT12ICLR_T2C_Pos
Definition: tle987x.h:8941
#define GPT12E_T3CON_T3EDGE_Pos
Definition: tle987x.h:8018
#define SCU_GPT12IEN_T3IE_Pos
Definition: tle987x.h:8952
#define GPT12E_T3CON_T3UDE_Pos
Definition: tle987x.h:8010
#define GPT12E_T2_T2_Msk
Definition: tle987x.h:7976
#define SCU_GPT12ICLR_T2C_Msk
Definition: tle987x.h:8942
#define GPT12E_T4_T4_Pos
Definition: tle987x.h:8025
#define GPT12E_T3CON_BPS1_Msk
Definition: tle987x.h:8017
#define GPT12E_T2CON_T2I_Pos
Definition: tle987x.h:7978
#define GPT12E_T4CON_T4EDGE_Msk
Definition: tle987x.h:8047
#define GPT12E_PISEL_IST4EUD_Msk
Definition: tle987x.h:7963
#define SCU_GPT12IEN_CRIE_Pos
Definition: tle987x.h:8944
#define GPT12E_T6CON_T6CLR_Msk
Definition: tle987x.h:8097
#define SCU_GPT12PISEL_GPT12_Msk
Definition: tle987x.h:8975
#define GPT12E_T3CON_T3OE_Pos
Definition: tle987x.h:8012
#define SCU_GPT12ICLR_T3C_Msk
Definition: tle987x.h:8940
#define GPT12E_T4CON_T4RC_Pos
Definition: tle987x.h:8038
#define GPT12E_T6CON_BPS2_Pos
Definition: tle987x.h:8094
#define GPT12E_T6CON_T6CLR_Pos
Definition: tle987x.h:8096
#define GPT12E_T3CON_BPS1_Pos
Definition: tle987x.h:8016
#define GPT12E_PISEL_IST6IN_Msk
Definition: tle987x.h:7969
#define GPT12E_T3CON_T3OTL_Msk
Definition: tle987x.h:8015
#define GPT12E_PISEL_IST3IN_Pos
Definition: tle987x.h:7956
#define SCU_GPT12ICLR_T3C_Pos
Definition: tle987x.h:8939
#define GPT12E_PISEL_ISCAPIN_Pos
Definition: tle987x.h:7972
#define GPT12E_T3_T3_Msk
Definition: tle987x.h:8000
#define GPT12E_T3CON_T3UD_Msk
Definition: tle987x.h:8009
#define GPT12E_T4CON_T4UDE_Msk
Definition: tle987x.h:8037
#define GPT12E_T4CON_T4M_Pos
Definition: tle987x.h:8030
#define GPT12E_T3CON_T3I_Pos
Definition: tle987x.h:8002
#define SCU_GPT12IRC_T5_Pos
Definition: tle987x.h:8961
#define GPT12E_T2CON_T2UD_Msk
Definition: tle987x.h:7985
#define GPT12E_T3CON_T3M_Pos
Definition: tle987x.h:8004
#define GPT12E_T4CON_CLRT3EN_Pos
Definition: tle987x.h:8042
#define GPT12E_T3CON_T3CHDIR_Msk
Definition: tle987x.h:8021
#define SCU_GPT12IEN_T2IE_Pos
Definition: tle987x.h:8954
#define SCU_GPT12IRC_T3_Pos
Definition: tle987x.h:8965
#define SCU_GPT12IEN_T3IE_Msk
Definition: tle987x.h:8953
#define GPT12E_T4CON_T4UD_Msk
Definition: tle987x.h:8035
#define SCU_GPT12PISEL_GPT12_Pos
Definition: tle987x.h:8974
#define GPT12E_T2CON_T2RC_Msk
Definition: tle987x.h:7989
#define SCU_GPT12ICLR_T5C_Msk
Definition: tle987x.h:8936
#define GPT12E_T2CON_T2R_Msk
Definition: tle987x.h:7983
#define GPT12E_T4CON_CLRT2EN_Pos
Definition: tle987x.h:8040
#define GPT12E_T5CON_T5M_Pos
Definition: tle987x.h:8058
#define GPT12E_T3CON_T3RDIR_Msk
Definition: tle987x.h:8023
#define GPT12E_PISEL_IST6IN_Pos
Definition: tle987x.h:7968
#define GPT12E_T3_T3_Pos
Definition: tle987x.h:7999
#define GPT12E_PISEL_IST5IN_Msk
Definition: tle987x.h:7965
#define GPT12E_T5CON_T5RC_Pos
Definition: tle987x.h:8066
#define SCU_GPT12ICLR_T4C_Msk
Definition: tle987x.h:8938
#define SCU_GPT12IRC_T2_Pos
Definition: tle987x.h:8967
#define SCU_GPT12IEN_T4IE_Msk
Definition: tle987x.h:8951
#define GPT12E_PISEL_IST4IN_Pos
Definition: tle987x.h:7960
#define GPT12E_PISEL_IST2EUD_Msk
Definition: tle987x.h:7955
#define GPT12E_T5CON_T5I_Pos
Definition: tle987x.h:8056
#define GPT12E_T4CON_T4RDIR_Pos
Definition: tle987x.h:8050
#define GPT12E_PISEL_IST3EUD_Msk
Definition: tle987x.h:7959
#define GPT12E_T6CON_T6OE_Pos
Definition: tle987x.h:8090
#define GPT12E_T5CON_T5CLR_Pos
Definition: tle987x.h:8072
#define GPT12E_PISEL_IST6EUD_Pos
Definition: tle987x.h:7970
#define GPT12E_T6CON_T6UDE_Msk
Definition: tle987x.h:8089
#define GPT12E_T6CON_T6R_Msk
Definition: tle987x.h:8085
#define GPT12E_T5CON_T5M_Msk
Definition: tle987x.h:8059
#define GPT12E_T3CON_T3M_Msk
Definition: tle987x.h:8005
#define GPT12E_T3CON_T3CHDIR_Pos
Definition: tle987x.h:8020
#define GPT12E_T6CON_T6R_Pos
Definition: tle987x.h:8084
#define GPT12E_T6CON_T6M_Pos
Definition: tle987x.h:8082
#define GPT12E_T5CON_T5CLR_Msk
Definition: tle987x.h:8073
#define GPT12E_T3CON_T3R_Pos
Definition: tle987x.h:8006
#define GPT12E_T6CON_T6I_Msk
Definition: tle987x.h:8081
#define SCU_GPT12IEN_T6IE_Pos
Definition: tle987x.h:8946
#define GPT12E_T6CON_T6UD_Msk
Definition: tle987x.h:8087
#define GPT12E_T4CON_T4EDGE_Pos
Definition: tle987x.h:8046
#define SCU_GPT12ICLR_T4C_Pos
Definition: tle987x.h:8937
#define GPT12E_T4_T4_Msk
Definition: tle987x.h:8026
#define GPT12E_T2CON_T2RDIR_Msk
Definition: tle987x.h:7997
#define SCU_GPT12IRC_T4_Pos
Definition: tle987x.h:8963
#define SCU_GPT12IRC_T6_Pos
Definition: tle987x.h:8959
#define GPT12E_T2CON_T2UDE_Pos
Definition: tle987x.h:7986
#define GPT12E_T5CON_T5SC_Pos
Definition: tle987x.h:8074
#define GPT12E_PISEL_IST2IN_Pos
Definition: tle987x.h:7952
#define GPT12E_PISEL_IST2IN_Msk
Definition: tle987x.h:7953
#define GPT12E_T4CON_T4R_Pos
Definition: tle987x.h:8032
#define GPT12E_T5CON_CT3_Msk
Definition: tle987x.h:8069
#define GPT12E_T3CON_T3EDGE_Msk
Definition: tle987x.h:8019
#define GPT12E_T4CON_T4RDIR_Msk
Definition: tle987x.h:8051
#define SCU_GPT12IEN_T4IE_Pos
Definition: tle987x.h:8950
#define GPT12E_T2CON_T2I_Msk
Definition: tle987x.h:7979
#define GPT12E_T6CON_T6SR_Msk
Definition: tle987x.h:8099
#define SCU_GPT12ICLR_T6C_Pos
Definition: tle987x.h:8933
#define GPT12E_T6CON_T6OTL_Pos
Definition: tle987x.h:8092
#define SCU_GPT12IRC_T2_Msk
Definition: tle987x.h:8968
#define GPT12E_T2CON_T2CHDIR_Msk
Definition: tle987x.h:7995
#define SCU_GPT12ICLR_T5C_Pos
Definition: tle987x.h:8935
#define GPT12E_T6CON_T6M_Msk
Definition: tle987x.h:8083
#define GPT12E_PISEL_IST6EUD_Msk
Definition: tle987x.h:7971
#define GPT12E_T3CON_T3I_Msk
Definition: tle987x.h:8003
#define GPT12E_CAPREL_CAPREL_Msk
Definition: tle987x.h:7945
#define SCU_GPT12IRC_T4_Msk
Definition: tle987x.h:8964
#define GPT12E_T5CON_T5UDE_Msk
Definition: tle987x.h:8065
#define GPT12E_PISEL_IST2EUD_Pos
Definition: tle987x.h:7954
#define GPT12E_PISEL_IST5IN_Pos
Definition: tle987x.h:7964
#define GPT12E_T2CON_T2EDGE_Pos
Definition: tle987x.h:7992
#define GPT12E_T4CON_T4UD_Pos
Definition: tle987x.h:8034
#define GPT12E_T2CON_T2CHDIR_Pos
Definition: tle987x.h:7994
#define SCU_GPT12IRC_T3_Msk
Definition: tle987x.h:8966
#define GPT12E_T5_T5_Msk
Definition: tle987x.h:8054
#define GPT12E_T4CON_T4I_Pos
Definition: tle987x.h:8028
#define GPT12E_T5CON_T5UD_Pos
Definition: tle987x.h:8062
#define GPT12E_PISEL_IST5EUD_Pos
Definition: tle987x.h:7966
#define GPT12E_T2_T2_Pos
Definition: tle987x.h:7975
#define GPT12E_T3CON_T3R_Msk
Definition: tle987x.h:8007
#define GPT12E_T4CON_CLRT2EN_Msk
Definition: tle987x.h:8041
#define SCU_GPT12ICLR_T6C_Msk
Definition: tle987x.h:8934
#define GPT12E_T3CON_T3OE_Msk
Definition: tle987x.h:8013
#define GPT12E_T5CON_T5R_Pos
Definition: tle987x.h:8060
#define GPT12E_T4CON_CLRT3EN_Msk
Definition: tle987x.h:8043
#define GPT12E_T5_T5_Pos
Definition: tle987x.h:8053
#define GPT12E_T6CON_T6I_Pos
Definition: tle987x.h:8080
#define GPT12E_T6_T6_Msk
Definition: tle987x.h:8078
#define SCU_GPT12IRC_CR_Msk
Definition: tle987x.h:8958
#define SCU_GPT12IEN_T5IE_Pos
Definition: tle987x.h:8948
#define SCU_GPT12IRC_T5_Msk
Definition: tle987x.h:8962
#define SCU_GPT12IEN_T6IE_Msk
Definition: tle987x.h:8947
#define SCU_GPT12IRC_CR_Pos
Definition: tle987x.h:8957
#define GPT12E_T5CON_T5RC_Msk
Definition: tle987x.h:8067
#define GPT12E_T5CON_T5R_Msk
Definition: tle987x.h:8061
#define GPT12E_T4CON_T4M_Msk
Definition: tle987x.h:8031
#define GPT12E_T5CON_T5SC_Msk
Definition: tle987x.h:8075
#define GPT12E_T4CON_T4I_Msk
Definition: tle987x.h:8029
#define GPT12E_T5CON_T5UDE_Pos
Definition: tle987x.h:8064
#define GPT12E_T2CON_T2R_Pos
Definition: tle987x.h:7982
#define GPT12E_T3CON_T3UDE_Msk
Definition: tle987x.h:8011
#define GPT12E_T2CON_T2RDIR_Pos
Definition: tle987x.h:7996
#define GPT12E_T4CON_T4UDE_Pos
Definition: tle987x.h:8036
#define GPT12E_T2CON_T2M_Pos
Definition: tle987x.h:7980
#define GPT12E_T4CON_T4CHDIR_Msk
Definition: tle987x.h:8049
#define SCU_GPT12IEN_T2IE_Msk
Definition: tle987x.h:8955
#define GPT12E_T6CON_BPS2_Msk
Definition: tle987x.h:8095
#define GPT12E_PISEL_IST3IN_Msk
Definition: tle987x.h:7957
#define SCU_GPT12IEN_CRIE_Msk
Definition: tle987x.h:8945
#define GPT12E_T2CON_T2RC_Pos
Definition: tle987x.h:7988
#define GPT12E_T3CON_T3RDIR_Pos
Definition: tle987x.h:8022
#define GPT12E_T6CON_T6OTL_Msk
Definition: tle987x.h:8093
#define GPT12E_T6CON_T6SR_Pos
Definition: tle987x.h:8098
#define GPT12E_T4CON_T4RC_Msk
Definition: tle987x.h:8039
#define GPT12E_T2CON_T2UDE_Msk
Definition: tle987x.h:7987
#define GPT12E_T5CON_CT3_Pos
Definition: tle987x.h:8068
#define GPT12E_T6CON_T6OE_Msk
Definition: tle987x.h:8091
#define SCU_GPT12ICLR_CRC_Pos
Definition: tle987x.h:8931
#define GPT12E_T4CON_T4R_Msk
Definition: tle987x.h:8033
#define GPT12E_T2CON_T2M_Msk
Definition: tle987x.h:7981
SFR low level access library.
INLINE void Field_Wrt16(volatile uint16 *reg, uint16 pos, uint16 msk, uint16 val)
This function writes a bit field in a 16-bit register.
Definition: sfr_access.h:327
INLINE void Field_Wrt8(volatile uint8 *reg, uint8 pos, uint8 msk, uint8 val)
This function writes a bit field in a 8-bit register.
Definition: sfr_access.h:322
INLINE uint8 u1_Field_Rd16(const volatile uint16 *reg, uint16 pos, uint16 msk)
This function reads a 1-bit field of a 16-bit register.
Definition: sfr_access.h:387
INLINE void Field_Mod16(volatile uint16 *reg, uint16 pos, uint16 msk, uint16 val)
This function writes a bit field in a 16-bit register.
Definition: sfr_access.h:342
INLINE uint8 u1_Field_Rd8(const volatile uint8 *reg, uint8 pos, uint8 msk)
This function reads a 1-bit field of a 8-bit register.
Definition: sfr_access.h:382
INLINE uint16 u16_Field_Rd16(const volatile uint16 *reg, uint16 pos, uint16 msk)
This function reads a 16-bit field of a 16-bit register.
Definition: sfr_access.h:412
INLINE void Field_Mod8(volatile uint8 *reg, uint8 pos, uint8 msk, uint8 val)
This function writes a bit field in a 8-bit register.
Definition: sfr_access.h:337
CMSIS register HeaderFile.
General type declarations.
#define INLINE
Definition: types.h:132
uint8_t uint8
8 bit unsigned value
Definition: types.h:137
uint16_t uint16
16 bit unsigned value
Definition: types.h:138
uint32_t uint32
32 bit unsigned value
Definition: types.h:139