feat(factory): add GNSS test and LED status modes

This commit is contained in:
chenjintao
2026-09-24 17:49:04 +08:00
parent c011f5c491
commit a4d6f79838
16 changed files with 361 additions and 76 deletions
@@ -4,8 +4,8 @@
#include "ql_type.h"
#include "ql_gpio.h"
#define FT_PROTOCOL_VERSION 1
#define FT_FIRMWARE_VERSION "FACTORY_TEST_1.0.0"
#define FT_PROTOCOL_VERSION 2
#define FT_FIRMWARE_VERSION "FACTORY_TEST_1.1.0"
#define FT_ADC_MIN_MV 3500
#define FT_ADC_MAX_MV 4200
@@ -37,6 +37,7 @@ typedef enum {
FT_NODE_ESIM,
FT_NODE_DATA_CALL,
FT_NODE_NFC,
FT_NODE_GNSS,
FT_NODE_COUNT
} ft_node_t;
@@ -58,6 +59,9 @@ typedef enum {
FT_ERR_NETWORK_REGISTER = 1501,
FT_ERR_PDP_ACTIVATE = 1502,
FT_ERR_IP_INVALID = 1503,
FT_ERR_GNSS_OPEN = 1601,
FT_ERR_GNSS_NO_NMEA = 1602,
FT_ERR_GNSS_NO_SATELLITE = 1603,
FT_ERR_NFC_LOCKED = 1701,
FT_ERR_NFC_CHIP = 1702,
FT_ERR_NFC_TIMEOUT = 1703,