96 #include "gpt12e_defines.h"
INLINE void GPT12E_T3_Int_Clr(void)
clears GPT Module 1 Timer 3 interrupt flag.
Definition: gpt12e.h:4745
INLINE void GPT12E_T2_Mode_Counter_Input_Falling_T3Out_En(void)
enables Falling Edge on T3OTL as T2 Counter Mode Input.
Definition: gpt12e.h:661
INLINE void GPT12E_T4_Mode_Counter_Input_T4In_Sel(void)
selects T4In as T4 Counter Mode Input.
Definition: gpt12e.h:2253
INLINE void GPT12E_T6_Mode_Timer_Sel(void)
selects T6 Timer Mode.
Definition: gpt12e.h:4017
INLINE void GPT12E_T6_T6EUD_Sel(uint16 ist6eud)
selects Input for T6EUD.
Definition: gpt12e.h:4526
INLINE void GPT12E_T2_Mode_IncEnc_Input_Sel(void)
selects T2 Incremental Interface Mode Input.
Definition: gpt12e.h:967
INLINE void GPT12E_T2_Mode_Reload_Input_Falling_T3Out_Dis(void)
disables Falling Edge on T3OTL as T2 Reload Mode Input.
Definition: gpt12e.h:949
INLINE void GPT12E_T2_Mode_Counter_Input_Rising_T3Out_Dis(void)
disables Rising Edge on T3OTL as T2 Counter Mode Input.
Definition: gpt12e.h:643
INLINE void GPT12E_T2_Int_En(void)
enables GPT Module 1 Timer 2 interrupt.
Definition: gpt12e.h:4860
INLINE void GPT12E_T4_Mode_IncEnc_DownCount_RotDir_Sel(void)
selects Timer T4 Incremental Interface Rotation Detection Mode counts down.
Definition: gpt12e.h:2918
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:2451
INLINE void GPT12E_T5_Mode_Timer_Clk_Prescaler_Sel(uint16 t5i)
selects T5 Timer Mode Parameter.
Definition: gpt12e.h:3311
INLINE void GPT12E_T2_T2In_Sel(uint16 ist2in)
selects Input for T2IN.
Definition: gpt12e.h:1367
INLINE void GPT12E_T2_Mode_Reload_Input_Rising_T2In_Dis(void)
disables Rising Edge on T2In as T2 Reload Mode Input.
Definition: gpt12e.h:823
INLINE void GPT12E_T4_Mode_IncEnc_Rot_Sel(void)
selects T4 Incremental Interface -Rotation Detection- Mode.
Definition: gpt12e.h:2178
INLINE void GPT12E_T3_T4_CCU6_Sel(uint8 gpt)
selects GPT12 TIN3B/TIN4D Input.
Definition: gpt12e.h:320
INLINE void GPT12E_T4_Mode_Counter_Input_T3Out_Sel(void)
selects T3OTL as T4 Counter Mode Input.
Definition: gpt12e.h:2343
INLINE void GPT12E_T2_DownCount_Sel(void)
selects Timer T2 counts down.
Definition: gpt12e.h:1129
INLINE void GPT12E_GPT1_Clk_Prescaler_Sel(uint16 bps1)
selects GPT1 Clock Prescaler.
Definition: gpt12e.h:280
INLINE void GPT12E_T4_Mode_Capture_Sel(void)
selects T4 Capture Mode.
Definition: gpt12e.h:2161
INLINE void GPT12E_T2_Mode_Capture_Input_Rising_T2In_Dis(void)
disables Rising Edge on T2In as T2 Capture Mode Input.
Definition: gpt12e.h:733
INLINE void GPT12E_T2_Mode_Reload_Input_Rising_T3Out_En(void)
enables Rising Edge on T3OTL as T2 Reload Mode Input.
Definition: gpt12e.h:895
GPT2_Clk_Prescaler
Definition: gpt12e.h:193
@ GPT2_fSYS_Div_16
Definition: gpt12e.h:197
@ GPT2_fSYS_Div_2
Definition: gpt12e.h:194
@ GPT2_fSYS_Div_4
Definition: gpt12e.h:195
@ GPT2_fSYS_Div_8
Definition: gpt12e.h:196
INLINE void GPT12E_T5_Capture_En(void)
enables T5 Capture Mode.
Definition: gpt12e.h:3510
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:2739
INLINE void GPT12E_T2_Mode_Timer_Sel(void)
selects T2 Timer Mode.
Definition: gpt12e.h:340
INLINE uint8 GPT12E_T2_Int_Sts(void)
reads GPT Module 1 Timer 2 interrupt Status.
Definition: gpt12e.h:4578
INLINE void GPT12E_T5_Capture_Trig_T3In_T3EUD_Sel(void)
selects T3In and/or T3EUD as T5 Capture Mode Input.
Definition: gpt12e.h:3639
GPT12E_T5IN
Definition: gpt12e.h:204
@ GPT12E_T5INB_P20
Definition: gpt12e.h:206
@ GPT12E_T5INA_P03
Definition: gpt12e.h:205
INLINE void GPT12E_T2_Mode_Reload_Input_Falling_T3Out_En(void)
enables Falling Edge on T3OTL as T2 Reload Mode Input.
Definition: gpt12e.h:931
INLINE uint8 GPT12E_T6_Int_Sts(void)
reads GPT Module 2 Timer 6 interrupt Status.
Definition: gpt12e.h:4674
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:2955
INLINE void GPT12E_T4_Mode_Reload_Input_Falling_T4In_En(void)
enables Falling Edge on T4In as T4 Reload Mode Input.
Definition: gpt12e.h:2577
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:4356
INLINE void GPT12E_T6_Start(void)
starts Timer T6.
Definition: gpt12e.h:4287
INLINE void GPT12E_T2_Mode_Gated_Timer_High_Sel(void)
selects T2 Gated high Mode.
Definition: gpt12e.h:391
INLINE uint8 GPT12E_T2_Mode_IncEnc_Dir_Change_Sts(void)
reads Timer T2 Incremental Interface Direction Change.
Definition: gpt12e.h:1285
INLINE uint8 GPT12E_T3_Int_Sts(void)
reads GPT Module 1 Timer 3 interrupt Status.
Definition: gpt12e.h:4602
INLINE void GPT12E_T5_Mode_Counter_Input_Rising_T6Out_Dis(void)
disables Rising Edge on T6OTL as T5 Counter Mode Input.
Definition: gpt12e.h:3457
INLINE void GPT12E_T6_Reload_Value_Set(uint16 rl)
sets Current T6 Reload Value.
Definition: gpt12e.h:4234
INLINE void GPT12E_T3_UpCount_Sel(void)
selects Timer T3 counts up.
Definition: gpt12e.h:1816
INLINE void GPT12E_T3_Output_Rst(void)
clears Timer T3 Overflow Toggle Latch.
Definition: gpt12e.h:1780
INLINE void GPT12E_T4_Mode_Timer_Sel(void)
selects T4 Timer Mode.
Definition: gpt12e.h:2076
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:2991
INLINE void GPT12E_T5_Capture_Trig_Rising_CapIn_En(void)
enables Rising Edge on CapIn as T5 Capture Mode Input.
Definition: gpt12e.h:3564
INLINE void GPT12E_CapRel_Int_Clr(void)
clears GPT Module 1 Capture Reload interrupt flag.
Definition: gpt12e.h:4837
INLINE uint16 GPT12E_T5_Capture_Value_Get(void)
reads Current T5 Capture Value.
Definition: gpt12e.h:3773
INLINE void GPT12E_T4_Mode_Counter_Input_Rising_T3Out_Dis(void)
disables Rising Edge on T3OTL as T4 Counter Mode Input.
Definition: gpt12e.h:2379
INLINE void GPT12E_T6_Stop(void)
stops Timer T6.
Definition: gpt12e.h:4304
INLINE void GPT12E_T4_Mode_IncEnc_Edge_Sel(void)
selects T4 Incremental Interface -Edge Detection- Mode.
Definition: gpt12e.h:2195
INLINE void GPT12E_T2_Mode_IncEnc_Rot_Sel(void)
selects T2 Incremental Interface -Rotation Detection- Mode.
Definition: gpt12e.h:442
INLINE void GPT12E_T4_Mode_Reload_Input_Rising_T4In_Dis(void)
disables Rising Edge on T4In as T4 Reload Mode Input.
Definition: gpt12e.h:2559
INLINE void GPT12E_T4_Mode_Gated_Timer_High_Sel(void)
selects T4 Gated high Mode.
Definition: gpt12e.h:2127
INLINE void GPT12E_T3_Mode_Gated_Timer_Clk_Prescaler_Sel(uint16 t3i)
selects T3 Gated Timer Mode Parameter.
Definition: gpt12e.h:1532
INLINE void GPT12E_T4_Start(void)
starts Timer T4.
Definition: gpt12e.h:2775
INLINE void GPT12E_T2_T2EUD_Sel(uint16 ist2eud)
selects Input for T2EUD.
Definition: gpt12e.h:1387
INLINE void GPT12E_T3_Mode_Timer_Clk_Prescaler_Sel(uint16 t3i)
selects T3 Timer Mode Parameter.
Definition: gpt12e.h:1512
INLINE void GPT12E_T5_Capture_Trig_Any_T3EUD_Dis(void)
disables Any Edge on T3EUD as T5 Capture Mode Input.
Definition: gpt12e.h:3715
INLINE void GPT12E_T6_Mode_Gated_Timer_High_Sel(void)
selects T6 Gated high Mode.
Definition: gpt12e.h:4068
INLINE void GPT12E_T4_Stop(void)
stops Timer T4.
Definition: gpt12e.h:2793
INLINE void GPT12E_T2_Mode_IncEnc_Edge_Detect_Clr(void)
clears Timer T2 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:1262
INLINE void GPT12E_T2_Mode_Reload_Sel(void)
selects T2 Reload Mode.
Definition: gpt12e.h:408
INLINE void GPT12E_T6_On_Capture_Cleared_En(void)
enables clearing T6 on a Capture Event.
Definition: gpt12e.h:4252
INLINE void GPT12E_T3_Mode_Timer_Sel(void)
selects T3 Timer Mode.
Definition: gpt12e.h:1407
INLINE void GPT12E_T4_Mode_Reload_Input_T4In_Sel(void)
selects T4In as T4 Reload Mode Input.
Definition: gpt12e.h:2523
INLINE void GPT12E_T5_Int_Dis(void)
disables GPT Module 2 Timer 5 interrupt.
Definition: gpt12e.h:5021
INLINE void GPT12E_T2_Mode_Counter_Input_Falling_T2In_En(void)
enables Falling Edge on T2In as T2 Counter Mode Input.
Definition: gpt12e.h:571
INLINE void GPT12E_T6_Mode_Counter_Input_Rising_T6In_Sel(void)
selects Rising Edge on T6In as T6 Counter Mode Input.
Definition: gpt12e.h:4144
INLINE void GPT12E_T2_Value_Set(uint16 t2)
sets Timer T2 Value.
Definition: gpt12e.h:1346
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:1640
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:3677
INLINE void GPT12E_T3_Mode_IncEnc_Dir_Change_Clr(void)
clears Timer T3 Incremental Interface Direction Change.
Definition: gpt12e.h:1975
INLINE void GPT12E_T4_Mode_Counter_Sel(void)
selects T4 Counter Mode.
Definition: gpt12e.h:2093
INLINE void GPT12E_T3_Int_En(void)
enables GPT Module 1 Timer 3 interrupt.
Definition: gpt12e.h:4906
INLINE void GPT12E_T4_Mode_Counter_Input_Rising_T4In_En(void)
enables Rising Edge on T4In as T4 Counter Mode Input.
Definition: gpt12e.h:2271
INLINE void GPT12E_T4_Mode_Counter_Input_Falling_T3Out_En(void)
enables Falling Edge on T3OTL as T4 Counter Mode Input.
Definition: gpt12e.h:2397
INLINE void GPT12E_T4_Mode_Counter_Input_Falling_T4In_Dis(void)
disables Falling Edge on T4In as T4 Counter Mode Input.
Definition: gpt12e.h:2325
INLINE uint8 GPT12E_T5_Int_Sts(void)
reads GPT Module 2 Timer 5 interrupt Status.
Definition: gpt12e.h:4650
GPT12E_T2EUD
Definition: gpt12e.h:144
@ GPT12E_T2EUDA_P02
Definition: gpt12e.h:145
@ GPT12E_T2EUDB_P24
Definition: gpt12e.h:146
INLINE void GPT12E_T4_Mode_Reload_Input_Rising_T3Out_En(void)
enables Rising Edge on T3OTL as T4 Reload Mode Input.
Definition: gpt12e.h:2631
GPT12E_T5EUD
Definition: gpt12e.h:213
@ GPT12E_T5EUDA_P14
Definition: gpt12e.h:214
@ GPT12E_T5EUDB_P20
Definition: gpt12e.h:215
INLINE void GPT12E_T3_UpDownCount_Ext_Dis(void)
disables controlling Count direction by external input (T3EUD).
Definition: gpt12e.h:1851
INLINE void GPT12E_T3_Output_Set(void)
sets Timer T3 Overflow Toggle Latch.
Definition: gpt12e.h:1762
INLINE void GPT12E_T3_T3EUD_Sel(uint16 ist3eud)
selects Input for T3EUD.
Definition: gpt12e.h:2056
INLINE void GPT12E_T6_UpCount_Sel(void)
selects Timer T6 counts up.
Definition: gpt12e.h:4410
INLINE void GPT12E_T6_Reload_En(void)
enables T6 Reload Mode.
Definition: gpt12e.h:4197
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:2829
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:1111
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:4427
INLINE void GPT12E_T2_Mode_Reload_Input_Falling_T2In_En(void)
enables Falling Edge on T2In as T2 Reload Mode Input.
Definition: gpt12e.h:841
INLINE void GPT12E_T4_T4In_Sel(uint16 ist4in)
selects Input for T4IN.
Definition: gpt12e.h:3157
INLINE void GPT12E_T4_Mode_Counter_Input_Falling_T4In_En(void)
enables Falling Edge on T4In as T4 Counter Mode Input.
Definition: gpt12e.h:2307
INLINE uint16 GPT12E_T4_Value_Get(void)
reads Timer T4 Value.
Definition: gpt12e.h:3117
INLINE void GPT12E_T6_Int_Dis(void)
disables GPT Module 2 Timer 6 interrupt.
Definition: gpt12e.h:5067
INLINE void GPT12E_T2_Mode_Capture_Input_T2In_Sel(void)
selects T2In as T2 Capture Mode Input.
Definition: gpt12e.h:697
INLINE void GPT12E_T2_UpDownCount_Ext_Dis(void)
disables controlling Count direction by external input (T2EUD).
Definition: gpt12e.h:1182
INLINE void GPT12E_T2_Mode_Gated_Timer_Low_Sel(void)
selects T2 Gated low Mode.
Definition: gpt12e.h:374
INLINE uint8 GPT12E_T3_Mode_IncEnc_Dir_Change_Sts(void)
reads Timer T3 Incremental Interface Direction Change.
Definition: gpt12e.h:1954
INLINE void GPT12E_T3_Mode_IncEnc_DownCount_RotDir_Sel(void)
selects Timer T3 Incremental Interface Rotation Detection Mode counts down.
Definition: gpt12e.h:1869
INLINE void GPT12E_T3_Value_Set(uint16 t3)
sets Timer T3 Value.
Definition: gpt12e.h:2015
INLINE void GPT12E_T3_DownCount_Sel(void)
selects Timer T3 counts down.
Definition: gpt12e.h:1798
INLINE void GPT12E_T3_T3In_Sel(uint16 ist3in)
selects Input for T3IN.
Definition: gpt12e.h:2036
INLINE void GPT12E_T4_DownCount_Sel(void)
selects Timer T4 counts down.
Definition: gpt12e.h:2847
INLINE void GPT12E_T2_Stop(void)
stops Timer T2.
Definition: gpt12e.h:1075
INLINE void GPT12E_T3_Mode_Counter_Input_Rising_T3In_En(void)
enables Rising Edge on T3In as T3 Counter Mode Input.
Definition: gpt12e.h:1550
INLINE void GPT12E_T6_Int_En(void)
enables GPT Module 2 Timer 6 interrupt.
Definition: gpt12e.h:5044
enum GPT12E_CAPIN TGPT12E_CAPIN
INLINE void GPT12E_T5_Mode_Counter_Sel(void)
selects T5 Counter Mode.
Definition: gpt12e.h:3257
INLINE void GPT12E_T6_Mode_Counter_Input_T6In_Sel(void)
selects T6In as T6 Counter Mode Input.
Definition: gpt12e.h:4126
enum GPT12E_T3IN TGPT12E_T3IN
INLINE void GPT12E_T5_Mode_Gated_Timer_High_Sel(void)
selects T5 Gated high Mode.
Definition: gpt12e.h:3291
enum GPT12E_T4IN TGPT12E_T4IN
INLINE void GPT12E_T4_Int_Clr(void)
clears GPT Module 1 Timer 4 interrupt flag.
Definition: gpt12e.h:4768
INLINE void GPT12E_T3_Mode_Gated_Timer_Low_Sel(void)
selects T3 Gated low Mode.
Definition: gpt12e.h:1441
INLINE void GPT12E_T5_Capture_Dis(void)
disables T5 Capture Mode.
Definition: gpt12e.h:3527
INLINE void GPT12E_T3_Mode_Counter_Input_Falling_T3In_En(void)
enables Falling Edge on T3In as T3 Counter Mode Input.
Definition: gpt12e.h:1586
INLINE void GPT12E_T3_Output_En(void)
enables Timer T3 Overflow/Underflow Output.
Definition: gpt12e.h:1727
GPT12E_T4IN
Definition: gpt12e.h:173
@ GPT12E_T4INB_CCU6_CH0
Definition: gpt12e.h:175
@ GPT12E_T4IND_CCU6_SEL
Definition: gpt12e.h:177
@ GPT12E_T4INC_P01
Definition: gpt12e.h:176
@ GPT12E_T4INA_P00
Definition: gpt12e.h:174
INLINE void GPT12E_T2_Mode_IncEnc_DownCount_RotDir_Sel(void)
selects Timer T2 Incremental Interface Rotation Detection Mode counts down.
Definition: gpt12e.h:1200
INLINE uint16 GPT12E_T6_Value_Get(void)
reads Timer T6 Value.
Definition: gpt12e.h:4466
INLINE void GPT12E_T2_Int_Clr(void)
clears GPT Module 1 Timer 2 interrupt flag.
Definition: gpt12e.h:4722
INLINE void GPT12E_T4_Mode_Timer_Clk_Prescaler_Sel(uint16 t4i)
selects T4 Timer Mode Parameter.
Definition: gpt12e.h:2215
INLINE void GPT12E_T5_Mode_Counter_Input_Rising_T6Out_En(void)
enables Rising Edge on T6OTL as T5 Counter Mode Input.
Definition: gpt12e.h:3439
GPT12E_CAPIN
Definition: gpt12e.h:240
@ GPT12E_CAPIND_T2_T3_T4_READ
Definition: gpt12e.h:244
@ GPT12E_CAPINA_P01
Definition: gpt12e.h:241
@ GPT12E_CAPINC_T3_READ
Definition: gpt12e.h:243
@ GPT12E_CAPINB_P03
Definition: gpt12e.h:242
INLINE void GPT12E_T6_Mode_Counter_Input_Any_T6In_Sel(void)
selects Any Edge on T6In as T6 Counter Mode Input.
Definition: gpt12e.h:4180
INLINE void GPT12E_T5_Mode_Counter_Input_Falling_T6Out_Dis(void)
disables Falling Edge on T6OTL as T5 Counter Mode Input.
Definition: gpt12e.h:3493
INLINE void GPT12E_T4_Mode_Reload_Input_Falling_T3Out_En(void)
enables Falling Edge on T3OTL as T4 Reload Mode Input.
Definition: gpt12e.h:2667
INLINE uint16 GPT12E_GPT1_Clk_Prescaler_Get(void)
reads GPT1 Clock Prescaler.
Definition: gpt12e.h:301
INLINE void GPT12E_T2_Mode_Capture_Input_Falling_T2In_En(void)
enables Falling Edge on T2In as T2 Capture Mode Input.
Definition: gpt12e.h:751
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:3751
INLINE void GPT12E_T3_Mode_Gated_Timer_High_Sel(void)
selects T3 Gated high Mode.
Definition: gpt12e.h:1458
INLINE void GPT12E_T5_Mode_Counter_Input_T5In_Sel(void)
selects T5In as T5 Counter Mode Input.
Definition: gpt12e.h:3349
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:1658
INLINE void GPT12E_T5_UpDownCount_Ext_Dis(void)
disables controlling Count direction by external input (T5EUD).
Definition: gpt12e.h:3916
INLINE void GPT12E_T4_Mode_Reload_Input_Rising_T4In_En(void)
enables Rising Edge on T4In as T4 Reload Mode Input.
Definition: gpt12e.h:2541
INLINE void GPT12E_T6_Output_En(void)
enables Timer T6 Overflow/Underflow Output.
Definition: gpt12e.h:4321
INLINE void GPT12E_T4_UpDownCount_Ext_En(void)
enables controlling Count direction by external input (T4EUD).
Definition: gpt12e.h:2882
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:1021
INLINE void GPT12E_T6_Mode_Timer_Clk_Prescaler_Sel(uint16 t6i)
selects T6 Timer Mode Parameter.
Definition: gpt12e.h:4088
INLINE void GPT12E_T2_Mode_Counter_Input_Rising_T2In_Dis(void)
disables Rising Edge on T2In as T2 Counter Mode Input.
Definition: gpt12e.h:553
INLINE void GPT12E_T5_T5EUD_Sel(uint16 ist5eud)
selects Input for T5EUD.
Definition: gpt12e.h:3997
INLINE void GPT12E_T4_T4EUD_Sel(uint16 ist4eud)
selects Input for T4EUD.
Definition: gpt12e.h:3177
INLINE void GPT12E_T3_Mode_Counter_Input_Rising_T3In_Dis(void)
disables Rising Edge on T3In as T3 Counter Mode Input.
Definition: gpt12e.h:1568
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:589
INLINE void GPT12E_T5_Mode_Counter_Input_Any_T5In_Sel(void)
selects Any Edge on T5In as T5 Counter Mode Input.
Definition: gpt12e.h:3403
INLINE void GPT12E_T4_Mode_Counter_Input_Falling_T3Out_Dis(void)
disables Falling Edge on T3OTL as T4 Counter Mode Input.
Definition: gpt12e.h:2415
INLINE void GPT12E_T3_Mode_IncEnc_Rot_Sel(void)
selects T3 Incremental Interface -Rotation Detection- Mode.
Definition: gpt12e.h:1475
INLINE void GPT12E_T5_Mode_Counter_Input_Rising_T5In_Sel(void)
selects Rising Edge on T5In as T5 Counter Mode Input.
Definition: gpt12e.h:3367
INLINE void GPT12E_T4_Mode_Reload_Sel(void)
selects T4 Reload Mode.
Definition: gpt12e.h:2144
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:985
INLINE void GPT12E_T5_Capture_Trig_Rising_CapIn_Dis(void)
disables Rising Edge on CapIn as T5 Capture Mode Input.
Definition: gpt12e.h:3583
INLINE uint8 GPT12E_CapRel_Int_Sts(void)
reads GPT Module 1 Capture Reload interrupt Status.
Definition: gpt12e.h:4698
INLINE void GPT12E_T5_Stop(void)
stops Timer T5.
Definition: gpt12e.h:3809
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:2811
INLINE void GPT12E_T6_On_Capture_Cleared_Dis(void)
disables clearing T6 on a Capture Event.
Definition: gpt12e.h:4270
INLINE void GPT12E_T5_Int_En(void)
enables GPT Module 2 Timer 5 interrupt.
Definition: gpt12e.h:4998
INLINE void GPT12E_CapRel_CAPIn_Sel(uint16 iscapin)
selects CAPIN.
Definition: gpt12e.h:4551
INLINE uint16 GPT12E_T5_Value_Get(void)
reads Timer T5 Value.
Definition: gpt12e.h:3937
INLINE void GPT12E_T2_Mode_Counter_Input_Rising_T2In_En(void)
enables Rising Edge on T2In as T2 Counter Mode Input.
Definition: gpt12e.h:535
INLINE void GPT12E_T6_Int_Clr(void)
clears GPT Module 2 Timer 6 interrupt flag.
Definition: gpt12e.h:4814
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:3845
INLINE void GPT12E_T4_Value_Set(uint16 t4)
sets Timer T4 Value.
Definition: gpt12e.h:3136
INLINE void GPT12E_T6_Output_Rst(void)
clears Timer T6 Overflow Toggle Latch.
Definition: gpt12e.h:4374
INLINE void GPT12E_T5_Capture_Trig_Any_T3In_En(void)
enables Any Edge on T3In as T5 Capture Mode Input.
Definition: gpt12e.h:3658
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:3827
INLINE void GPT12E_T4_Mode_Capture_Input_T4In_Sel(void)
selects T4In as T4 Capture Mode Input.
Definition: gpt12e.h:2433
INLINE void GPT12E_T2_UpCount_Sel(void)
selects Timer T2 counts up.
Definition: gpt12e.h:1147
INLINE void GPT12E_T4_Int_En(void)
enables GPT Module 1 Timer 4 interrupt.
Definition: gpt12e.h:4952
INLINE uint16 GPT12E_T2_Value_Get(void)
reads Timer T2 Value.
Definition: gpt12e.h:1327
INLINE void GPT12E_T6_T6In_Sel(uint16 ist6in)
selects Input for T6IN.
Definition: gpt12e.h:4506
INLINE void GPT12E_T2_Mode_Capture_Input_Falling_T2In_Dis(void)
disables Falling Edge on T2In as T2 Capture Mode Input.
Definition: gpt12e.h:769
INLINE void GPT12E_T5_UpDownCount_Ext_En(void)
enables controlling Count direction by external input (T5EUD).
Definition: gpt12e.h:3898
INLINE void GPT12E_T4_Mode_Gated_Timer_Low_Sel(void)
selects T4 Gated low Mode.
Definition: gpt12e.h:2110
INLINE void GPT12E_T5_Mode_Gated_Timer_Low_Sel(void)
selects T5 Gated low Mode.
Definition: gpt12e.h:3274
INLINE void GPT12E_T2_Mode_Reload_Input_Rising_T3Out_Dis(void)
disables Rising Edge on T3OTL as T2 Reload Mode Input.
Definition: gpt12e.h:913
INLINE void GPT12E_T4_Mode_Reload_Input_T3Out_Sel(void)
selects T3OTL as T4 Reload Mode Input.
Definition: gpt12e.h:2613
INLINE void GPT12E_CapRel_Int_Dis(void)
disables GPT Module 1 Capture Reload interrupt.
Definition: gpt12e.h:5113
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:1218
INLINE void GPT12E_T2_Mode_Gated_Timer_Clk_Prescaler_Sel(uint16 t2i)
selects T2 Gated Timer Mode Parameter.
Definition: gpt12e.h:499
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:2721
INLINE void GPT12E_T6_Mode_Gated_Timer_Low_Sel(void)
selects T6 Gated low Mode.
Definition: gpt12e.h:4051
INLINE void GPT12E_T2_Mode_Reload_Input_Falling_T2In_Dis(void)
disables Falling Edge on T2In as T2 Reload Mode Input.
Definition: gpt12e.h:859
INLINE void GPT12E_T5_Int_Clr(void)
clears GPT Module 2 Timer 5 interrupt flag.
Definition: gpt12e.h:4791
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:2757
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:1093
INLINE void GPT12E_T4_Mode_Capture_Input_Falling_T4In_En(void)
enables Falling Edge on T4In as T4 Capture Mode Input.
Definition: gpt12e.h:2487
GPT12E_T3IN
Definition: gpt12e.h:153
@ GPT12E_T3IND_MON
Definition: gpt12e.h:157
@ GPT12E_T3INC_P10
Definition: gpt12e.h:156
@ GPT12E_T3INA_CCU6_CH0
Definition: gpt12e.h:154
@ GPT12E_T3INB_CCU6_SEL
Definition: gpt12e.h:155
INLINE void GPT12E_T6_UpDownCount_Ext_Dis(void)
disables controlling Count direction by external input (T6EUD).
Definition: gpt12e.h:4445
INLINE void GPT12E_T2_Mode_Reload_Input_T3Out_Sel(void)
selects T3OTL as T2 Reload Mode Input.
Definition: gpt12e.h:877
INLINE void GPT12E_T6_Reload_Dis(void)
disables T6 Reload Mode.
Definition: gpt12e.h:4214
INLINE void GPT12E_T2_Mode_Capture_Input_Rising_T2In_En(void)
enables Rising Edge on T2In as T2 Capture Mode Input.
Definition: gpt12e.h:715
INLINE void GPT12E_T2_Mode_Counter_Input_Falling_T3Out_Dis(void)
disables Falling Edge on T3OTL as T2 Counter Mode Input.
Definition: gpt12e.h:679
GPT1_Clk_Prescaler
Definition: gpt12e.h:105
@ GPT1_fSYS_Div_32
Definition: gpt12e.h:109
@ GPT1_fSYS_Div_16
Definition: gpt12e.h:108
@ GPT1_fSYS_Div_4
Definition: gpt12e.h:106
@ GPT1_fSYS_Div_8
Definition: gpt12e.h:107
INLINE void GPT12E_T6_Mode_Counter_Input_Falling_T6In_Sel(void)
selects Falling Edge on T6In as T6 Counter Mode Input.
Definition: gpt12e.h:4162
INLINE void GPT12E_T6_Mode_Counter_Sel(void)
selects T6 Counter Mode.
Definition: gpt12e.h:4034
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:3008
GPT12E_T3EUD
Definition: gpt12e.h:164
@ GPT12E_T3EUDA_P04
Definition: gpt12e.h:165
@ GPT12E_T3EUDB_P25
Definition: gpt12e.h:166
INLINE void GPT12E_T4_UpDownCount_Ext_Dis(void)
disables controlling Count direction by external input (T4EUD).
Definition: gpt12e.h:2900
GPT12E_T6EUD
Definition: gpt12e.h:231
@ GPT12E_T6EUDA_P11
Definition: gpt12e.h:232
@ GPT12E_T6EUDB_P13
Definition: gpt12e.h:233
INLINE void GPT12E_T5_Mode_Counter_Input_Falling_T5In_Sel(void)
selects Falling Edge on T5In as T5 Counter Mode Input.
Definition: gpt12e.h:3385
INLINE void GPT12E_T2_Mode_Reload_Input_T2In_Sel(void)
selects T2In as T2 Reload Mode Input.
Definition: gpt12e.h:787
INLINE void GPT12E_T5_Mode_Timer_Sel(void)
selects T5 Timer Mode.
Definition: gpt12e.h:3240
INLINE void GPT12E_T5_Mode_Counter_Input_T6Out_Sel(void)
selects T6OTL as T5 Counter Mode Input.
Definition: gpt12e.h:3421
INLINE void GPT12E_T2_Mode_Counter_Sel(void)
selects T2 Counter Mode.
Definition: gpt12e.h:357
INLINE void GPT12E_T5_Capture_Trig_Falling_CapIn_Dis(void)
disables Falling Edge on CapIn as T5 Capture Mode Input.
Definition: gpt12e.h:3621
INLINE void GPT12E_T4_Mode_Counter_Input_Rising_T3Out_En(void)
enables Rising Edge on T3OTL as T4 Counter Mode Input.
Definition: gpt12e.h:2361
INLINE void GPT12E_T2_UpDownCount_Ext_En(void)
enables controlling Count direction by external input (T2EUD).
Definition: gpt12e.h:1164
INLINE void GPT12E_T4_Mode_Capture_Input_Falling_T4In_Dis(void)
disables Falling Edge on T4In as T4 Capture Mode Input.
Definition: gpt12e.h:2505
GPT12E_T6IN
Definition: gpt12e.h:222
@ GPT12E_T6INB_P13
Definition: gpt12e.h:224
@ GPT12E_T6INA_P02
Definition: gpt12e.h:223
INLINE void GPT12E_T3_Int_Dis(void)
disables GPT Module 1 Timer 3 interrupt.
Definition: gpt12e.h:4929
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:3096
INLINE uint16 GPT12E_T3_Value_Get(void)
reads Timer T3 Value.
Definition: gpt12e.h:1996
INLINE void GPT12E_T4_Int_Dis(void)
enables GPT Module 1 Timer 4 interrupt.
Definition: gpt12e.h:4975
GPT12E_T4EUD
Definition: gpt12e.h:184
@ GPT12E_T4EUDA_P03
Definition: gpt12e.h:185
@ GPT12E_T4EUDB_P10
Definition: gpt12e.h:186
INLINE void GPT12E_T5_Start(void)
starts Timer T5.
Definition: gpt12e.h:3791
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:2703
INLINE void GPT12E_T5_Mode_Gated_Timer_Clk_Prescaler_Sel(uint16 t5i)
selects T5 Gated Timer Mode Parameter.
Definition: gpt12e.h:3331
INLINE uint8 GPT12E_T3_Mode_IncEnc_Edge_Detect_Sts(void)
reads Timer T3 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:1910
INLINE void GPT12E_T5_Mode_Counter_Input_Falling_T6Out_En(void)
enables Falling Edge on T6OTL as T5 Counter Mode Input.
Definition: gpt12e.h:3475
INLINE void GPT12E_T5_DownCount_Sel(void)
selects Timer T5 counts down.
Definition: gpt12e.h:3863
INLINE void GPT12E_T5_Value_Set(uint16 t5)
sets Timer T5 Value.
Definition: gpt12e.h:3956
INLINE void GPT12E_T5_Cleared_On_Capture_En(void)
enables clearing T5 on a Capture Event.
Definition: gpt12e.h:3733
INLINE void GPT12E_T4_Mode_Gated_Timer_Clk_Prescaler_Sel(uint16 t4i)
selects T4 Gated Timer Mode Parameter.
Definition: gpt12e.h:2235
INLINE void GPT12E_T3_Mode_IncEnc_Edge_Detect_Clr(void)
clears Timer T3 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:1931
INLINE void GPT12E_T3_Mode_IncEnc_UpCount_RotDir_Sel(void)
selects Timer T3 Incremental Interface Rotation Detection Mode counts up.
Definition: gpt12e.h:1887
INLINE void GPT12E_T6_Value_Set(uint16 t6)
sets Timer T6 Value.
Definition: gpt12e.h:4485
INLINE void GPT12E_T2_Mode_IncEnc_Dir_Change_Clr(void)
clears Timer T2 Incremental Interface Direction Change.
Definition: gpt12e.h:1306
INLINE void GPT12E_CapRel_Int_En(void)
enables GPT Module 1 Capture Reload interrupt.
Definition: gpt12e.h:5090
INLINE void GPT12E_T6_Mode_Gated_Timer_Clk_Prescaler_Sel(uint16 t6i)
selects T6 Gated Timer Mode Parameter.
Definition: gpt12e.h:4108
INLINE void GPT12E_T4_Mode_Counter_Input_Rising_T4In_Dis(void)
disables Rising Edge on T4In as T4 Counter Mode Input.
Definition: gpt12e.h:2289
INLINE void GPT12E_T2_Mode_Capture_Sel(void)
selects T2 Capture Mode.
Definition: gpt12e.h:425
INLINE void GPT12E_T4_Mode_IncEnc_Edge_Detect_Clr(void)
clears Timer T4 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:3052
INLINE void GPT12E_T3_Mode_Counter_Sel(void)
selects T3 Counter Mode.
Definition: gpt12e.h:1424
INLINE void GPT12E_T2_Start(void)
starts Timer T2.
Definition: gpt12e.h:1057
INLINE void GPT12E_T4_Mode_IncEnc_UpCount_RotDir_Sel(void)
selects Timer T4 Incremental Interface Rotation Detection Mode counts up.
Definition: gpt12e.h:2936
INLINE void GPT12E_T2_Int_Dis(void)
disables GPT Module 1 Timer 2 interrupt.
Definition: gpt12e.h:4883
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:607
INLINE void GPT12E_T2_Mode_Timer_Clk_Prescaler_Sel(uint16 t2i)
selects T2 Timer Mode Parameter.
Definition: gpt12e.h:479
INLINE uint8 GPT12E_T2_Mode_IncEnc_Edge_Detect_Sts(void)
reads Timer T2 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:1241
INLINE void GPT12E_T2_Mode_Counter_Input_Rising_T3Out_En(void)
enables Rising Edge on T3OTL as T2 Counter Mode Input.
Definition: gpt12e.h:625
INLINE void GPT12E_T2_Mode_Reload_Input_Rising_T2In_En(void)
enables Rising Edge on T2In as T2 Reload Mode Input.
Definition: gpt12e.h:805
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:1003
INLINE uint8 GPT12E_T4_Mode_IncEnc_Edge_Detect_Sts(void)
reads Timer T4 Incremental Interface Edge Detection Counting.
Definition: gpt12e.h:3031
INLINE void GPT12E_T6_Output_Dis(void)
disables Timer T6 Overflow/Underflow Output.
Definition: gpt12e.h:4338
INLINE void GPT12E_T4_Mode_Capture_Input_Rising_T4In_Dis(void)
disables Rising Edge on T4In as T4 Capture Mode Input.
Definition: gpt12e.h:2469
INLINE void GPT12E_T5_Capture_Trig_Any_T3EUD_En(void)
enables Any Edge on T3EUD as T5 Capture Mode Input.
Definition: gpt12e.h:3696
GPT12E_Mode_Timer_Prescaler
Definition: gpt12e.h:251
@ GPT_Clk_Div_2
Definition: gpt12e.h:253
@ GPT_Clk_Div_16
Definition: gpt12e.h:256
@ GPT_Clk_Div_64
Definition: gpt12e.h:258
@ GPT_Clk_Div_8
Definition: gpt12e.h:255
@ GPT_Clk_Div_32
Definition: gpt12e.h:257
@ GPT_Clk_Div_1
Definition: gpt12e.h:252
@ GPT_Clk_Div_128
Definition: gpt12e.h:259
@ GPT_Clk_Div_4
Definition: gpt12e.h:254
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:3075
INLINE void GPT12E_T3_Output_Dis(void)
disables Timer T3 Overflow/Underflow Output.
Definition: gpt12e.h:1744
INLINE void GPT12E_T5_Capture_Trig_Falling_CapIn_En(void)
enables Falling Edge on CapIn as T5 Capture Mode Input.
Definition: gpt12e.h:3602
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:1039
INLINE void GPT12E_T4_Mode_Reload_Input_Rising_T3Out_Dis(void)
disables Rising Edge on T3OTL as T4 Reload Mode Input.
Definition: gpt12e.h:2649
INLINE void GPT12E_T4_Mode_Reload_Input_Falling_T4In_Dis(void)
disables Falling Edge on T4In as T4 Reload Mode Input.
Definition: gpt12e.h:2595
INLINE void GPT12E_T3_UpDownCount_Ext_En(void)
enables controlling Count direction by external input (T3EUD).
Definition: gpt12e.h:1833
INLINE void GPT12E_T4_UpCount_Sel(void)
selects Timer T4 counts up.
Definition: gpt12e.h:2865
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:1622
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:2972
INLINE void GPT12E_GPT2_Clk_Prescaler_Sel(uint16 bps2)
selects GPT2 Block Prescaler.
Definition: gpt12e.h:3199
INLINE void GPT12E_T4_Mode_Reload_Input_Falling_T3Out_Dis(void)
disables Falling Edge on T3OTL as T4 Reload Mode Input.
Definition: gpt12e.h:2685
INLINE void GPT12E_T3_Start(void)
starts Timer T3.
Definition: gpt12e.h:1693
enum GPT12E_T5EUD TGPT12E_T5EUD
INLINE void GPT12E_T5_Capture_Trig_CapIn_Sel(void)
selects CapIn as T5 Capture Mode Input.
Definition: gpt12e.h:3545
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:1676
INLINE void GPT12E_T3_Mode_Counter_Input_Falling_T3In_Dis(void)
disables Falling Edge on T3In as T3 Counter Mode Input.
Definition: gpt12e.h:1604
INLINE void GPT12E_T3_Stop(void)
stops Timer T3.
Definition: gpt12e.h:1710
INLINE uint16 GPT12E_GPT2_Clk_Prescaler_Get(void)
reads GPT2 Block Prescaler.
Definition: gpt12e.h:3220
INLINE void GPT12E_T2_Mode_Counter_Input_T2In_Sel(void)
selects T2In as T2 Counter Mode Input.
Definition: gpt12e.h:517
GPT12E_T2IN
Definition: gpt12e.h:135
@ GPT12E_T2INA_P12
Definition: gpt12e.h:136
@ GPT12E_T2INB_P14
Definition: gpt12e.h:137
INLINE void GPT12E_T5_T5In_Sel(uint16 ist5in)
selects Input for T2IN.
Definition: gpt12e.h:3977
INLINE void GPT12E_T6_DownCount_Sel(void)
selects Timer T6 counts down.
Definition: gpt12e.h:4392
enum GPT12E_T6EUD TGPT12E_T6EUD
GPT12E_CCU6_SEL
Definition: gpt12e.h:116
@ GPT12E_CCU6_T12_CM_CH1
Definition: gpt12e.h:123
@ GPT12E_CCU6_T13_PM
Definition: gpt12e.h:125
@ GPT12E_CCU6_T13_CM
Definition: gpt12e.h:127
@ GPT12E_CCU6_T13_ZM
Definition: gpt12e.h:126
@ GPT12E_CCU6_CH1
Definition: gpt12e.h:118
@ GPT12E_CCU6_ANY_CHx
Definition: gpt12e.h:128
@ GPT12E_CCU6_T12_CM_CH0
Definition: gpt12e.h:122
@ GPT12E_CCU6_CH0
Definition: gpt12e.h:117
@ GPT12E_CCU6_CH2
Definition: gpt12e.h:119
@ GPT12E_CCU6_T12_ZM
Definition: gpt12e.h:120
@ GPT12E_CCU6_T12_PM
Definition: gpt12e.h:121
@ GPT12E_CCU6_T12_CM_CH2
Definition: gpt12e.h:124
INLINE void GPT12E_T2_Mode_IncEnc_Edge_Sel(void)
selects T2 Incremental Interface -Edge Detection- Mode.
Definition: gpt12e.h:459
INLINE uint8 GPT12E_T4_Int_Sts(void)
reads GPT Module 1 Timer 4 interrupt Status.
Definition: gpt12e.h:4626
INLINE void GPT12E_T3_Mode_IncEnc_Edge_Sel(void)
selects T3 Incremental Interface -Edge Detection- Mode.
Definition: gpt12e.h:1492
INLINE void GPT12E_T5_UpCount_Sel(void)
selects Timer T5 counts up.
Definition: gpt12e.h:3881
#define GPT12E
Definition: tle987x.h:6091
#define SCU
Definition: tle987x.h:6097
#define SCU_GPT12ICLR_CRC_Msk
Definition: tle987x.h:8958
#define GPT12E_PISEL_IST5EUD_Msk
Definition: tle987x.h:7993
#define GPT12E_T6CON_T6UD_Pos
Definition: tle987x.h:8112
#define GPT12E_T6_T6_Pos
Definition: tle987x.h:8103
#define GPT12E_T6CON_T6UDE_Pos
Definition: tle987x.h:8114
#define GPT12E_PISEL_IST4IN_Msk
Definition: tle987x.h:7987
#define GPT12E_T2CON_T2EDGE_Msk
Definition: tle987x.h:8019
#define GPT12E_PISEL_IST3EUD_Pos
Definition: tle987x.h:7984
#define GPT12E_T4CON_T4CHDIR_Pos
Definition: tle987x.h:8074
#define GPT12E_T2CON_T2UD_Pos
Definition: tle987x.h:8010
#define SCU_GPT12IEN_T5IE_Msk
Definition: tle987x.h:8975
#define GPT12E_PISEL_IST4EUD_Pos
Definition: tle987x.h:7988
#define GPT12E_T3CON_T3OTL_Pos
Definition: tle987x.h:8040
#define GPT12E_PISEL_ISCAPIN_Msk
Definition: tle987x.h:7999
#define GPT12E_T5CON_T5UD_Msk
Definition: tle987x.h:8089
#define GPT12E_CAPREL_CAPREL_Pos
Definition: tle987x.h:7970
#define SCU_GPT12IRC_T6_Msk
Definition: tle987x.h:8986
#define GPT12E_T3CON_T3UD_Pos
Definition: tle987x.h:8034
#define GPT12E_T5CON_T5I_Msk
Definition: tle987x.h:8083
#define SCU_GPT12ICLR_T2C_Pos
Definition: tle987x.h:8967
#define GPT12E_T3CON_T3EDGE_Pos
Definition: tle987x.h:8044
#define SCU_GPT12IEN_T3IE_Pos
Definition: tle987x.h:8978
#define GPT12E_T3CON_T3UDE_Pos
Definition: tle987x.h:8036
#define GPT12E_T2_T2_Msk
Definition: tle987x.h:8002
#define SCU_GPT12ICLR_T2C_Msk
Definition: tle987x.h:8968
#define GPT12E_T4_T4_Pos
Definition: tle987x.h:8051
#define GPT12E_T3CON_BPS1_Msk
Definition: tle987x.h:8043
#define GPT12E_T2CON_T2I_Pos
Definition: tle987x.h:8004
#define GPT12E_T4CON_T4EDGE_Msk
Definition: tle987x.h:8073
#define GPT12E_PISEL_IST4EUD_Msk
Definition: tle987x.h:7989
#define SCU_GPT12IEN_CRIE_Pos
Definition: tle987x.h:8970
#define GPT12E_T6CON_T6CLR_Msk
Definition: tle987x.h:8123
#define SCU_GPT12PISEL_GPT12_Msk
Definition: tle987x.h:9001
#define GPT12E_T3CON_T3OE_Pos
Definition: tle987x.h:8038
#define SCU_GPT12ICLR_T3C_Msk
Definition: tle987x.h:8966
#define GPT12E_T4CON_T4RC_Pos
Definition: tle987x.h:8064
#define GPT12E_T6CON_BPS2_Pos
Definition: tle987x.h:8120
#define GPT12E_T6CON_T6CLR_Pos
Definition: tle987x.h:8122
#define GPT12E_T3CON_BPS1_Pos
Definition: tle987x.h:8042
#define GPT12E_PISEL_IST6IN_Msk
Definition: tle987x.h:7995
#define GPT12E_T3CON_T3OTL_Msk
Definition: tle987x.h:8041
#define GPT12E_PISEL_IST3IN_Pos
Definition: tle987x.h:7982
#define SCU_GPT12ICLR_T3C_Pos
Definition: tle987x.h:8965
#define GPT12E_PISEL_ISCAPIN_Pos
Definition: tle987x.h:7998
#define GPT12E_T3_T3_Msk
Definition: tle987x.h:8026
#define GPT12E_T3CON_T3UD_Msk
Definition: tle987x.h:8035
#define GPT12E_T4CON_T4UDE_Msk
Definition: tle987x.h:8063
#define GPT12E_T4CON_T4M_Pos
Definition: tle987x.h:8056
#define GPT12E_T3CON_T3I_Pos
Definition: tle987x.h:8028
#define SCU_GPT12IRC_T5_Pos
Definition: tle987x.h:8987
#define GPT12E_T2CON_T2UD_Msk
Definition: tle987x.h:8011
#define GPT12E_T3CON_T3M_Pos
Definition: tle987x.h:8030
#define GPT12E_T4CON_CLRT3EN_Pos
Definition: tle987x.h:8068
#define GPT12E_T3CON_T3CHDIR_Msk
Definition: tle987x.h:8047
#define SCU_GPT12IEN_T2IE_Pos
Definition: tle987x.h:8980
#define SCU_GPT12IRC_T3_Pos
Definition: tle987x.h:8991
#define SCU_GPT12IEN_T3IE_Msk
Definition: tle987x.h:8979
#define GPT12E_T4CON_T4UD_Msk
Definition: tle987x.h:8061
#define SCU_GPT12PISEL_GPT12_Pos
Definition: tle987x.h:9000
#define GPT12E_T2CON_T2RC_Msk
Definition: tle987x.h:8015
#define SCU_GPT12ICLR_T5C_Msk
Definition: tle987x.h:8962
#define GPT12E_T2CON_T2R_Msk
Definition: tle987x.h:8009
#define GPT12E_T4CON_CLRT2EN_Pos
Definition: tle987x.h:8066
#define GPT12E_T5CON_T5M_Pos
Definition: tle987x.h:8084
#define GPT12E_T3CON_T3RDIR_Msk
Definition: tle987x.h:8049
#define GPT12E_PISEL_IST6IN_Pos
Definition: tle987x.h:7994
#define GPT12E_T3_T3_Pos
Definition: tle987x.h:8025
#define GPT12E_PISEL_IST5IN_Msk
Definition: tle987x.h:7991
#define GPT12E_T5CON_T5RC_Pos
Definition: tle987x.h:8092
#define SCU_GPT12ICLR_T4C_Msk
Definition: tle987x.h:8964
#define SCU_GPT12IRC_T2_Pos
Definition: tle987x.h:8993
#define SCU_GPT12IEN_T4IE_Msk
Definition: tle987x.h:8977
#define GPT12E_PISEL_IST4IN_Pos
Definition: tle987x.h:7986
#define GPT12E_PISEL_IST2EUD_Msk
Definition: tle987x.h:7981
#define GPT12E_T5CON_T5I_Pos
Definition: tle987x.h:8082
#define GPT12E_T4CON_T4RDIR_Pos
Definition: tle987x.h:8076
#define GPT12E_PISEL_IST3EUD_Msk
Definition: tle987x.h:7985
#define GPT12E_T6CON_T6OE_Pos
Definition: tle987x.h:8116
#define GPT12E_T5CON_T5CLR_Pos
Definition: tle987x.h:8098
#define GPT12E_PISEL_IST6EUD_Pos
Definition: tle987x.h:7996
#define GPT12E_T6CON_T6UDE_Msk
Definition: tle987x.h:8115
#define GPT12E_T6CON_T6R_Msk
Definition: tle987x.h:8111
#define GPT12E_T5CON_T5M_Msk
Definition: tle987x.h:8085
#define GPT12E_T3CON_T3M_Msk
Definition: tle987x.h:8031
#define GPT12E_T3CON_T3CHDIR_Pos
Definition: tle987x.h:8046
#define GPT12E_T6CON_T6R_Pos
Definition: tle987x.h:8110
#define GPT12E_T6CON_T6M_Pos
Definition: tle987x.h:8108
#define GPT12E_T5CON_T5CLR_Msk
Definition: tle987x.h:8099
#define GPT12E_T3CON_T3R_Pos
Definition: tle987x.h:8032
#define GPT12E_T6CON_T6I_Msk
Definition: tle987x.h:8107
#define SCU_GPT12IEN_T6IE_Pos
Definition: tle987x.h:8972
#define GPT12E_T6CON_T6UD_Msk
Definition: tle987x.h:8113
#define GPT12E_T4CON_T4EDGE_Pos
Definition: tle987x.h:8072
#define SCU_GPT12ICLR_T4C_Pos
Definition: tle987x.h:8963
#define GPT12E_T4_T4_Msk
Definition: tle987x.h:8052
#define GPT12E_T2CON_T2RDIR_Msk
Definition: tle987x.h:8023
#define SCU_GPT12IRC_T4_Pos
Definition: tle987x.h:8989
#define SCU_GPT12IRC_T6_Pos
Definition: tle987x.h:8985
#define GPT12E_T2CON_T2UDE_Pos
Definition: tle987x.h:8012
#define GPT12E_T5CON_T5SC_Pos
Definition: tle987x.h:8100
#define GPT12E_PISEL_IST2IN_Pos
Definition: tle987x.h:7978
#define GPT12E_PISEL_IST2IN_Msk
Definition: tle987x.h:7979
#define GPT12E_T4CON_T4R_Pos
Definition: tle987x.h:8058
#define GPT12E_T5CON_CT3_Msk
Definition: tle987x.h:8095
#define GPT12E_T3CON_T3EDGE_Msk
Definition: tle987x.h:8045
#define GPT12E_T4CON_T4RDIR_Msk
Definition: tle987x.h:8077
#define SCU_GPT12IEN_T4IE_Pos
Definition: tle987x.h:8976
#define GPT12E_T2CON_T2I_Msk
Definition: tle987x.h:8005
#define GPT12E_T6CON_T6SR_Msk
Definition: tle987x.h:8125
#define SCU_GPT12ICLR_T6C_Pos
Definition: tle987x.h:8959
#define GPT12E_T6CON_T6OTL_Pos
Definition: tle987x.h:8118
#define SCU_GPT12IRC_T2_Msk
Definition: tle987x.h:8994
#define GPT12E_T2CON_T2CHDIR_Msk
Definition: tle987x.h:8021
#define SCU_GPT12ICLR_T5C_Pos
Definition: tle987x.h:8961
#define GPT12E_T6CON_T6M_Msk
Definition: tle987x.h:8109
#define GPT12E_PISEL_IST6EUD_Msk
Definition: tle987x.h:7997
#define GPT12E_T3CON_T3I_Msk
Definition: tle987x.h:8029
#define GPT12E_CAPREL_CAPREL_Msk
Definition: tle987x.h:7971
#define SCU_GPT12IRC_T4_Msk
Definition: tle987x.h:8990
#define GPT12E_T5CON_T5UDE_Msk
Definition: tle987x.h:8091
#define GPT12E_PISEL_IST2EUD_Pos
Definition: tle987x.h:7980
#define GPT12E_PISEL_IST5IN_Pos
Definition: tle987x.h:7990
#define GPT12E_T2CON_T2EDGE_Pos
Definition: tle987x.h:8018
#define GPT12E_T4CON_T4UD_Pos
Definition: tle987x.h:8060
#define GPT12E_T2CON_T2CHDIR_Pos
Definition: tle987x.h:8020
#define SCU_GPT12IRC_T3_Msk
Definition: tle987x.h:8992
#define GPT12E_T5_T5_Msk
Definition: tle987x.h:8080
#define GPT12E_T4CON_T4I_Pos
Definition: tle987x.h:8054
#define GPT12E_T5CON_T5UD_Pos
Definition: tle987x.h:8088
#define GPT12E_PISEL_IST5EUD_Pos
Definition: tle987x.h:7992
#define GPT12E_T2_T2_Pos
Definition: tle987x.h:8001
#define GPT12E_T3CON_T3R_Msk
Definition: tle987x.h:8033
#define GPT12E_T4CON_CLRT2EN_Msk
Definition: tle987x.h:8067
#define SCU_GPT12ICLR_T6C_Msk
Definition: tle987x.h:8960
#define GPT12E_T3CON_T3OE_Msk
Definition: tle987x.h:8039
#define GPT12E_T5CON_T5R_Pos
Definition: tle987x.h:8086
#define GPT12E_T4CON_CLRT3EN_Msk
Definition: tle987x.h:8069
#define GPT12E_T5_T5_Pos
Definition: tle987x.h:8079
#define GPT12E_T6CON_T6I_Pos
Definition: tle987x.h:8106
#define GPT12E_T6_T6_Msk
Definition: tle987x.h:8104
#define SCU_GPT12IRC_CR_Msk
Definition: tle987x.h:8984
#define SCU_GPT12IEN_T5IE_Pos
Definition: tle987x.h:8974
#define SCU_GPT12IRC_T5_Msk
Definition: tle987x.h:8988
#define SCU_GPT12IEN_T6IE_Msk
Definition: tle987x.h:8973
#define SCU_GPT12IRC_CR_Pos
Definition: tle987x.h:8983
#define GPT12E_T5CON_T5RC_Msk
Definition: tle987x.h:8093
#define GPT12E_T5CON_T5R_Msk
Definition: tle987x.h:8087
#define GPT12E_T4CON_T4M_Msk
Definition: tle987x.h:8057
#define GPT12E_T5CON_T5SC_Msk
Definition: tle987x.h:8101
#define GPT12E_T4CON_T4I_Msk
Definition: tle987x.h:8055
#define GPT12E_T5CON_T5UDE_Pos
Definition: tle987x.h:8090
#define GPT12E_T2CON_T2R_Pos
Definition: tle987x.h:8008
#define GPT12E_T3CON_T3UDE_Msk
Definition: tle987x.h:8037
#define GPT12E_T2CON_T2RDIR_Pos
Definition: tle987x.h:8022
#define GPT12E_T4CON_T4UDE_Pos
Definition: tle987x.h:8062
#define GPT12E_T2CON_T2M_Pos
Definition: tle987x.h:8006
#define GPT12E_T4CON_T4CHDIR_Msk
Definition: tle987x.h:8075
#define SCU_GPT12IEN_T2IE_Msk
Definition: tle987x.h:8981
#define GPT12E_T6CON_BPS2_Msk
Definition: tle987x.h:8121
#define GPT12E_PISEL_IST3IN_Msk
Definition: tle987x.h:7983
#define SCU_GPT12IEN_CRIE_Msk
Definition: tle987x.h:8971
#define GPT12E_T2CON_T2RC_Pos
Definition: tle987x.h:8014
#define GPT12E_T3CON_T3RDIR_Pos
Definition: tle987x.h:8048
#define GPT12E_T6CON_T6OTL_Msk
Definition: tle987x.h:8119
#define GPT12E_T6CON_T6SR_Pos
Definition: tle987x.h:8124
#define GPT12E_T4CON_T4RC_Msk
Definition: tle987x.h:8065
#define GPT12E_T2CON_T2UDE_Msk
Definition: tle987x.h:8013
#define GPT12E_T5CON_CT3_Pos
Definition: tle987x.h:8094
#define GPT12E_T6CON_T6OE_Msk
Definition: tle987x.h:8117
#define SCU_GPT12ICLR_CRC_Pos
Definition: tle987x.h:8957
#define GPT12E_T4CON_T4R_Msk
Definition: tle987x.h:8059
#define GPT12E_T2CON_T2M_Msk
Definition: tle987x.h:8007
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:342
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:337
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:402
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:357
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:397
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:427
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:352
CMSIS register HeaderFile.
General type declarations.
#define INLINE
Definition: types.h:148
uint8_t uint8
8 bit unsigned value
Definition: types.h:153
uint16_t uint16
16 bit unsigned value
Definition: types.h:154
uint32_t uint32
32 bit unsigned value
Definition: types.h:155