50 #ifndef ti_dl_dl_rtc__include 51 #define ti_dl_dl_rtc__include 55 #ifdef __MSPM0_HAS_RTC__ 78 #define DL_RTC_FORMAT_BINARY DL_RTC_COMMON_FORMAT_BINARY 83 #define DL_RTC_FORMAT_BCD DL_RTC_COMMON_FORMAT_BCD 88 #define DL_RTC_STATUS_READY DL_RTC_COMMON_STATUS_READY 93 #define DL_RTC_STATUS_NOT_READY DL_RTC_COMMON_STATUS_NOT_READY 98 #define DL_RTC_COMPENSATION_STATUS_READY DL_RTC_COMMON_COMPENSATION_STATUS_READY 103 #define DL_RTC_COMPENSATION_STATUS_NOT_READY DL_RTC_COMMON_COMPENSATION_STATUS_NOT_READY 108 #define DL_RTC_COMPENSATION_WRITE_RESULT_OK DL_RTC_COMMON_COMPENSATION_WRITE_RESULT_OK 113 #define DL_RTC_COMPENSATION_WRITE_RESULT_NOT_OK DL_RTC_COMMON_COMPENSATION_WRITE_RESULT_NOT_OK 118 #define DL_RTC_OFFSET_CALIBRATION_SIGN_DOWN DL_RTC_COMMON_OFFSET_CALIBRATION_SIGN_DOWN 123 #define DL_RTC_OFFSET_CALIBRATION_SIGN_UP DL_RTC_COMMON_OFFSET_CALIBRATION_SIGN_UP 128 #define DL_RTC_OFFSET_CALIBRATION_FREQUENCY_OFF DL_RTC_COMMON_OFFSET_CALIBRATION_FREQUENCY_OFF 133 #define DL_RTC_OFFSET_CALIBRATION_FREQUENCY_512 DL_RTC_COMMON_OFFSET_CALIBRATION_FREQUENCY_512 138 #define DL_RTC_OFFSET_CALIBRATION_FREQUENCY_256 DL_RTC_COMMON_OFFSET_CALIBRATION_FREQUENCY_256 143 #define DL_RTC_OFFSET_CALIBRATION_FREQUENCY_1 DL_RTC_COMMON_OFFSET_CALIBRATION_FREQUENCY_1 148 #define DL_RTC_TEMP_CALIBRATION_DOWN1PPM DL_RTC_COMMON_TEMP_CALIBRATION_DOWN1PPM 153 #define DL_RTC_TEMP_CALIBRATION_UP1PPM DL_RTC_COMMON_TEMP_CALIBRATION_UP1PPM 158 #define DL_RTC_INTERVAL_ALARM_MINUTECHANGE DL_RTC_COMMON_INTERVAL_ALARM_MINUTECHANGE 163 #define DL_RTC_INTERVAL_ALARM_HOURCHANGE DL_RTC_COMMON_INTERVAL_ALARM_HOURCHANGE 168 #define DL_RTC_INTERVAL_ALARM_NOON DL_RTC_COMMON_INTERVAL_ALARM_NOON 173 #define DL_RTC_INTERVAL_ALARM_MIDNIGHT DL_RTC_COMMON_INTERVAL_ALARM_MIDNIGHT 178 #define DL_RTC_PRESCALER0_DIVIDE_8 DL_RTC_COMMON_PRESCALER0_DIVIDE_8 183 #define DL_RTC_PRESCALER0_DIVIDE_16 DL_RTC_COMMON_PRESCALER0_DIVIDE_16 188 #define DL_RTC_PRESCALER0_DIVIDE_32 DL_RTC_COMMON_PRESCALER0_DIVIDE_32 193 #define DL_RTC_PRESCALER0_DIVIDE_64 DL_RTC_COMMON_PRESCALER0_DIVIDE_64 198 #define DL_RTC_PRESCALER0_DIVIDE_128 DL_RTC_COMMON_PRESCALER0_DIVIDE_128 203 #define DL_RTC_PRESCALER0_DIVIDE_256 DL_RTC_COMMON_PRESCALER0_DIVIDE_256 208 #define DL_RTC_PRESCALER1_DIVIDE_2 DL_RTC_COMMON_PRESCALER1_DIVIDE_2 213 #define DL_RTC_PRESCALER1_DIVIDE_4 DL_RTC_COMMON_PRESCALER1_DIVIDE_4 218 #define DL_RTC_PRESCALER1_DIVIDE_8 DL_RTC_COMMON_PRESCALER1_DIVIDE_8 223 #define DL_RTC_PRESCALER1_DIVIDE_16 DL_RTC_COMMON_PRESCALER1_DIVIDE_16 228 #define DL_RTC_PRESCALER1_DIVIDE_32 DL_RTC_COMMON_PRESCALER1_DIVIDE_32 233 #define DL_RTC_PRESCALER1_DIVIDE_64 DL_RTC_COMMON_PRESCALER1_DIVIDE_64 238 #define DL_RTC_PRESCALER1_DIVIDE_128 DL_RTC_COMMON_PRESCALER1_DIVIDE_128 243 #define DL_RTC_PRESCALER1_DIVIDE_256 DL_RTC_COMMON_PRESCALER1_DIVIDE_256 248 #define DL_RTC_IIDX_ALARM1 DL_RTC_COMMON_IIDX_ALARM1 253 #define DL_RTC_IIDX_ALARM2 DL_RTC_COMMON_IIDX_ALARM2 258 #define DL_RTC_IIDX_PRESCALER0 DL_RTC_COMMON_IIDX_PRESCALER0 263 #define DL_RTC_IIDX_PRESCALER1 DL_RTC_COMMON_IIDX_PRESCALER1 268 #define DL_RTC_IIDX_INTERVAL_TIMER DL_RTC_COMMON_IIDX_INTERVAL_TIMER 273 #define DL_RTC_IIDX_READY DL_RTC_COMMON_IIDX_READY 282 #define DL_RTC_INTERRUPT_CALENDAR_ALARM1 DL_RTC_COMMON_INTERRUPT_CALENDAR_ALARM1 287 #define DL_RTC_INTERRUPT_CALENDAR_ALARM2 DL_RTC_COMMON_INTERRUPT_CALENDAR_ALARM2 292 #define DL_RTC_INTERRUPT_PRESCALER0 DL_RTC_COMMON_INTERRUPT_PRESCALER0 297 #define DL_RTC_INTERRUPT_PRESCALER1 DL_RTC_COMMON_INTERRUPT_PRESCALER1 302 #define DL_RTC_INTERRUPT_INTERVAL_ALARM DL_RTC_COMMON_INTERRUPT_INTERVAL_ALARM 307 #define DL_RTC_INTERRUPT_READY DL_RTC_COMMON_INTERRUPT_READY 318 #define DL_RTC_EVENT_CALENDAR_ALARM1 DL_RTC_COMMON_EVENT_CALENDAR_ALARM1 323 #define DL_RTC_EVENT_CALENDAR_ALARM2 DL_RTC_COMMON_EVENT_CALENDAR_ALARM2 328 #define DL_RTC_EVENT_PRESCALER0 DL_RTC_COMMON_EVENT_PRESCALER0 333 #define DL_RTC_EVENT_PRESCALER1 DL_RTC_COMMON_EVENT_PRESCALER1 338 #define DL_RTC_EVENT_INTERVAL_ALARM DL_RTC_COMMON_EVENT_INTERVAL_ALARM 343 #define DL_RTC_EVENT_READY DL_RTC_COMMON_EVENT_READY 350 #define DL_RTC_enablePower DL_RTC_Common_enablePower 355 #define DL_RTC_disablePower DL_RTC_Common_disablePower 360 #define DL_RTC_isPowerEnabled DL_RTC_Common_isPowerEnabled 365 #define DL_RTC_reset DL_RTC_Common_reset 370 #define DL_RTC_isReset DL_RTC_Common_isReset 375 #define DL_RTC_enableClockControl DL_RTC_Common_enableClockControl 380 #define DL_RTC_disableClockControl DL_RTC_Common_disableClockControl 385 #define DL_RTC_enableDebugInterrupts DL_RTC_Common_enableDebugInterrupts 390 #define DL_RTC_disableDebugInterrupts DL_RTC_Common_disableDebugInterrupts 395 #define DL_RTC_enableDebugMode DL_RTC_Common_enableDebugMode 400 #define DL_RTC_disableDebugMode DL_RTC_Common_disableDebugMode 405 #define DL_RTC_setClockFormat DL_RTC_Common_setClockFormat 410 #define DL_RTC_getClockFormat DL_RTC_Common_getClockFormat 415 #define DL_RTC_setIntervalAlarm DL_RTC_Common_setIntervalAlarm 420 #define DL_RTC_getIntervalAlarm DL_RTC_Common_getIntervalAlarm 425 #define DL_RTC_isSafeToRead DL_RTC_Common_isSafeToRead 430 #define DL_RTC_isReadyToCalibrate DL_RTC_Common_isReadyToCalibrate 435 #define DL_RTC_isCalibrationWriteResultOK DL_RTC_Common_isCalibrationWriteResultOK 440 #define DL_RTC_setOffsetCalibrationFrequency DL_RTC_Common_setOffsetCalibrationFrequency 445 #define DL_RTC_setOffsetCalibrationAdjValue DL_RTC_Common_setOffsetCalibrationAdjValue 450 #define DL_RTC_setOffsetCalibration DL_RTC_Common_setOffsetCalibration 455 #define DL_RTC_getOffsetCalibrationFrequency DL_RTC_Common_getOffsetCalibrationFrequency 460 #define DL_RTC_getOffsetCalibrationSign DL_RTC_Common_getOffsetCalibrationSign 465 #define DL_RTC_setTemperatureCompensation DL_RTC_Common_setTemperatureCompensation 470 #define DL_RTC_getTemperatureCompensation DL_RTC_Common_getTemperatureCompensation 475 #define DL_RTC_setCalendarSecondsBCD DL_RTC_Common_setCalendarSecondsBCD 480 #define DL_RTC_getCalendarSecondsBCD DL_RTC_Common_getCalendarSecondsBCD 485 #define DL_RTC_setCalendarMinutesBCD DL_RTC_Common_setCalendarMinutesBCD 490 #define DL_RTC_getCalendarMinutesBCD DL_RTC_Common_getCalendarMinutesBCD 495 #define DL_RTC_setCalendarHoursBCD DL_RTC_Common_setCalendarHoursBCD 500 #define DL_RTC_getCalendarHoursBCD DL_RTC_Common_getCalendarHoursBCD 505 #define DL_RTC_setCalendarDayOfWeekBCD DL_RTC_Common_setCalendarDayOfWeekBCD 510 #define DL_RTC_getCalendarDayOfWeekBCD DL_RTC_Common_getCalendarDayOfWeekBCD 515 #define DL_RTC_setCalendarDayOfMonthBCD DL_RTC_Common_setCalendarDayOfMonthBCD 520 #define DL_RTC_getCalendarDayOfMonthBCD DL_RTC_Common_getCalendarDayOfMonthBCD 525 #define DL_RTC_setCalendarMonthBCD DL_RTC_Common_setCalendarMonthBCD 530 #define DL_RTC_getCalendarMonthBCD DL_RTC_Common_getCalendarMonthBCD 535 #define DL_RTC_setCalendarYearBCD DL_RTC_Common_setCalendarYearBCD 540 #define DL_RTC_getCalendarYearBCD DL_RTC_Common_getCalendarYearBCD 545 #define DL_RTC_enableAlarm1MinutesBCD DL_RTC_Common_enableAlarm1MinutesBCD 550 #define DL_RTC_disableAlarm1MinutesBCD DL_RTC_Common_disableAlarm1MinutesBCD 555 #define DL_RTC_setAlarm1MinutesBCD DL_RTC_Common_setAlarm1MinutesBCD 560 #define DL_RTC_getAlarm1MinutesBCD DL_RTC_Common_getAlarm1MinutesBCD 565 #define DL_RTC_enableAlarm1HoursBCD DL_RTC_Common_enableAlarm1HoursBCD 570 #define DL_RTC_disableAlarm1HoursBCD DL_RTC_Common_disableAlarm1HoursBCD 575 #define DL_RTC_setAlarm1HoursBCD DL_RTC_Common_setAlarm1HoursBCD 580 #define DL_RTC_getAlarm1HoursBCD DL_RTC_Common_getAlarm1HoursBCD 585 #define DL_RTC_enableAlarm1DayOfWeekBCD DL_RTC_Common_enableAlarm1DayOfWeekBCD 590 #define DL_RTC_disableAlarm1DayOfWeekBCD DL_RTC_Common_disableAlarm1DayOfWeekBCD 595 #define DL_RTC_setAlarm1DayOfWeekBCD DL_RTC_Common_setAlarm1DayOfWeekBCD 600 #define DL_RTC_getAlarm1DayOfWeekBCD DL_RTC_Common_getAlarm1DayOfWeekBCD 605 #define DL_RTC_enableAlarm1DayOfMonthBCD DL_RTC_Common_enableAlarm1DayOfMonthBCD 610 #define DL_RTC_disableAlarm1DayOfMonthBCD DL_RTC_Common_disableAlarm1DayOfMonthBCD 615 #define DL_RTC_setAlarm1DayOfMonthBCD DL_RTC_Common_setAlarm1DayOfMonthBCD 620 #define DL_RTC_getAlarm1DayOfMonthBCD DL_RTC_Common_getAlarm1DayOfMonthBCD 625 #define DL_RTC_enableAlarm2MinutesBCD DL_RTC_Common_enableAlarm2MinutesBCD 630 #define DL_RTC_disableAlarm2MinutesBCD DL_RTC_Common_disableAlarm2MinutesBCD 635 #define DL_RTC_setAlarm2MinutesBCD DL_RTC_Common_setAlarm2MinutesBCD 640 #define DL_RTC_getAlarm2MinutesBCD DL_RTC_Common_getAlarm2MinutesBCD 645 #define DL_RTC_enableAlarm2HoursBCD DL_RTC_Common_enableAlarm2HoursBCD 650 #define DL_RTC_disableAlarm2HoursBCD DL_RTC_Common_disableAlarm2HoursBCD 655 #define DL_RTC_setAlarm2HoursBCD DL_RTC_Common_setAlarm2HoursBCD 660 #define DL_RTC_getAlarm2HoursBCD DL_RTC_Common_getAlarm2HoursBCD 665 #define DL_RTC_enableAlarm2DayOfWeekBCD DL_RTC_Common_enableAlarm2DayOfWeekBCD 670 #define DL_RTC_disableAlarm2DayOfWeekBCD DL_RTC_Common_disableAlarm2DayOfWeekBCD 675 #define DL_RTC_setAlarm2DayOfWeekBCD DL_RTC_Common_setAlarm2DayOfWeekBCD 680 #define DL_RTC_getAlarm2DayOfWeekBCD DL_RTC_Common_getAlarm2DayOfWeekBCD 685 #define DL_RTC_enableAlarm2DayOfMonthBCD DL_RTC_Common_enableAlarm2DayOfMonthBCD 690 #define DL_RTC_disableAlarm2DayOfMonthBCD DL_RTC_Common_disableAlarm2DayOfMonthBCD 695 #define DL_RTC_setAlarm2DayOfMonthBCD DL_RTC_Common_setAlarm2DayOfMonthBCD 700 #define DL_RTC_getAlarm2DayOfMonthBCD DL_RTC_Common_getAlarm2DayOfMonthBCD 705 #define DL_RTC_setCalendarSecondsBinary DL_RTC_Common_setCalendarSecondsBinary 710 #define DL_RTC_getCalendarSecondsBinary DL_RTC_Common_getCalendarSecondsBinary 715 #define DL_RTC_setCalendarMinutesBinary DL_RTC_Common_setCalendarMinutesBinary 720 #define DL_RTC_getCalendarMinutesBinary DL_RTC_Common_getCalendarMinutesBinary 725 #define DL_RTC_setCalendarHoursBinary DL_RTC_Common_setCalendarHoursBinary 730 #define DL_RTC_getCalendarHoursBinary DL_RTC_Common_getCalendarHoursBinary 735 #define DL_RTC_setCalendarDayOfWeekBinary DL_RTC_Common_setCalendarDayOfWeekBinary 740 #define DL_RTC_getCalendarDayOfWeekBinary DL_RTC_Common_getCalendarDayOfWeekBinary 745 #define DL_RTC_setCalendarDayOfMonthBinary DL_RTC_Common_setCalendarDayOfMonthBinary 750 #define DL_RTC_getCalendarDayOfMonthBinary DL_RTC_Common_getCalendarDayOfMonthBinary 755 #define DL_RTC_setCalendarMonthBinary DL_RTC_Common_setCalendarMonthBinary 760 #define DL_RTC_getCalendarMonthBinary DL_RTC_Common_getCalendarMonthBinary 765 #define DL_RTC_setCalendarYearBinary DL_RTC_Common_setCalendarYearBinary 770 #define DL_RTC_getCalendarYearBinary DL_RTC_Common_getCalendarYearBinary 775 #define DL_RTC_enableAlarm1MinutesBinary DL_RTC_Common_enableAlarm1MinutesBinary 780 #define DL_RTC_disableAlarm1MinutesBinary DL_RTC_Common_disableAlarm1MinutesBinary 785 #define DL_RTC_setAlarm1MinutesBinary DL_RTC_Common_setAlarm1MinutesBinary 790 #define DL_RTC_getAlarm1MinutesBinary DL_RTC_Common_getAlarm1MinutesBinary 795 #define DL_RTC_enableAlarm1HoursBinary DL_RTC_Common_enableAlarm1HoursBinary 800 #define DL_RTC_disableAlarm1HoursBinary DL_RTC_Common_disableAlarm1HoursBinary 805 #define DL_RTC_setAlarm1HoursBinary DL_RTC_Common_setAlarm1HoursBinary 810 #define DL_RTC_getAlarm1HoursBinary DL_RTC_Common_getAlarm1HoursBinary 815 #define DL_RTC_enableAlarm1DayOfWeekBinary DL_RTC_Common_enableAlarm1DayOfWeekBinary 820 #define DL_RTC_disableAlarm1DayOfWeekBinary DL_RTC_Common_disableAlarm1DayOfWeekBinary 825 #define DL_RTC_setAlarm1DayOfWeekBinary DL_RTC_Common_setAlarm1DayOfWeekBinary 830 #define DL_RTC_getAlarm1DayOfWeekBinary DL_RTC_Common_getAlarm1DayOfWeekBinary 835 #define DL_RTC_enableAlarm1DayOfMonthBinary DL_RTC_Common_enableAlarm1DayOfMonthBinary 840 #define DL_RTC_disableAlarm1DayOfMonthBinary DL_RTC_Common_disableAlarm1DayOfMonthBinary 845 #define DL_RTC_setAlarm1DayOfMonthBinary DL_RTC_Common_setAlarm1DayOfMonthBinary 850 #define DL_RTC_getAlarm1DayOfMonthBinary DL_RTC_Common_getAlarm1DayOfMonthBinary 855 #define DL_RTC_enableAlarm2MinutesBinary DL_RTC_Common_enableAlarm2MinutesBinary 860 #define DL_RTC_disableAlarm2MinutesBinary DL_RTC_Common_disableAlarm2MinutesBinary 865 #define DL_RTC_setAlarm2MinutesBinary DL_RTC_Common_setAlarm2MinutesBinary 870 #define DL_RTC_getAlarm2MinutesBinary DL_RTC_Common_getAlarm2MinutesBinary 875 #define DL_RTC_enableAlarm2HoursBinary DL_RTC_Common_enableAlarm2HoursBinary 880 #define DL_RTC_disableAlarm2HoursBinary DL_RTC_Common_disableAlarm2HoursBinary 885 #define DL_RTC_setAlarm2HoursBinary DL_RTC_Common_setAlarm2HoursBinary 890 #define DL_RTC_getAlarm2HoursBinary DL_RTC_Common_getAlarm2HoursBinary 895 #define DL_RTC_enableAlarm2DayOfWeekBinary DL_RTC_Common_enableAlarm2DayOfWeekBinary 900 #define DL_RTC_disableAlarm2DayOfWeekBinary DL_RTC_Common_disableAlarm2DayOfWeekBinary 905 #define DL_RTC_setAlarm2DayOfWeekBinary DL_RTC_Common_setAlarm2DayOfWeekBinary 910 #define DL_RTC_getAlarm2DayOfWeekBinary DL_RTC_Common_getAlarm2DayOfWeekBinary 915 #define DL_RTC_enableAlarm2DayOfMonthBinary DL_RTC_Common_enableAlarm2DayOfMonthBinary 920 #define DL_RTC_disableAlarm2DayOfMonthBinary DL_RTC_Common_disableAlarm2DayOfMonthBinary 925 #define DL_RTC_setAlarm2DayOfMonthBinary DL_RTC_Common_setAlarm2DayOfMonthBinary 930 #define DL_RTC_getAlarm2DayOfMonthBinary DL_RTC_Common_getAlarm2DayOfMonthBinary 935 #define DL_RTC_setPrescalerEvents DL_RTC_Common_setPrescalerEvents 940 #define DL_RTC_setPeriodicAlarm0 DL_RTC_Common_setPeriodicAlarm0 945 #define DL_RTC_setPeriodicAlarm1 DL_RTC_Common_setPeriodicAlarm1 950 #define DL_RTC_getPrescaler0 DL_RTC_Common_getPrescaler0 955 #define DL_RTC_getPrescaler1 DL_RTC_Common_getPrescaler1 960 #define DL_RTC_enableInterrupt DL_RTC_Common_enableInterrupt 965 #define DL_RTC_disableInterrupt DL_RTC_Common_disableInterrupt 970 #define DL_RTC_getEnabledInterrupts DL_RTC_Common_getEnabledInterrupts 975 #define DL_RTC_getEnabledInterruptStatus DL_RTC_Common_getEnabledInterruptStatus 980 #define DL_RTC_getRawInterruptStatus DL_RTC_Common_getRawInterruptStatus 985 #define DL_RTC_getPendingInterrupt DL_RTC_Common_getPendingInterrupt 990 #define DL_RTC_clearInterruptStatus DL_RTC_Common_clearInterruptStatus 995 #define DL_RTC_enableEvent DL_RTC_Common_enableEvent 1000 #define DL_RTC_disableEvent DL_RTC_Common_disableEvent 1005 #define DL_RTC_getEnabledEvents DL_RTC_Common_getEnabledEvents 1010 #define DL_RTC_getEnabledEventStatus DL_RTC_Common_getEnabledEventStatus 1015 #define DL_RTC_getRawEventsStatus DL_RTC_Common_getRawEventsStatus 1020 #define DL_RTC_clearEventsStatus DL_RTC_Common_clearEventsStatus 1025 #define DL_RTC_setPublisherChanID DL_RTC_Common_setPublisherChanID 1030 #define DL_RTC_getPublisherChanID DL_RTC_Common_getPublisherChanID 1035 #define DL_RTC_initCalendar DL_RTC_Common_initCalendar 1040 #define DL_RTC_getCalendarTime DL_RTC_Common_getCalendarTime 1045 #define DL_RTC_setCalendarAlarm1 DL_RTC_Common_setCalendarAlarm1 1050 #define DL_RTC_getCalendarAlarm1 DL_RTC_Common_getCalendarAlarm1 1055 #define DL_RTC_enableCalendarAlarm1 DL_RTC_Common_enableCalendarAlarm1 1060 #define DL_RTC_disableCalendarAlarm1 DL_RTC_Common_disableCalendarAlarm1 1065 #define DL_RTC_setCalendarAlarm2 DL_RTC_Common_setCalendarAlarm2 1070 #define DL_RTC_getCalendarAlarm2 DL_RTC_Common_getCalendarAlarm2 1075 #define DL_RTC_enableCalendarAlarm2 DL_RTC_Common_enableCalendarAlarm2 1080 #define DL_RTC_disableCalendarAlarm2 DL_RTC_Common_disableCalendarAlarm2 Real Time Clock A (RTC Common) Peripheral Interface.
Calendar struct to use in DL_RTC_Common_initCalendar()
Definition: dl_rtc_common.h:571
Alarm struct to use in DL_RTC_Common_setCalendarAlarm.
Definition: dl_rtc_common.h:550
DL_RTC_Common_CalendarAlarm DL_RTC_CalendarAlarm
Redirects to common DL_RTC_Common_CalendarAlarm.
Definition: dl_rtc.h:73
DL_RTC_Common_Calendar DL_RTC_Calendar
Redirects to common DL_RTC_Common_Calendar.
Definition: dl_rtc.h:67