供电配置
区分GPS芯片上所需电源的自供电和外供电。
对于外供电,需要在hal_pmu_8910.c中的halPmuSwitchPower和halPmuSetPowerLevel里先对外供电对应的寄存器进行配置,然后使用这两个函数使能寄存器对应电源及其电压等级。
I2C配置
相较于平台来说,GPS芯片一定属于从设备。由于平台端口只提供1.8V电压,所以需要使用电平转换芯片将3.3V电压供至GPS芯片端。
建议配置:
typedef struct hd_gpsInfo
{drvI2cBps_t baud; //400Kuint8_t i2c_addr; //0x55(这里需要注意供应商提供的设备地址是7bit还是8bit)uint32_t i2c_name;