51 #ifndef ti_dl_dl_timerg__include 52 #define ti_dl_dl_timerg__include 59 #ifdef __MSPM0_HAS_TIMER_G__ 129 #define DL_TIMERG_CAPTURE_COMPARE_0_INDEX DL_TIMER_CC_0_INDEX 134 #define DL_TIMERG_CAPTURE_COMPARE_1_INDEX DL_TIMER_CC_1_INDEX 143 #define DL_TIMERG_CAPTURE_COMPARE_2_INDEX DL_TIMER_CC_2_INDEX 152 #define DL_TIMERG_CAPTURE_COMPARE_3_INDEX DL_TIMER_CC_3_INDEX 162 #define DL_TIMERG_INTERRUPT_ZERO_EVENT (DL_TIMER_INTERRUPT_ZERO_EVENT) 167 #define DL_TIMERG_INTERRUPT_LOAD_EVENT (DL_TIMER_INTERRUPT_LOAD_EVENT) 172 #define DL_TIMERG_INTERRUPT_CC0_DN_EVENT (DL_TIMER_INTERRUPT_CC0_DN_EVENT) 177 #define DL_TIMERG_INTERRUPT_CC1_DN_EVENT (DL_TIMER_INTERRUPT_CC1_DN_EVENT) 182 #define DL_TIMERG_INTERRUPT_CC0_UP_EVENT (DL_TIMER_INTERRUPT_CC0_UP_EVENT) 187 #define DL_TIMERG_INTERRUPT_CC1_UP_EVENT (DL_TIMER_INTERRUPT_CC1_UP_EVENT) 195 #define DL_TIMERG_INTERRUPT_CC2_DN_EVENT (DL_TIMER_INTERRUPT_CC2_DN_EVENT) 203 #define DL_TIMERG_INTERRUPT_CC3_DN_EVENT (DL_TIMER_INTERRUPT_CC3_DN_EVENT) 211 #define DL_TIMERG_INTERRUPT_CC2_UP_EVENT (DL_TIMER_INTERRUPT_CC2_UP_EVENT) 219 #define DL_TIMERG_INTERRUPT_CC3_UP_EVENT (DL_TIMER_INTERRUPT_CC3_UP_EVENT) 224 #define DL_TIMERG_INTERRUPT_OVERFLOW_EVENT (DL_TIMER_INTERRUPT_OVERFLOW_EVENT) 232 #define DL_TIMERG_INTERRUPT_DC_EVENT (DL_TIMER_INTERRUPT_DC_EVENT) 241 #define DL_TIMERG_INTERRUPT_QEI_ERR_EVENT (DL_TIMER_INTERRUPT_QEIERR_EVENT) 252 #define DL_TIMERG_EVENT_ZERO_EVENT (DL_TIMER_EVENT_ZERO_EVENT) 257 #define DL_TIMERG_EVENT_LOAD_EVENT (DL_TIMER_EVENT_LOAD_EVENT) 262 #define DL_TIMERG_EVENT_CC0_DN_EVENT (DL_TIMER_EVENT_CC0_DN_EVENT) 267 #define DL_TIMERG_EVENT_CC1_DN_EVENT (DL_TIMER_EVENT_CC1_DN_EVENT) 272 #define DL_TIMERG_EVENT_CC0_UP_EVENT (DL_TIMER_EVENT_CC0_UP_EVENT) 277 #define DL_TIMERG_EVENT_CC1_UP_EVENT (DL_TIMER_EVENT_CC1_UP_EVENT) 285 #define DL_TIMERG_EVENT_CC2_DN_EVENT (DL_TIMER_EVENT_CC2_DN_EVENT) 293 #define DL_TIMERG_EVENT_CC3_DN_EVENT (DL_TIMER_EVENT_CC3_DN_EVENT) 301 #define DL_TIMERG_EVENT_CC2_UP_EVENT (DL_TIMER_EVENT_CC2_UP_EVENT) 309 #define DL_TIMERG_EVENT_CC3_UP_EVENT (DL_TIMER_EVENT_CC3_UP_EVENT) 314 #define DL_TIMERG_EVENT_OVERFLOW_EVENT (DL_TIMER_EVENT_OVERFLOW_EVENT) 322 #define DL_TIMERG_EVENT_DC_EVENT (DL_TIMER_EVENT_DC_EVENT) 331 #define DL_TIMERG_EVENT_QEIERR_EVENT (DL_TIMER_EVENT_QEIERR_EVENT) 343 #define DL_TIMERG_IIDX_ZERO DL_TIMER_IIDX_ZERO 348 #define DL_TIMERG_IIDX_LOAD DL_TIMER_IIDX_LOAD 353 #define DL_TIMERG_IIDX_CC0_DN DL_TIMER_IIDX_CC0_DN 358 #define DL_TIMERG_IIDX_CC1_DN DL_TIMER_IIDX_CC1_DN 363 #define DL_TIMERG_IIDX_CC2_DN DL_TIMER_IIDX_CC2_DN 368 #define DL_TIMERG_IIDX_CC3_DN DL_TIMER_IIDX_CC3_DN 373 #define DL_TIMERG_IIDX_CC0_UP DL_TIMER_IIDX_CC0_UP 378 #define DL_TIMERG_IIDX_CC1_UP DL_TIMER_IIDX_CC1_UP 383 #define DL_TIMERG_IIDX_CC2_UP DL_TIMER_IIDX_CC2_UP 388 #define DL_TIMERG_IIDX_CC3_UP DL_TIMER_IIDX_CC3_UP 393 #define DL_TIMERG_IIDX_OVERFLOW DL_TIMER_IIDX_OVERFLOW 400 #define DL_TIMERG_IIDX_DIR_CHANGE DL_TIMER_IIDX_DIR_CHANGE 409 #define DL_TIMERG_IIDX_QEIERR DL_TIMER_IDX_STAT_QEIERR 420 #define DL_TIMERG_PUBLISHER_INDEX_0 DL_TIMER_PUBLISHER_INDEX_0 425 #define DL_TIMERG_PUBLISHER_INDEX_1 DL_TIMER_PUBLISHER_INDEX_1 432 #define DL_TIMERG_QEI_DIRECTION DL_TIMER_QEI_DIRECTION 437 #define DL_TIMERG_QEI_MODE DL_TIMER_QEI_MODE 446 #define DL_TIMERG_SUBSCRIBER_INDEX_0 DL_TIMER_SUBSCRIBER_INDEX_0 450 #define DL_TIMERG_SUBSCRIBER_INDEX_1 DL_TIMER_SUBSCRIBER_INDEX_1 461 #define DL_TIMERG_EVENT_ROUTE_1 DL_TIMER_EVENT_ROUTE_1 465 #define DL_TIMERG_EVENT_ROUTE_2 DL_TIMER_EVENT_ROUTE_2 472 #define DL_TimerG_enablePower DL_Timer_enablePower 477 #define DL_TimerG_disablePower DL_Timer_disablePower 482 #define DL_TimerG_isPowerEnabled DL_Timer_isPowerEnabled 487 #define DL_TimerG_reset DL_Timer_reset 492 #define DL_TimerG_isReset DL_Timer_isReset 497 #define DL_TimerG_setCCPDirection DL_Timer_setCCPDirection 502 #define DL_TimerG_getCCPDirection DL_Timer_getCCPDirection 507 #define DL_TimerG_setCCPOutputDisabled DL_Timer_setCCPOutputDisabled 512 #define DL_TimerG_setClockConfig DL_Timer_setClockConfig 517 #define DL_TimerG_getQEIDirection DL_Timer_getQEIDirection 522 #define DL_TimerG_getClockConfig DL_Timer_getClockConfig 527 #define DL_TimerG_enableClock DL_Timer_enableClock 532 #define DL_TimerG_disableClock DL_Timer_disableClock 537 #define DL_TimerG_isClockEnabled DL_Timer_isClockEnabled 542 #define DL_TimerG_configCrossTrigger DL_Timer_configCrossTrigger 548 #define DL_TimerG_configCrossTriggerSrc DL_Timer_configCrossTriggerSrc 554 #define DL_TimerG_configCrossTriggerInputCond \ 555 DL_Timer_configCrossTriggerInputCond 560 #define DL_TimerG_configCrossTriggerEnable DL_Timer_configCrossTriggerEnable 565 #define DL_TimerG_getCrossTriggerConfig DL_Timer_getCrossTriggerConfig 571 #define DL_TimerG_getCrossTriggerSrc DL_Timer_getCrossTriggerSrc 577 #define DL_TimerG_getCrossTriggerInputCond DL_Timer_getCrossTriggerInputCond 582 #define DL_TimerG_getCrossTriggerEnable DL_Timer_getCrossTriggerEnable 587 #define DL_TimerG_generateCrossTrigger DL_Timer_generateCrossTrigger 592 #define DL_TimerG_setLoadValue DL_Timer_setLoadValue 597 #define DL_TimerG_getLoadValue DL_Timer_getLoadValue 602 #define DL_TimerG_getTimerCount DL_Timer_getTimerCount 607 #define DL_TimerG_setTimerCount DL_Timer_setTimerCount 612 #define DL_TimerG_setDebugReleaseBehavior DL_Timer_setDebugReleaseBehavior 617 #define DL_TimerG_getDebugReleaseBehavior DL_Timer_getDebugReleaseBehavior 622 #define DL_TimerG_setCounterControl DL_Timer_setCounterControl 627 #define DL_TimerG_getCounterZeroControl DL_Timer_getCounterZeroControl 632 #define DL_TimerG_getCounterAdvanceControl DL_Timer_getCounterAdvanceControl 637 #define DL_TimerG_getCounterLoadControl DL_Timer_getCounterLoadControl 642 #define DL_TimerG_setCounterMode DL_Timer_setCounterMode 647 #define DL_TimerG_getCounterMode DL_Timer_getCounterMode 652 #define DL_TimerG_setCounterValueAfterEnable DL_Timer_setCounterValueAfterEnable 657 #define DL_TimerG_getCounterValueAfterEnable DL_Timer_getCounterValueAfterEnable 662 #define DL_TimerG_setCounterRepeatMode DL_Timer_setCounterRepeatMode 667 #define DL_TimerG_getCounterRepeatMode DL_Timer_getCounterRepeatMode 672 #define DL_TimerG_initTimerMode DL_Timer_initTimerMode 677 #define DL_TimerG_initCaptureMode DL_Timer_initCaptureMode 682 #define DL_TimerG_initCaptureTriggerMode DL_Timer_initCaptureTriggerMode 687 #define DL_TimerG_initCaptureCombinedMode DL_Timer_initCaptureCombinedMode 692 #define DL_TimerG_initCompareMode DL_Timer_initCompareMode 697 #define DL_TimerG_initCompareTriggerMode DL_Timer_initCompareTriggerMode 702 #define DL_TimerG_initPWMMode DL_Timer_initFourCCPWMMode 707 #define DL_TimerG_resetCounterMode DL_Timer_resetCounterMode 712 #define DL_TimerG_setCaptureCompareValue DL_Timer_setCaptureCompareValue 717 #define DL_TimerG_getCaptureCompareValue DL_Timer_getCaptureCompareValue 722 #define DL_TimerG_setCaptureCompareCtl DL_Timer_setCaptureCompareCtl 727 #define DL_TimerG_getCaptureCompareCtl DL_Timer_getCaptureCompareCtl 732 #define DL_TimerG_getCaptCompUpdateMethod DL_Timer_getCaptCompUpdateMethod 737 #define DL_TimerG_setCaptCompUpdateMethod DL_Timer_setCaptCompUpdateMethod 742 #define DL_TimerG_getCaptCompActUpdateMethod DL_Timer_getCaptCompUpdateMethod 747 #define DL_TimerG_setCaptCompActUpdateMethod DL_Timer_setCaptCompActUpdateMethod 752 #define DL_TimerG_enableShadowFeatures DL_Timer_enableShadowFeatures 757 #define DL_TimerG_setSecondCompSrcDn DL_Timer_setSecondCompSrcDn 762 #define DL_TimerG_getSecondCompSrcDn DL_Timer_GetSecondCompSrcDn 767 #define DL_TimerG_setSecondCompSrcUp DL_Timer_setSecondCompSrcUp 772 #define DL_TimerG_getSecondCompSrcUp DL_Timer_GetSecondCompSrcUp 778 #define DL_TimerG_setCaptureCompareOutCtl DL_Timer_setCaptureCompareOutCtl 783 #define DL_TimerG_getCaptureCompareOutCtl DL_Timer_getCaptureCompareOutCtl 788 #define DL_TimerG_setCaptureCompareAction DL_Timer_setCaptureCompareAction 793 #define DL_TimerG_getCaptureCompareAction DL_Timer_getCaptureCompareAction 798 #define DL_TimerG_setSecondCompActionDn DL_Timer_setSecondCompActionDn 803 #define DL_TimerG_getSecondCompActionDn DL_Timer_getSecondCompActionDn 808 #define DL_TimerG_setSecondCompActionUp DL_Timer_setSecondCompActionUp 813 #define DL_TimerG_getSecondCompActionUp DL_Timer_getSecondCompActionUp 818 #define DL_TimerG_setCaptureCompareInput \ 819 DL_Timer_setCaptureCompareInput 824 #define DL_TimerG_getCaptureCompareInput \ 825 DL_Timer_getCaptureCompareInput 830 #define DL_TimerG_setCaptureCompareInputFilter \ 831 DL_Timer_setCaptureCompareInputFilter 836 #define DL_TimerG_getCaptureCompareInputFilter \ 837 DL_Timer_getCaptureCompareInputFilter 842 #define DL_TimerG_enableCaptureCompareInputFilter \ 843 DL_Timer_enableCaptureCompareInputFilter 848 #define DL_TimerG_disableCaptureCompareInputFilter \ 849 DL_Timer_disableCaptureCompareInputFilter 854 #define DL_TimerG_isCaptureCompareInputFilterEnabled \ 855 DL_Timer_isCaptureCompareInputFilterEnabled 861 #define DL_TimerG_setExternalTriggerEvent DL_Timer_setExternalTriggerEvent 866 #define DL_TimerG_getExternalTriggerEvent DL_Timer_getExternalTriggerEvent 871 #define DL_TimerG_enableExternalTrigger DL_Timer_enableExternalTrigger 876 #define DL_TimerG_disableExternalTrigger DL_Timer_disableExternalTrigger 881 #define DL_TimerG_isExternalTriggerEnabled DL_Timer_isExternalTriggerEnabled 886 #define DL_TimerG_startCounter DL_Timer_startCounter 891 #define DL_TimerG_stopCounter DL_Timer_stopCounter 896 #define DL_TimerG_isRunning DL_Timer_isRunning 901 #define DL_TimerG_enableInterrupt DL_Timer_enableInterrupt 906 #define DL_TimerG_disableInterrupt DL_Timer_disableInterrupt 911 #define DL_TimerG_getEnabledInterrupts DL_Timer_getEnabledInterrupts 916 #define DL_TimerG_getEnabledInterruptStatus DL_Timer_getEnabledInterruptStatus 921 #define DL_TimerG_getRawInterruptStatus DL_Timer_getRawInterruptStatus 926 #define DL_TimerG_getPendingInterrupt DL_Timer_getPendingInterrupt 931 #define DL_TimerG_clearInterruptStatus DL_Timer_clearInterruptStatus 936 #define DL_TimerG_configQEI DL_Timer_configQEI 941 #define DL_TimerG_configQEIHallInputMode DL_Timer_configQEIHallInputMode 946 #define DL_TimerG_setPublisherChanID DL_Timer_setPublisherChanID 951 #define DL_TimerG_getPublisherChanID DL_Timer_getPublisherChanID 956 #define DL_TimerG_setSubscriberChanID DL_Timer_setSubscriberChanID 961 #define DL_TimerG_getSubscriberChanID DL_Timer_getSubscriberChanID 966 #define DL_TimerG_enableEvent DL_Timer_enableEvent 971 #define DL_TimerG_disableEvent DL_Timer_disableEvent 976 #define DL_TimerG_getEnabledEvents DL_Timer_getEnabledEvents 981 #define DL_TimerG_getEnabledEventStatus DL_Timer_getEnabledEventStatus 986 #define DL_TimerG_getRawEventsStatus DL_Timer_getRawEventsStatus 991 #define DL_TimerG_clearInterruptStatus DL_Timer_clearInterruptStatus 996 #define DL_TimerG_saveConfiguration DL_Timer_saveConfiguration 1001 #define DL_TimerG_restoreConfiguration DL_Timer_restoreConfiguration 1006 #define DL_TimerG_setCoreHaltBehavior DL_Timer_setCoreHaltBehavior 1011 #define DL_TimerG_getHaltBehavior DL_Timer_getCoreHaltBehavior DL_Timer_PWMConfig DL_TimerG_PWMConfig
Redirects to common DL_Timer_PWMConfig.
Definition: dl_timerg.h:120
Configuration struct for DL_Timer_initCompareTriggerMode.
Definition: dl_timer.h:2053
Configuration structure to backup Timer peripheral state before entering STOP or STANDBY mode...
Definition: dl_timer.h:2094
Common General Purpose Timer (TIMx) Driver Library.
DL_Timer_CompareTriggerConfig DL_TimerG_CompareTriggerConfig
Redirects to common DL_Timer_CompareTriggerConfig.
Definition: dl_timerg.h:114
DL_Timer_TimerConfig DL_TimerG_TimerConfig
Redirects to common DL_Timer_TimerConfig.
Definition: dl_timerg.h:84
Configuration struct for DL_Timer_initCaptureCombinedMode.
Definition: dl_timer.h:2012
Configuration struct for DL_Timer_initCaptureMode.
Definition: dl_timer.h:1978
Configuration struct for DL_Timer_initTimerMode.
Definition: dl_timer.h:1957
DL_Timer_CaptureTriggerConfig DL_TimerG_CaptureTriggerConfig
Redirects to common DL_Timer_CaptureTriggerConfig.
Definition: dl_timerg.h:96
DL_Timer_CaptureCombinedConfig DL_TimerG_CaptureCombinedConfig
Redirects to common DL_Timer_CaptureCombinedConfig.
Definition: dl_timerg.h:102
Configuration struct for DL_Timer_initCaptureTriggerMode.
Definition: dl_timer.h:1999
DL_Timer_CaptureConfig DL_TimerG_CaptureConfig
Redirects to common DL_Timer_CaptureConfig.
Definition: dl_timerg.h:90
Configuration struct for DL_Timer_initCompareMode.
Definition: dl_timer.h:2030
Configuration struct for DL_Timer_setClockConfig.
Definition: dl_timer.h:1944
Configuration struct for DL_Timer_initPWMMode.
Definition: dl_timer.h:2071
DL_Timer_ClockConfig DL_TimerG_ClockConfig
Redirects to common DL_Timer_ClockConfig.
Definition: dl_timerg.h:78
DL_Timer_CompareConfig DL_TimerG_CompareConfig
Redirects to common DL_Timer_CompareConfig.
Definition: dl_timerg.h:108
DL_Timer_backupConfig DL_TimerG_backupConfig
Redirects to common DL_Timer_backupConfig.
Definition: dl_timerg.h:71