gps: update gps driver 140.20.23.532343

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

Bug: 226691677
Bug: 218580284
Bug: 213009701
Bug: 226805895
Bug: 223361838
Bug: 226112617
Bug: 223593119
Bug: 225285619

Verify test: 228173359

Test: atest VtsHalGnssTargetTest
atest CtsLocationGnssTestCases
atest GtsLocationTestCases
atest PtsChreTestRunner

Change-Id: I18dbc36fec41d148a4f9bb0f9516a7e631aaa515
This commit is contained in:
Edwin Tung 2022-04-01 22:14:50 +08:00
parent 9f3fe8c5e1
commit 76af536f84
10 changed files with 6503 additions and 6488 deletions

View file

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

View file

@ -1,16 +1,7 @@
<manifest version="1.0" type="device"> <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"> <hal format="aidl">
<name>android.hardware.gnss</name> <name>android.hardware.gnss</name>
<version>2</version>
<fqname>IGnss/default</fqname> <fqname>IGnss/default</fqname>
</hal> </hal>
</manifest> </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