Test code for GPS U-blox NEO-6M
Dependencies: MODSERIAL mbed-src
Revision 1:acd907fbcbae, committed 2014-08-22
- Comitter:
- edodm85
- Date:
- Fri Aug 22 12:43:55 2014 +0000
- Parent:
- 0:ea14ad6794af
- Commit message:
- Added support for LPC4330
Changed in this revision
diff -r ea14ad6794af -r acd907fbcbae MODSERIAL.lib --- a/MODSERIAL.lib Sat Apr 12 11:53:35 2014 +0000 +++ b/MODSERIAL.lib Fri Aug 22 12:43:55 2014 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/AjK/code/MODSERIAL/#ae0408ebdd68 +http://mbed.org/users/edodm85/code/MODSERIAL/#4213f9a7c3ad
diff -r ea14ad6794af -r acd907fbcbae main.cpp --- a/main.cpp Sat Apr 12 11:53:35 2014 +0000 +++ b/main.cpp Fri Aug 22 12:43:55 2014 +0000 @@ -1,6 +1,6 @@ /* * Author: Edoardo De Marchi - * Date: 12-04-14 + * Date: 22-08-14 * Notes: Firmware for GPS U-Blox NEO-6M */ @@ -61,7 +61,6 @@ { sscanf(cmd, "$GPGGA,%f,%f,%c,%f,%c,%d,%d,%*f,%f", &timefix, &latitude, &ns, &longitude, &ew, &fq, &nst, &altitude); pc.printf("GPGGA Fix taken at: %f, Latitude: %f %c, Longitude: %f %c, Fix quality: %d, Number of sat: %d, Altitude: %f M\n", timefix, latitude, ns, longitude, ew, fq, nst, altitude); - pc.printf("\n"); } // Satellite status @@ -69,7 +68,6 @@ { sscanf(cmd, "$GPGSA,%c,%d,%d", &tf, &fix, &nst); pc.printf("GPGSA Type fix: %c, 3D fix: %d, number of sat: %d\r\n", tf, fix, nst); - pc.printf("\n"); } // Geographic position, Latitude and Longitude @@ -77,7 +75,6 @@ { sscanf(cmd, "$GPGLL,%f,%c,%f,%c,%f", &latitude, &ns, &longitude, &ew, &timefix); pc.printf("GPGLL Latitude: %f %c, Longitude: %f %c, Fix taken at: %f\n", latitude, ns, longitude, ew, timefix); - pc.printf("\n"); } // Geographic position, Latitude and Longitude @@ -85,7 +82,6 @@ { sscanf(cmd, "$GPRMC,%f,%c,%f,%c,%f,%c,%f,,%d", &timefix, &status, &latitude, &ns, &longitude, &ew, &speed, &date); pc.printf("GPRMC Fix taken at: %f, Status: %c, Latitude: %f %c, Longitude: %f %c, Speed: %f, Date: %d\n", timefix, status, latitude, ns, longitude, ew, speed, date); - pc.printf("\n"); } }
diff -r ea14ad6794af -r acd907fbcbae main.h --- a/main.h Sat Apr 12 11:53:35 2014 +0000 +++ b/main.h Fri Aug 22 12:43:55 2014 +0000 @@ -3,13 +3,12 @@ #include "MODSERIAL.h" MODSERIAL pc(USBTX,USBRX); -MODSERIAL gps(p13,p14); -DigitalOut led1(LED1); -DigitalOut led2(LED2); -DigitalOut led3(LED3); -DigitalOut led4(LED4); - +#if defined(TARGET_LPC1768) +MODSERIAL gps(p13, p14); +#elif defined(TARGET_LPC4330_M4) +MODSERIAL gps(UART0_TX, UART0_RX); +#endif char cDataBuffer[500];
diff -r ea14ad6794af -r acd907fbcbae mbed-src.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed-src.lib Fri Aug 22 12:43:55 2014 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed-src/#ec1b66a3d094
diff -r ea14ad6794af -r acd907fbcbae mbed.bld --- a/mbed.bld Sat Apr 12 11:53:35 2014 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -http://mbed.org/users/mbed_official/code/mbed/builds/6473597d706e \ No newline at end of file