shark_rtc.h 517 B

1234567891011121314151617181920
  1. #include <stdint.h>
  2. #ifndef _Shark_Rtc_h__
  3. #define _Shark_Rtc_h__
  4. void shark_rtc_init(void);
  5. int shark_rtc_start_alarm(uint32_t sencod);
  6. void shark_update_alarm(uint32_t sencod);
  7. void shark_rtc_stop_alarm(void);
  8. int shark_rtc_get_second(void);
  9. int shark_rtc_update_alarm(uint32_t sencod);
  10. void shark_rtc_set_backup(uint32_t v);
  11. uint32_t shark_rtc_get_backup(void);
  12. void shark_rtc_set_pd_magic(uint32_t v);
  13. uint32_t shark_rtc_get_pd_magic(void);
  14. uint32_t shark_rtc_get_pd_flags(void);
  15. #endif /* _Shark_Rtc_h__ */