37 lines
992 B
C
37 lines
992 B
C
|
|
/*
|
|||
|
|
*********************************************************************************************************
|
|||
|
|
* IAR Development Kits
|
|||
|
|
* on the
|
|||
|
|
*
|
|||
|
|
* M451
|
|||
|
|
*
|
|||
|
|
* Filename : drv_gps.h
|
|||
|
|
* Version : V1.00
|
|||
|
|
* Programmer(s) : Qian Xianghong
|
|||
|
|
*********************************************************************************************************
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
#ifndef USER_DRV_GPS_PRESENT
|
|||
|
|
#define USER_DRV_GPS_PRESENT
|
|||
|
|
|
|||
|
|
#include "type.h"
|
|||
|
|
|
|||
|
|
// GPS<50><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ
|
|||
|
|
extern volatile uint32_t DTU_gpsTime;
|
|||
|
|
|
|||
|
|
// <20>Ƿ<EFBFBD><C7B7><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>鲢<EFBFBD><E9B2A2><EFBFBD><EFBFBD>GPS
|
|||
|
|
extern uint8_t DTU_needCheckGPS;
|
|||
|
|
|
|||
|
|
// **************** <20>ϴ<EFBFBD>GPS<50><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ ********************
|
|||
|
|
// GPS<50><53><EFBFBD>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD>ȡֵΪ0~599ѭ<39><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
extern uint16_t GPS_BOD_COUNT;
|
|||
|
|
// *****************************************************
|
|||
|
|
|
|||
|
|
uint32_t DTU_EnableGPS();
|
|||
|
|
void DTU_DisableGPS();
|
|||
|
|
void DTU_CheckGPS();
|
|||
|
|
|
|||
|
|
uint8_t parse_frame(uint8_t *bufIdx, char *message, data_dtu_t *sample);
|
|||
|
|
|
|||
|
|
#endif
|