RT-Thread nmealib库主页
在nmea_thread_init
函数的末尾,添加以下代码块,发送配置指令,仅使用北斗卫星,即可配置成仅GPS卫星工作模式。
char cmd[] = "PGKC115,1,0,0,0"; //GPS off,Glonass off,Beidou on,Galieo off
int bcc_value = nmea_calc_crc(cmd, sizeof(cmd)); //计算校验和
//LOG_D("bcc:%x", bcc_value);
char data[100];
sprintf(data, "$%s*%02X\r\n", cmd, bcc_value); //组包
LOG_D(data);
rt_device_write(serial, 0, data, (strlen(data))); /* 发送控制命令,只启用GPS */