1-更改gps启动方式为热启动

This commit is contained in:
武凌霄 2025-05-09 16:15:31 +08:00
parent bf00e32fee
commit fcfcf0e108
5 changed files with 11 additions and 6 deletions

View File

@ -5,7 +5,7 @@
<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.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 &quot;${INPUTS}&quot;" 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 &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>

View File

@ -1,2 +1,3 @@
eclipse.preferences.version=1
encoding//applications/main.c=UTF-8
encoding/<project>=UTF-8

View File

@ -1,5 +1,5 @@
#RT-Thread Studio Project Configuration
#Wed Apr 09 16:56:57 CST 2025
#Fri May 09 10:27:36 CST 2025
project_type=rtt
chip_name=STM32L071RB
cpu_name=None
@ -18,6 +18,6 @@ tool_chain=gcc
uart_name=uart1
tx_pin_name=PA9
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
project_name=wells

View File

@ -63,7 +63,7 @@ bool app_gps_data_read(uint32_t *latitude, uint32_t *longitude)
parse_flag = true;
//热启动
//if(gps_data.gps_warm_start == false)
if(gps_data.gps_warm_start == false)
{
break;
}
@ -96,6 +96,10 @@ bool app_gps_data_read(uint32_t *latitude, uint32_t *longitude)
if(parse_flag == true)
{
if(gps_data.gps_warm_start == true)
{
gps_data.gps_warm_start = false;
}
*latitude = gps_data.lat_value;
*longitude = gps_data.lon_value;
return true;

View File

@ -121,13 +121,13 @@ int main(void)
app_iwdg_refresh();
//开启GPS电源
LOG_OUT("gps_reset wait\r\n");
// LOG_OUT("gps_reset wait\r\n");
gps_init_cmd();
rt_thread_mdelay(1000);
//设置距离传感器
LOG_OUT("distance_reset wait\r\n");
// LOG_OUT("distance_reset wait\r\n");
bsp_distance_signal();
rt_thread_mdelay(1000);