gps.h 1007 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /******************************************************************************
  2. 版权所有:
  3. 文件名称: gps.h
  4. 文件版本: 01.01
  5. 创建作者: sunxi
  6. 创建日期: 2012-07-23
  7. 功能说明: GPS驱动程序。
  8. 其它说明:
  9. 修改记录:
  10. */
  11. #ifndef _GPS_H
  12. #define _GPS_H
  13. /*------------------------------ 头文件 --------------------------------------
  14. */
  15. #include "bspconfig.h"
  16. #include "my_rtc.h"
  17. /*------------------------------- 宏定义 --------------------------------------
  18. */
  19. #define USEC_PER_10MS 10000
  20. #define NSEC_PER_10MS 10000000
  21. #define USEC_PER_MS 1000
  22. #define NSEC_PER_MS 1000000
  23. #define NSEC8_PER_MS (125*1000)
  24. /*------------------------------ 全局变量声明 ---------------------------------
  25. */
  26. /*------------------------------ 函数声明 -------------------------------------
  27. */
  28. int gps_init(void);
  29. int gps_exit(void);
  30. int gps_reset(void);
  31. int gps_get_time(struct timespec *p_ts);
  32. int gps_set_time(struct timespec *p_ts);
  33. void gps_disable(void);
  34. void gps_enable(void);
  35. int gps_test(void);
  36. #endif