51 #ifndef ti_dl_dl_timerg__include 52 #define ti_dl_dl_timerg__include 59 #ifdef __MSPM0_HAS_TIMER_G__ 128 #define DL_TIMERG_CAPTURE_COMPARE_0_INDEX DL_TIMER_CC_0_INDEX 133 #define DL_TIMERG_CAPTURE_COMPARE_1_INDEX DL_TIMER_CC_1_INDEX 143 #define DL_TIMERG_INTERRUPT_ZERO_EVENT (DL_TIMER_INTERRUPT_ZERO_EVENT) 148 #define DL_TIMERG_INTERRUPT_LOAD_EVENT (DL_TIMER_INTERRUPT_LOAD_EVENT) 153 #define DL_TIMERG_INTERRUPT_CC0_DN_EVENT (DL_TIMER_INTERRUPT_CC0_DN_EVENT) 158 #define DL_TIMERG_INTERRUPT_CC1_DN_EVENT (DL_TIMER_INTERRUPT_CC1_DN_EVENT) 163 #define DL_TIMERG_INTERRUPT_CC0_UP_EVENT (DL_TIMER_INTERRUPT_CC0_UP_EVENT) 168 #define DL_TIMERG_INTERRUPT_CC1_UP_EVENT (DL_TIMER_INTERRUPT_CC1_UP_EVENT) 173 #define DL_TIMERG_INTERRUPT_OVERFLOW_EVENT (DL_TIMER_INTERRUPT_OVERFLOW_EVENT) 181 #define DL_TIMERG_INTERRUPT_DC_EVENT (DL_TIMER_INTERRUPT_DC_EVENT) 190 #define DL_TIMERG_INTERRUPT_QEI_ERR_EVENT (DL_TIMER_INTERRUPT_QEIERR_EVENT) 201 #define DL_TIMERG_EVENT_ZERO_EVENT (DL_TIMER_EVENT_ZERO_EVENT) 206 #define DL_TIMERG_EVENT_LOAD_EVENT (DL_TIMER_EVENT_LOAD_EVENT) 211 #define DL_TIMERG_EVENT_CC0_DN_EVENT (DL_TIMER_EVENT_CC0_DN_EVENT) 216 #define DL_TIMERG_EVENT_CC1_DN_EVENT (DL_TIMER_EVENT_CC1_DN_EVENT) 221 #define DL_TIMERG_EVENT_CC0_UP_EVENT (DL_TIMER_EVENT_CC0_UP_EVENT) 226 #define DL_TIMERG_EVENT_CC1_UP_EVENT (DL_TIMER_EVENT_CC1_UP_EVENT) 231 #define DL_TIMERG_EVENT_OVERFLOW_EVENT (DL_TIMER_EVENT_OVERFLOW_EVENT) 239 #define DL_TIMERG_EVENT_DC_EVENT (DL_TIMER_EVENT_DC_EVENT) 248 #define DL_TIMERG_EVENT_QEIERR_EVENT (DL_TIMER_EVENT_QEIERR_EVENT) 260 #define DL_TIMERG_IIDX_ZERO DL_TIMER_IIDX_ZERO 265 #define DL_TIMERG_IIDX_LOAD DL_TIMER_IIDX_LOAD 270 #define DL_TIMERG_IIDX_CC0_DN DL_TIMER_IIDX_CC0_DN 275 #define DL_TIMERG_IIDX_CC1_DN DL_TIMER_IIDX_CC1_DN 280 #define DL_TIMERG_IIDX_CC0_UP DL_TIMER_IIDX_CC0_UP 285 #define DL_TIMERG_IIDX_CC1_UP DL_TIMER_IIDX_CC1_UP 290 #define DL_TIMERG_IIDX_OVERFLOW DL_TIMER_IIDX_OVERFLOW 297 #define DL_TIMERG_IIDX_DIR_CHANGE DL_TIMER_IIDX_DIR_CHANGE 306 #define DL_TIMERG_IIDX_QEIERR DL_TIMER_IDX_STAT_QEIERR 317 #define DL_TIMERG_PUBLISHER_INDEX_0 DL_TIMER_PUBLISHER_INDEX_0 322 #define DL_TIMERG_PUBLISHER_INDEX_1 DL_TIMER_PUBLISHER_INDEX_1 329 #define DL_TIMERG_QEI_DIRECTION DL_TIMER_QEI_DIRECTION 334 #define DL_TIMERG_QEI_MODE DL_TIMER_QEI_MODE 343 #define DL_TIMERG_SUBSCRIBER_INDEX_0 DL_TIMER_SUBSCRIBER_INDEX_0 347 #define DL_TIMERG_SUBSCRIBER_INDEX_1 DL_TIMER_SUBSCRIBER_INDEX_1 358 #define DL_TIMERG_EVENT_ROUTE_1 DL_TIMER_EVENT_ROUTE_1 362 #define DL_TIMERG_EVENT_ROUTE_2 DL_TIMER_EVENT_ROUTE_2 369 #define DL_TimerG_enablePower DL_Timer_enablePower 374 #define DL_TimerG_disablePower DL_Timer_disablePower 379 #define DL_TimerG_isPowerEnabled DL_Timer_isPowerEnabled 384 #define DL_TimerG_reset DL_Timer_reset 389 #define DL_TimerG_isReset DL_Timer_isReset 394 #define DL_TimerG_setCCPDirection DL_Timer_setCCPDirection 399 #define DL_TimerG_getCCPDirection DL_Timer_getCCPDirection 404 #define DL_TimerG_setCCPOutputDisabled DL_Timer_setCCPOutputDisabled 409 #define DL_TimerG_setClockConfig DL_Timer_setClockConfig 414 #define DL_TimerG_getQEIDirection DL_Timer_getQEIDirection 419 #define DL_TimerG_getClockConfig DL_Timer_getClockConfig 424 #define DL_TimerG_enableClock DL_Timer_enableClock 429 #define DL_TimerG_disableClock DL_Timer_disableClock 434 #define DL_TimerG_isClockEnabled DL_Timer_isClockEnabled 439 #define DL_TimerG_configCrossTrigger DL_Timer_configCrossTrigger 445 #define DL_TimerG_configCrossTriggerSrc DL_Timer_configCrossTriggerSrc 451 #define DL_TimerG_configCrossTriggerInputCond \ 452 DL_Timer_configCrossTriggerInputCond 457 #define DL_TimerG_configCrossTriggerEnable DL_Timer_configCrossTriggerEnable 462 #define DL_TimerG_getCrossTriggerConfig DL_Timer_getCrossTriggerConfig 468 #define DL_TimerG_getCrossTriggerSrc DL_Timer_getCrossTriggerSrc 474 #define DL_TimerG_getCrossTriggerInputCond DL_Timer_getCrossTriggerInputCond 479 #define DL_TimerG_getCrossTriggerEnable DL_Timer_getCrossTriggerEnable 484 #define DL_TimerG_generateCrossTrigger DL_Timer_generateCrossTrigger 489 #define DL_TimerG_setLoadValue DL_Timer_setLoadValue 494 #define DL_TimerG_getLoadValue DL_Timer_getLoadValue 499 #define DL_TimerG_getTimerCount DL_Timer_getTimerCount 504 #define DL_TimerG_setTimerCount DL_Timer_setTimerCount 509 #define DL_TimerG_setDebugReleaseBehavior DL_Timer_setDebugReleaseBehavior 514 #define DL_TimerG_getDebugReleaseBehavior DL_Timer_getDebugReleaseBehavior 519 #define DL_TimerG_setCounterControl DL_Timer_setCounterControl 524 #define DL_TimerG_getCounterZeroControl DL_Timer_getCounterZeroControl 529 #define DL_TimerG_getCounterAdvanceControl DL_Timer_getCounterAdvanceControl 534 #define DL_TimerG_getCounterLoadControl DL_Timer_getCounterLoadControl 539 #define DL_TimerG_setCounterMode DL_Timer_setCounterMode 544 #define DL_TimerG_getCounterMode DL_Timer_getCounterMode 549 #define DL_TimerG_setCounterValueAfterEnable DL_Timer_setCounterValueAfterEnable 554 #define DL_TimerG_getCounterValueAfterEnable DL_Timer_getCounterValueAfterEnable 559 #define DL_TimerG_setCounterRepeatMode DL_Timer_setCounterRepeatMode 564 #define DL_TimerG_getCounterRepeatMode DL_Timer_getCounterRepeatMode 569 #define DL_TimerG_initTimerMode DL_Timer_initTimerMode 574 #define DL_TimerG_initCaptureMode DL_Timer_initCaptureMode 579 #define DL_TimerG_initCaptureTriggerMode DL_Timer_initCaptureTriggerMode 584 #define DL_TimerG_initCaptureCombinedMode DL_Timer_initCaptureCombinedMode 589 #define DL_TimerG_initCompareMode DL_Timer_initCompareMode 594 #define DL_TimerG_initCompareTriggerMode DL_Timer_initCompareTriggerMode 599 #define DL_TimerG_initPWMMode DL_Timer_initPWMMode 604 #define DL_TimerG_resetCounterMode DL_Timer_resetCounterMode 609 #define DL_TimerG_setCaptureCompareValue DL_Timer_setCaptureCompareValue 614 #define DL_TimerG_getCaptureCompareValue DL_Timer_getCaptureCompareValue 619 #define DL_TimerG_setCaptureCompareCtl DL_Timer_setCaptureCompareCtl 624 #define DL_TimerG_getCaptureCompareCtl DL_Timer_getCaptureCompareCtl 629 #define DL_TimerG_getCaptCompUpdateMethod DL_Timer_getCaptCompUpdateMethod 634 #define DL_TimerG_setCaptCompUpdateMethod DL_Timer_setCaptCompUpdateMethod 639 #define DL_TimerG_enableShadowFeatures DL_Timer_enableShadowFeatures 644 #define DL_TimerG_setSecondCompSrcDn DL_Timer_setSecondCompSrcDn 649 #define DL_TimerG_getSecondCompSrcDn DL_Timer_GetSecondCompSrcDn 654 #define DL_TimerG_setSecondCompSrcUp DL_Timer_setSecondCompSrcUp 659 #define DL_TimerG_getSecondCompSrcUp DL_Timer_GetSecondCompSrcUp 665 #define DL_TimerG_setCaptureCompareOutCtl DL_Timer_setCaptureCompareOutCtl 670 #define DL_TimerG_getCaptureCompareOutCtl DL_Timer_getCaptureCompareOutCtl 675 #define DL_TimerG_setCaptureCompareAction DL_Timer_setCaptureCompareAction 680 #define DL_TimerG_getCaptureCompareAction DL_Timer_getCaptureCompareAction 685 #define DL_TimerG_setSecondCompActionDn DL_Timer_setSecondCompActionDn 690 #define DL_TimerG_getSecondCompActionDn DL_Timer_getSecondCompActionDn 695 #define DL_TimerG_setSecondCompActionUp DL_Timer_setSecondCompActionUp 700 #define DL_TimerG_getSecondCompActionUp DL_Timer_getSecondCompActionUp 705 #define DL_TimerG_setCaptureCompareInput \ 706 DL_Timer_setCaptureCompareInput 711 #define DL_TimerG_getCaptureCompareInput \ 712 DL_Timer_getCaptureCompareInput 717 #define DL_TimerG_setCaptureCompareInputFilter \ 718 DL_Timer_setCaptureCompareInputFilter 723 #define DL_TimerG_getCaptureCompareInputFilter \ 724 DL_Timer_getCaptureCompareInputFilter 729 #define DL_TimerG_enableCaptureCompareInputFilter \ 730 DL_Timer_enableCaptureCompareInputFilter 735 #define DL_TimerG_disableCaptureCompareInputFilter \ 736 DL_Timer_disableCaptureCompareInputFilter 741 #define DL_TimerG_isCaptureCompareInputFilterEnabled \ 742 DL_Timer_isCaptureCompareInputFilterEnabled 748 #define DL_TimerG_setExternalTriggerEvent DL_Timer_setExternalTriggerEvent 753 #define DL_TimerG_getExternalTriggerEvent DL_Timer_getExternalTriggerEvent 758 #define DL_TimerG_enableExternalTrigger DL_Timer_enableExternalTrigger 763 #define DL_TimerG_disableExternalTrigger DL_Timer_disableExternalTrigger 768 #define DL_TimerG_isExternalTriggerEnabled DL_Timer_isExternalTriggerEnabled 773 #define DL_TimerG_startCounter DL_Timer_startCounter 778 #define DL_TimerG_stopCounter DL_Timer_stopCounter 783 #define DL_TimerG_isRunning DL_Timer_isRunning 788 #define DL_TimerG_enableInterrupt DL_Timer_enableInterrupt 793 #define DL_TimerG_disableInterrupt DL_Timer_disableInterrupt 798 #define DL_TimerG_getEnabledInterrupts DL_Timer_getEnabledInterrupts 803 #define DL_TimerG_getEnabledInterruptStatus DL_Timer_getEnabledInterruptStatus 808 #define DL_TimerG_getRawInterruptStatus DL_Timer_getRawInterruptStatus 813 #define DL_TimerG_getPendingInterrupt DL_Timer_getPendingInterrupt 818 #define DL_TimerG_clearInterruptStatus DL_Timer_clearInterruptStatus 823 #define DL_TimerG_configQEI DL_Timer_configQEI 828 #define DL_TimerG_setPublisherChanID DL_Timer_setPublisherChanID 833 #define DL_TimerG_getPublisherChanID DL_Timer_getPublisherChanID 838 #define DL_TimerG_setSubscriberChanID DL_Timer_setSubscriberChanID 843 #define DL_TimerG_getSubscriberChanID DL_Timer_getSubscriberChanID 848 #define DL_TimerG_enableEvent DL_Timer_enableEvent 853 #define DL_TimerG_disableEvent DL_Timer_disableEvent 858 #define DL_TimerG_getEnabledEvents DL_Timer_getEnabledEvents 863 #define DL_TimerG_getEnabledEventStatus DL_Timer_getEnabledEventStatus 868 #define DL_TimerG_getRawEventsStatus DL_Timer_getRawEventsStatus 873 #define DL_TimerG_clearInterruptStatus DL_Timer_clearInterruptStatus 878 #define DL_TimerG_saveConfiguration DL_Timer_saveConfiguration 883 #define DL_TimerG_restoreConfiguration DL_Timer_restoreConfiguration 888 #define DL_TimerG_setCoreHaltBehavior DL_Timer_setCoreHaltBehavior 893 #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:1811
Configuration structure to backup Timer peripheral state before entering STOP or STANDBY mode...
Definition: dl_timer.h:1849
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:1770
Configuration struct for DL_Timer_initCaptureMode.
Definition: dl_timer.h:1736
Configuration struct for DL_Timer_initTimerMode.
Definition: dl_timer.h:1715
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:1757
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:1788
Configuration struct for DL_Timer_setClockConfig.
Definition: dl_timer.h:1702
Configuration struct for DL_Timer_initPWMMode.
Definition: dl_timer.h:1829
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