1234567891011121314151617181920212223242526 |
- #ifndef ublox
- #define ublox
- #include "main.h"
- typedef struct{
- uint16_t year;
- uint8_t month;
- uint8_t day;
- uint8_t hour;
- uint8_t min;
- uint8_t sec;
- uint8_t num_of_sat;
- int32_t longitude; // multiply by 10^-7 to get value in deg
- int32_t latitude; // multiply by 10^-7 to get value in deg
- int32_t height_sea_lvl; // in mm , divide by 1000 to get value in meters
- }GPS_Data_t;
- extern UART_HandleTypeDef huart3;
- void UBLOX_init();
- void UBLOX_get_data_from_buff(GPS_Data_t * GPS_Data_pointer);
- void UBLOX_receive(void);
- #define GPS_Uart_Inst huart3
- #endif
|