GPS to Pulga
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 /***GENERAL INCLUDES***/ 00002 00003 //MBed Includes 00004 00005 #include <events/mbed_events.h> 00006 #include <stdio.h> 00007 #include "mbed.h" 00008 00009 00010 00011 //Global Variables 00012 int lat=0; 00013 int lon=0; 00014 int latitude=0; 00015 int longitude=0; 00016 DigitalOut led1(P1_13); 00017 DigitalOut led2(P1_14); 00018 00019 //Includes 00020 #include "gps.txt" 00021 00022 void GPS_Read(void) 00023 { 00024 gps_print_local(); 00025 printf ("gps longitude=%d \n",lon); 00026 printf ("gps latitude=%d \n",lat); 00027 if(lat!=0 && lon!=0){ 00028 longitude=lon; 00029 latitude=lat; 00030 led1 = !led1; 00031 } 00032 } 00033 int main() { 00034 00035 led2=0; 00036 gps_config(); 00037 gps_leBootMsg(); 00038 gps_config_gnss (); 00039 00040 while (1){ 00041 GPS_Read(); 00042 wait (5); 00043 } 00044 }
Generated on Thu Jul 28 2022 03:16:26 by 1.7.2