1234567891011121314151617181920212223242526272829303132333435 |
- #ifndef __GNSS_DRIVER_API_H__
- #define __GNSS_DRIVER_API_H__
- #define GNSS_MODEM_BIN_PATH_MAX (256)
- typedef struct
- {
- unsigned int base_addr;
- int bin_size;
- const char path[GNSS_MODEM_BIN_PATH_MAX];
- } GnssModemBinInfo_T;
- /** gnss firmware download and dump APIs **/
- /** start power on(download)/power off **/
- int gnss_driver_power_enable(int set_value);
- /** set bin type **/
- void gnss_driver_set_subsys(int set_value);
- /** show bin type **/
- int gnss_driver_show_subsys(char *buf, int len);
- /** show gnss status **/
- int gnss_driver_show_status(char *buf, int len);
- /** init gnss_common_ctl **/
- //int gnss_driver_common_ctl_probe(void);
- int gnss_driver_common_ctl_probe(void);
- /** remove gnss_common_ctl not used**/
- int gnss_driver_common_ctl_remove(void);
- /** start dump **/
- int gnss_driver_dump_req(int set_value);
- // int gnss_driver_set_bin_info(GnssModemBinInfo_T *pInfo);
- /* get the gnss modem bin info */
- // int gnss_drvier_get_bin_info(GnssModemBinInfo_T *pInfo);
- #endif
|