gps: update gps driver 142.20.23.534799

Migrate GNSS HIDL HAL to AIDL HAL
Add a gps.xml configuration parameter for CHRE/CHPP baud rate
Fix for PVT assertion at patch_pvt_engine_cbs line=0078
Additional field in SatellitePVT
Prevent the wrong common bias delta estimation
Prevent wrong unhealthy satellites selection
Fix LPPe UBP rounding error
Fix LPPe UBP error message
Fix on-chip assertion at glme_peif_impl.cpp line=0876
Fix low ADR rate issue
Provide tool to decode PRs and PRRs from gl logs
Fix GnssHalTest#TestGnssMeasurementCorrections/0_android_hardware_gnss_IGnss_default test fail
Fix gpsd doesn't release pressure sensor request after LPPe session end
Fix gpsd null pointer dereferencing issue
Fix gpsd cannot receive LTE band handover notification
Fixed the ordering of the GLNS satellites based on the ephemeris availability
Report AGC values by constellation and central frequency instead of inside each raw measurement

Bug: 213009701
Bug: 218580284
Bug: 223361838
Bug: 223593119
Bug: 224969521
Bug: 225278936
Bug: 225285619
Bug: 226112617
Bug: 226691677
Bug: 226805895
Bug: 228288159
Bug: 228301290
Bug: 228405504
Bug: 228791446
Bug: 229032461
Bug: 229038024

Verify test: 230286348
Test: VtsHalGnssTargetTest pass
CtsLocationGnssTestCases pass
GtsLocationTestCases pass
GNSS verify test pass

Change-Id: If2a4d21eefa20c934abbd21de363e1897775cb2e
This commit is contained in:
Wayne Lin 2022-04-25 13:14:30 +08:00
parent 6ad065f14c
commit 7f8710905f
10 changed files with 6506 additions and 6491 deletions

View file

@ -42,7 +42,7 @@ cc_prebuilt_library_shared {
"android.hardware.gnss@2.1",
"android.hardware.gnss.measurement_corrections@1.0",
"android.hardware.gnss.visibility_control@1.0",
"android.hardware.gnss-V1-ndk",
"android.hardware.gnss-V2-ndk",
"libhardware",
"libc++",
"libc",
@ -77,6 +77,7 @@ cc_prebuilt_binary {
"android.hardware.gnss@1.1",
"android.hardware.gnss@2.0",
"android.hardware.gnss@2.1",
"android.hardware.gnss-V2-ndk",
"libc++",
"libc",
"libm",

View file

@ -1,16 +1,7 @@
<manifest version="1.0" type="device">
<hal format="hidl">
<name>android.hardware.gnss</name>
<transport>hwbinder</transport>
<version>2.1</version>
<version>1.1</version>
<interface>
<name>IGnss</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl">
<name>android.hardware.gnss</name>
<version>2</version>
<fqname>IGnss/default</fqname>
</hal>
</manifest>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff