Initial import of NFC GNSS SDK project

This commit is contained in:
chenjintao
2026-09-15 16:10:12 +08:00
commit 2746cc3d4e
3070 changed files with 892062 additions and 0 deletions
@@ -0,0 +1,34 @@
/*============================================================================================
Copyright(c) 2018 Quectel Wierless Solution,Co.,Ltd. All Rights Reserved.
Quectel Wireless Solution Proprietary and Confidential.
============================================================================*/
#ifndef _QUEC_HX_APFLASH_H_
#define _QUEC_HX_APFLASH_H_
#include "quec_rtos.h"
#define APFLASH_NAME "gnss_apflsh.bin"
#define GNSS_AP_DATAFLASH_SIZE (10*1024)
typedef struct quec_gnss_apflash_struct
{
char en ; /*apflash打开标志*/
char request_flag; /*请求标志,发起请求后此标志位被置起*/
quec_timer_t recv_timer; /*apflash数据接收定时器,防止接收超时*/
quec_timer_t timer;
int tmout_flag;
char *buf;
int buf_len;
char data_start;
char cnt;
}quec_gnss_apflash_struct_t;
quec_gnss_apflash_struct_t *get_hx_apflash_req_status(void);
int quec_apflash_data_save(void);
void quec_apflsh_req_statue_clear(void);
void quec_apflash_timer_init(void);
void quec_apflash_timer_deinit(void);
int quec_apflsh_data_need_update(void);
int quec_gnss_apflash_data_request(void);
int quec_gnss_apflash_recv(void);
#endif