C-GPS Library 3.10 Release note
- Mar 17, 2010
- Author: Sierra Wireless
- Version: 1
2. SOFTWARE RELEASE DESCRIPTION.
2.1. Software Identification.
2.2. Compatibility.
3. KNOWN RESTRICTIONS.
4. INTERFACE MODIFICATIONS.
5. CORRECTIONS & IMPROVEMENTS.
6. MEMORY REQUIREMENTS.
This section lists the features added since C-GPS plug-in 3.08.
New eRide's GM-8461 Opus III miniRide module support: All samples support the newly released eRide's GM-8461 Opus III miniRide module.
2. Software Release Description.
Software Identification | |
C-GPS Package |
3.10.2003 |
C-GPS Core Library |
3.0.3.20.28 |
Reported eRide SW version |
AT+ERSWV? +ERSWV: OPUSIIIWAVECOM_GCC,ENP320Z-R1004802_12808507_000,1 |
Air Prime™ Intelligent Embedded Module compatibility list |
WMP1xx / Q2686/87 / Q26 Extreme |
GPS hardware compatibility list eRide’s Opus III Chipset (eRide ePV3600B-AAI – BB - & ePR3036Q – RF -) eRide’s nanoRide module AT&S ATS3625 module eRide's GM-8461 Opus III miniRide module
OS and other Plug-Ins compatibility | |
C-GPS Core Library |
Open AT® OS 6.30, 6.31, 6.32 |
Simple Sample, QueryApp |
Open AT® OS 6.30, 6.31, 6.32 |
QueryAppAiding |
Open AT® OS 6.30, 6.31, 6.32 and associated WIP Plug-In |
Tools compatibility list |
Wavecom IDE v1.x Developer Studio 1.x GCC and ADS generation tools chain |
Id |
Description (What / When) |
Impacted Domain |
Impacted Sub Domain |
Known since… |
48333 |
Reset occurs when a Circuit Switch Data Call is done if NMEA frames are enabled on debug UART |
Samples |
GPS |
3.04 |
48345 |
When Simple Sample application is running, if AT+CMGS command is sent then WCPU is blocked in SMS edit mode. No problem on QueryApp. |
Samples |
GPS |
3.04 |
51371 |
Can't make an RTE build (Real Time Environment for debug). |
- |
Debug |
3.04 |
56585 |
Occasional First Fix position outliers greater than 100 meters on “Cold” and “Factory Cold” starts. Occurrence is ~ 1 out of 1000 starts. |
Library |
GPS |
3.04 |
This section lists the C-GPS Library interfaces changes since C-GPS 3.08 Library.
Backward Compatib. |
Change |
Comments |
Yes |
New erEtPositionInputStruct structure |
ADDED |
Yes |
void erSetDynMode(signed char mode); void erSetPrevRun(unsigned char *prevrun); void erSetPrevRunDefaults(const unsigned char *prevrun); void erSetPosition(erPositionInputStruct *posPtr); void erSetEtPosition(erEtPositionInputStruct *posPtr, BOO posValid, S32 timeToProp) |
DEPRECATED & STUBBED: These functions have been deprecated and stubbed. They may be called, but does not execute any code |
No |
LTSM feature has been removed from library. In particular erSetLtsmConfig() |
REMOVED, was already DEPRECATED on previous release. |
This section lists the corrections and improvements since C-GPS 3.08.
Id |
Description (What / When) |
Impacted Domain |
Impacted Sub Domain |
Fixed in |
55235 |
C-GPS samples not working when used on Q26 Extreme Dev Kit when using UART2 to connect to GPS. This is due to GPIO01 state (high) after reset. Application must initialize GPIO01 to low level at startup (using adl_ioSubscribe, or using AT+WIOM=1,”GPIO01”,1,0 command) |
Samples |
GPS |
3.10 |
56333 |
C-GPS QueryAppAiding sample is not functional with Q26Ext module. The CCED command answer is not correctly process by the sample. |
Samples |
A-GPS |
3.10 |
56584 |
There may be a shift in the UTC time between the GPZDA sentence and the GPRMC and GPGGA sentences in the NMEA outputs. This may occur during extended runs (more than 12 hours). |
Library |
NMEA frames |
3.10 |
53312 |
In the NMEA sentence “$GPZDA”, the date field that indicates calendar date is occasionally wrong for one epoch. |
Library |
NMEA frames |
3.10 |
The C-GPS Plug-In memory footprint depends on the tool chain used:
Tool chain |
C-GPS Library only |
QueryApp Open AT® Application | |
GCC |
ROM |
370 kBytes |
466 kBytes |
RAM (Static) |
70 kBytes |
92 kBytes | |
ADS |
ROM |
303 kBytes |
370 kBytes |
RAM (Static) |
70 kBytes |
90 kBytes |
NB: For Memory footprint: The ADL library RAM and ROM sizes should be added to the C-GPS Plug-In sizes to estimate the global RAM and ROM footprint. NB: When using GCC sample with a 32Mb Flash size, platform must be configured with “AT+WOPEN=6,640” to allow enough room for the sample image for the download. Otherwise the platform does endless resets, repeatedly issuing “Fault 0400000000 !” after download.
Comment
Forum