1-更改gps启动方式为热启动
This commit is contained in:
parent
bf00e32fee
commit
fcfcf0e108
|
@ -5,7 +5,7 @@
|
||||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="-813200455808062175" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT ARM Cross GCC Built-in Compiler Settings " parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="1328818852443029997" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT ARM Cross GCC Built-in Compiler Settings " parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||||
</provider>
|
</provider>
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
|
encoding//applications/main.c=UTF-8
|
||||||
encoding/<project>=UTF-8
|
encoding/<project>=UTF-8
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#RT-Thread Studio Project Configuration
|
#RT-Thread Studio Project Configuration
|
||||||
#Wed Apr 09 16:56:57 CST 2025
|
#Fri May 09 10:27:36 CST 2025
|
||||||
project_type=rtt
|
project_type=rtt
|
||||||
chip_name=STM32L071RB
|
chip_name=STM32L071RB
|
||||||
cpu_name=None
|
cpu_name=None
|
||||||
|
@ -18,6 +18,6 @@ tool_chain=gcc
|
||||||
uart_name=uart1
|
uart_name=uart1
|
||||||
tx_pin_name=PA9
|
tx_pin_name=PA9
|
||||||
rtt_nano_path=
|
rtt_nano_path=
|
||||||
output_project_path=E\:\\project\\software_2025\\app_wells_0407\\workspace1
|
output_project_path=D\:\\Documents\\00-Work\\05-DT-KNY-ZNFJ2405\\01-Wells_RTthread\\test_version\\app_wells_0407\\workspace1
|
||||||
hardware_adapter=J-Link
|
hardware_adapter=J-Link
|
||||||
project_name=wells
|
project_name=wells
|
||||||
|
|
|
@ -63,7 +63,7 @@ bool app_gps_data_read(uint32_t *latitude, uint32_t *longitude)
|
||||||
parse_flag = true;
|
parse_flag = true;
|
||||||
|
|
||||||
//热启动
|
//热启动
|
||||||
//if(gps_data.gps_warm_start == false)
|
if(gps_data.gps_warm_start == false)
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -96,6 +96,10 @@ bool app_gps_data_read(uint32_t *latitude, uint32_t *longitude)
|
||||||
|
|
||||||
if(parse_flag == true)
|
if(parse_flag == true)
|
||||||
{
|
{
|
||||||
|
if(gps_data.gps_warm_start == true)
|
||||||
|
{
|
||||||
|
gps_data.gps_warm_start = false;
|
||||||
|
}
|
||||||
*latitude = gps_data.lat_value;
|
*latitude = gps_data.lat_value;
|
||||||
*longitude = gps_data.lon_value;
|
*longitude = gps_data.lon_value;
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -121,13 +121,13 @@ int main(void)
|
||||||
app_iwdg_refresh();
|
app_iwdg_refresh();
|
||||||
|
|
||||||
//开启GPS电源
|
//开启GPS电源
|
||||||
LOG_OUT("gps_reset wait\r\n");
|
// LOG_OUT("gps_reset wait\r\n");
|
||||||
gps_init_cmd();
|
gps_init_cmd();
|
||||||
rt_thread_mdelay(1000);
|
rt_thread_mdelay(1000);
|
||||||
|
|
||||||
|
|
||||||
//设置距离传感器
|
//设置距离传感器
|
||||||
LOG_OUT("distance_reset wait\r\n");
|
// LOG_OUT("distance_reset wait\r\n");
|
||||||
bsp_distance_signal();
|
bsp_distance_signal();
|
||||||
rt_thread_mdelay(1000);
|
rt_thread_mdelay(1000);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue