android_device_xiaomi_sdm66.../utils
Kevin Tang d1cc6bfee7 GPS LOCK did not work when NMEA_PROVIDER follows it
there is an implicit requirement on the loc_gps_cfg_s_type field
data type, that is they must be 32 bit fields. Otherwise it would
only work with the assistance of padding. When two adjacent 8 bit
fields are defined, the later filled field would overwrite the
previously written neighbor. This is why GPS_LOCK was tested as
broken in the latest build.

This also fixes a theoretic bug that when there are two of the
same fields defined in the config table to be filled, the
accounting of the filled entries was incorrect earlier. This is
not a realistic bug, as there are no idential entries in the
config table HAL fills.

Bug: 16131208

CRs-fixed: 736966
Change-Id: I2e262fb30272f6f334508df17bb640022d7b1ef5
2014-10-20 15:00:39 -07:00
..
Android.mk Changes for GPS HAL compilation 2014-06-17 13:46:56 -07:00
linked_list.c hardware/qcom/gps: Porting HAL and Loc API 2.0 2013-07-03 17:08:14 -07:00
linked_list.h Merge branch jb_mr1 into jb_2.6 2013-06-11 14:58:24 -07:00
loc_cfg.cpp GPS LOCK did not work when NMEA_PROVIDER follows it 2014-10-20 15:00:39 -07:00
loc_cfg.h adding update config post power up 2014-10-20 14:54:26 -07:00
loc_log.cpp Force logging level to warning for user builds 2014-02-04 10:00:25 -08:00
loc_log.h A mechanism to detect APQ chip set 2013-08-02 19:01:02 -07:00
loc_misc_utils.cpp Add new utilities 2014-02-10 10:15:54 -08:00
loc_misc_utils.h Add new utilities 2014-02-10 10:15:54 -08:00
loc_target.cpp Merge "apq8084: qca1530 detection property changed" 2014-02-13 02:23:15 -08:00
loc_target.h Add new utilities 2014-02-10 10:15:54 -08:00
loc_timer.c loc timer util fix to handle the race condition 2014-08-04 10:28:00 -07:00
loc_timer.h added timer stop api 2013-11-26 12:07:02 -08:00
log_util.h a change to support c++11 2014-04-09 13:24:05 -07:00
Makefile.am hardware/qcom/gps: Porting HAL and Loc API 2.0 2013-07-03 17:08:14 -07:00
msg_q.c made a convenient msg_q_init2 2013-07-23 20:12:54 -06:00
msg_q.h made a convenient msg_q_init2 2013-07-23 20:12:54 -06:00