Project Name: EachDayAlarmBF537 Project Type: ADSP-BF533 [ ] ADSP-BF537 [X] ADSP-BF538 [ ] ADSP-BF561 [ ] Hardware Used: ADSP-BF537 EZ-Kit System Services Components Used: DMA Manager [ ] Deferred Callback Manager [ ] Interrupt Manager [X] Timer Module [ ] Power Management Module [X] Flag Module [ ] External Bus Interface Unit Module [ ] Port Module [ ] RealTime Clock Service [X] Source Files: "./EachDayAlarmBF537.dpj" "./EachDayAlarm.c" "./adi_ssl_Init.c" "./adi_ssl_Init.h" "../../../../../include/services/rtc/adi_rtc.h" Example Overview: This example sets the current date/time to a known value, reads it back, adds five seconds and then sets an "each day" alarm to happen at that time. The 'one second' periodic interrupt us used to synchronize the reading and writing of the real time clock. The "each day" alarm callback sets a flag that tells the main application that the callback has occurred. Running the example in VisualDSP: 1) Load Project file "EachDayAlarmBF537.dpj" 2) Build Project by selecting "Project->Rebuild Project". 3) Select "Debug->Run". 4) Wait about seven seconds. 5) Select "Debug->Halt" to stop the program. 6) The program should be at the end, in the while loop, having executed the callbacks that were installed, and the "FinalResult" variable should be equal to zero.