修改压力传感器逻辑
This commit is contained in:
parent
dde0a45b52
commit
1a0f80a598
4
.vscode/keil-assistant.log
vendored
4
.vscode/keil-assistant.log
vendored
@ -54,3 +54,7 @@
|
||||
|
||||
[info] Log at : 2025/4/7|22:36:29|GMT+0800
|
||||
|
||||
[info] Log at : 2025/4/19|20:51:44|GMT+0800
|
||||
|
||||
[info] Log at : 2025/4/20|16:26:27|GMT+0800
|
||||
|
||||
|
182
.vscode/project.json
vendored
182
.vscode/project.json
vendored
@ -13,46 +13,46 @@
|
||||
"name": "ali-iotkit",
|
||||
"path": "packages\\ali-iotkit-v3.0.2",
|
||||
"files": [
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_fota.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_opt.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\iotx_cm_mqtt.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_cjson.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_ipc.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_string.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_timer.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_cota.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_sign\\dev_sign_mqtt.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_ota.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTConnectClient.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_prt_nwk_payload.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTUnsubscribeClient.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\iotx_cm.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_UDP_rtthread.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_message.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTSubscribeClient.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\client\\dm_client_adapter.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTDeserializePublish.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_manager.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_log_report.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_compat.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\client\\dm_client.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_net.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_timer.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTUnsubscribeClient.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\ports\\wrapper.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_defs.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_message_cache.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_ota.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_cjson.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTPacket.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_TCP_rtthread.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\iotx_mqtt_client.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_utils.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_OS_rtthread.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_api.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_log.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\mqtt_api.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_manager.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_UDP_rtthread.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_sha256.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTSerializePublish.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_msg_process.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_report.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_defs.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\impl_linkkit.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_compat.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\iotx_cm_mqtt.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTConnectClient.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_utils.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_TCP_rtthread.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_message_cache.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_sign\\dev_sign_mqtt.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\iotx_mqtt_client.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\iotx_cm.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_prt_nwk_payload.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_log_report.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_net.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\mqtt_api.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_log.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTSubscribeClient.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_ipc.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_cota.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_api.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTSerializePublish.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_report.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_msg_process.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_opt.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_OS_rtthread.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_string.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_fota.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_message.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\client\\dm_client_adapter.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\client\\dm_client.c",
|
||||
"packages\\ali-iotkit-v3.0.2\\SConscript"
|
||||
]
|
||||
},
|
||||
@ -68,22 +68,22 @@
|
||||
"name": "Applications",
|
||||
"path": "applications",
|
||||
"files": [
|
||||
"applications\\pin_irq_example.c",
|
||||
"applications\\my_func.c",
|
||||
"applications\\myinfrared.c",
|
||||
"applications\\main.c",
|
||||
"applications\\init.c",
|
||||
"applications\\dht11.c",
|
||||
"applications\\motor.c",
|
||||
"applications\\app_lcd.c",
|
||||
"applications\\pin_irq_example.c",
|
||||
"applications\\myproject.c",
|
||||
"applications\\test_drv_example.c",
|
||||
"applications\\AHT10.c",
|
||||
"applications\\main.c",
|
||||
"applications\\assistant.c",
|
||||
"applications\\status.c",
|
||||
"applications\\sensor.c",
|
||||
"applications\\myproject.c",
|
||||
"applications\\sim.c",
|
||||
"applications\\dht11.c",
|
||||
"applications\\mysnake.c",
|
||||
"applications\\init.c",
|
||||
"applications\\my_func.c",
|
||||
"applications\\myinfrared.c",
|
||||
"applications\\assistant.c",
|
||||
"applications\\sim.c",
|
||||
"applications\\app_lcd.c",
|
||||
"applications\\status.c",
|
||||
"applications\\SConscript"
|
||||
]
|
||||
},
|
||||
@ -91,8 +91,8 @@
|
||||
"name": "AT",
|
||||
"path": "rt-thread\\components\\net\\at",
|
||||
"files": [
|
||||
"rt-thread\\components\\net\\at\\src\\at_client.c",
|
||||
"rt-thread\\components\\net\\at\\src\\at_utils.c",
|
||||
"rt-thread\\components\\net\\at\\src\\at_client.c",
|
||||
"rt-thread\\components\\net\\at\\src\\at_cli.c",
|
||||
"rt-thread\\components\\net\\at\\SConscript"
|
||||
]
|
||||
@ -101,8 +101,8 @@
|
||||
"name": "cJSON",
|
||||
"path": "packages\\cJSON-v1.7.17",
|
||||
"files": [
|
||||
"packages\\cJSON-v1.7.17\\cJSON_Utils.c",
|
||||
"packages\\cJSON-v1.7.17\\cJSON.c",
|
||||
"packages\\cJSON-v1.7.17\\cJSON_Utils.c",
|
||||
"packages\\cJSON-v1.7.17\\SConscript"
|
||||
]
|
||||
},
|
||||
@ -220,11 +220,11 @@
|
||||
"name": "Fal",
|
||||
"path": "rt-thread\\components\\fal",
|
||||
"files": [
|
||||
"rt-thread\\components\\fal\\src\\fal_rtt.c",
|
||||
"rt-thread\\components\\fal\\src\\fal_flash.c",
|
||||
"rt-thread\\components\\fal\\src\\fal_partition.c",
|
||||
"rt-thread\\components\\fal\\samples\\porting\\fal_flash_sfud_port.c",
|
||||
"rt-thread\\components\\fal\\src\\fal.c",
|
||||
"rt-thread\\components\\fal\\src\\fal_flash.c",
|
||||
"rt-thread\\components\\fal\\src\\fal_rtt.c",
|
||||
"rt-thread\\components\\fal\\SConscript"
|
||||
]
|
||||
},
|
||||
@ -248,10 +248,10 @@
|
||||
"name": "Finsh",
|
||||
"path": "rt-thread\\components\\finsh",
|
||||
"files": [
|
||||
"rt-thread\\components\\finsh\\shell.c",
|
||||
"rt-thread\\components\\finsh\\msh_file.c",
|
||||
"rt-thread\\components\\finsh\\cmd.c",
|
||||
"rt-thread\\components\\finsh\\msh_parse.c",
|
||||
"rt-thread\\components\\finsh\\msh_file.c",
|
||||
"rt-thread\\components\\finsh\\shell.c",
|
||||
"rt-thread\\components\\finsh\\msh.c",
|
||||
"rt-thread\\components\\finsh\\SConscript"
|
||||
]
|
||||
@ -308,12 +308,12 @@
|
||||
"name": "kernel-samples",
|
||||
"path": "packages\\kernel_samples-latest\\en",
|
||||
"files": [
|
||||
"packages\\kernel_samples-latest\\en\\mailbox_sample.c",
|
||||
"packages\\kernel_samples-latest\\en\\event_sample.c",
|
||||
"packages\\kernel_samples-latest\\en\\thread_sample.c",
|
||||
"packages\\kernel_samples-latest\\en\\mutex_sample.c",
|
||||
"packages\\kernel_samples-latest\\en\\mailbox_sample.c",
|
||||
"packages\\kernel_samples-latest\\en\\msgq_sample.c",
|
||||
"packages\\kernel_samples-latest\\en\\semaphore_sample.c",
|
||||
"packages\\kernel_samples-latest\\en\\mutex_sample.c",
|
||||
"packages\\kernel_samples-latest\\en\\event_sample.c",
|
||||
"packages\\kernel_samples-latest\\en\\SConscript"
|
||||
]
|
||||
},
|
||||
@ -323,8 +323,8 @@
|
||||
"files": [
|
||||
"rt-thread\\src\\klibc\\kstdio.c",
|
||||
"rt-thread\\src\\klibc\\kstring.c",
|
||||
"rt-thread\\src\\klibc\\rt_vsscanf.c",
|
||||
"rt-thread\\src\\klibc\\rt_vsnprintf_std.c",
|
||||
"rt-thread\\src\\klibc\\rt_vsscanf.c",
|
||||
"rt-thread\\src\\klibc\\kerrno.c",
|
||||
"rt-thread\\src\\klibc\\SConscript"
|
||||
]
|
||||
@ -353,47 +353,47 @@
|
||||
"name": "Libraries",
|
||||
"path": "libraries\\STM32F4xx_HAL",
|
||||
"files": [
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_crc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rtc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rcc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_dma.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_tim_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_usb.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_adc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_sdmmc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_sd.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rcc_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_qspi.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pwr.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cortex.c",
|
||||
"libraries\\STM32F4xx_HAL\\CMSIS\\Device\\ST\\STM32F4xx\\Source\\Templates\\system_stm32f4xx.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rtc_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_dma_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cec.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_crc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rtc_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_spi.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_tim.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_tim_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_uart.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pcd_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_sram.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash_ramfunc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cryp_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_adc_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rcc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_i2c.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_uart.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cryp.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_hcd.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pwr_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_fsmc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pcd.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pcd_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_sdmmc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rng.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_usb.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_fmc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pwr.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_gpio.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_usart.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rtc.c",
|
||||
"libraries\\STM32F4xx_HAL\\CMSIS\\Device\\ST\\STM32F4xx\\Source\\Templates\\system_stm32f4xx.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cortex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rcc_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_lptim.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_sd.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_dma.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_adc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pccard.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_i2c_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_qspi.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_tim.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pcd.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_lptim.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_i2c.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pwr_ex.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_spi.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash_ramfunc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_fsmc.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pccard.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rng.c",
|
||||
"libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_gpio.c",
|
||||
"libraries\\STM32F4xx_HAL\\SConscript"
|
||||
]
|
||||
},
|
||||
@ -453,8 +453,8 @@
|
||||
"name": "perf_counter",
|
||||
"path": "packages\\perf_counter-v2.2.4.1",
|
||||
"files": [
|
||||
"packages\\perf_counter-v2.2.4.1\\os\\perf_os_patch_rt_thread.c",
|
||||
"packages\\perf_counter-v2.2.4.1\\perf_counter.c",
|
||||
"packages\\perf_counter-v2.2.4.1\\os\\perf_os_patch_rt_thread.c",
|
||||
"packages\\perf_counter-v2.2.4.1\\SConscript"
|
||||
]
|
||||
},
|
||||
@ -480,8 +480,8 @@
|
||||
"path": "rt-thread\\components\\legacy\\usb\\usbdevice",
|
||||
"files": [
|
||||
"rt-thread\\components\\legacy\\usb\\usbdevice\\core\\usbdevice.c",
|
||||
"rt-thread\\components\\legacy\\usb\\usbdevice\\core\\usbdevice_core.c",
|
||||
"rt-thread\\components\\legacy\\usb\\usbdevice\\class\\cdc_vcom.c",
|
||||
"rt-thread\\components\\legacy\\usb\\usbdevice\\core\\usbdevice_core.c",
|
||||
"rt-thread\\components\\legacy\\usb\\usbdevice\\SConscript"
|
||||
]
|
||||
},
|
||||
@ -489,8 +489,8 @@
|
||||
"name": "rw007",
|
||||
"path": "packages\\rw007-v2.1.0",
|
||||
"files": [
|
||||
"packages\\rw007-v2.1.0\\example\\rw007_stm32_port.c",
|
||||
"packages\\rw007-v2.1.0\\src\\spi_wifi_rw007.c",
|
||||
"packages\\rw007-v2.1.0\\example\\rw007_stm32_port.c",
|
||||
"packages\\rw007-v2.1.0\\SConscript"
|
||||
]
|
||||
},
|
||||
@ -520,8 +520,8 @@
|
||||
"name": "Utilities",
|
||||
"path": "rt-thread\\components\\utilities\\ulog",
|
||||
"files": [
|
||||
"rt-thread\\components\\utilities\\ulog\\ulog.c",
|
||||
"rt-thread\\components\\utilities\\ulog\\backend\\console_be.c",
|
||||
"rt-thread\\components\\utilities\\ulog\\ulog.c",
|
||||
"rt-thread\\components\\utilities\\ulog\\SConscript"
|
||||
]
|
||||
},
|
||||
|
10
README.md
10
README.md
@ -7,10 +7,20 @@
|
||||
* PM2.5 LED PG5
|
||||
* 空气质量 PA5
|
||||
* 压力 PA6
|
||||
* 温度 PG4
|
||||
|
||||
#### LED小灯
|
||||
* PE12
|
||||
|
||||
#### 风扇
|
||||
* PB2
|
||||
* PA8
|
||||
|
||||
#### SIM
|
||||
* PA2,PA3
|
||||
|
||||
###
|
||||
|
||||
# 红外遥控贪吃蛇/显示+上传温度等数据
|
||||
|
||||

|
||||
|
@ -1,11 +1,3 @@
|
||||
/*
|
||||
* 程序清单:这是一个串口设备 开启 DMA 模式后使用例程
|
||||
* 例程导出了 uart_dma_sample 命令到控制终端
|
||||
* 命令调用格式:uart_dma_sample uart1
|
||||
* 命令解释:命令第二个参数是要使用的串口设备名称,为空则使用默认的串口设备
|
||||
* 程序功能:通过串口输出字符串 "hello RT-Thread!",并通过串口输出接收到的数据,然后打印接收到的数据。
|
||||
*/
|
||||
|
||||
#include <rtthread.h>
|
||||
#include <rtdevice.h>
|
||||
#include "status.h"
|
||||
@ -79,10 +71,10 @@ void assist_control(char *rx_buffer)
|
||||
light_off();
|
||||
rt_kprintf("关灯\n");
|
||||
}
|
||||
else if (rt_strstr(rx_buffer, "bb")!=RT_NULL||rt_strstr(rx_buffer, "2")!=RT_NULL)
|
||||
{
|
||||
beep_on();
|
||||
}
|
||||
// else if (rt_strstr(rx_buffer, "bb")!=RT_NULL||rt_strstr(rx_buffer, "2")!=RT_NULL)
|
||||
// {
|
||||
// beep_on();
|
||||
// }
|
||||
}
|
||||
static void serial_thread_entry(void *parameter)
|
||||
{
|
||||
@ -110,6 +102,7 @@ static void serial_thread_entry(void *parameter)
|
||||
|
||||
void serial_send(char *str)
|
||||
{
|
||||
LOG5("serial_send:%s",str);
|
||||
rt_device_write(serial, 0, str, (sizeof(str) - 1));
|
||||
}
|
||||
|
||||
|
@ -62,7 +62,7 @@ int main_init(void)
|
||||
|
||||
ath_init();
|
||||
|
||||
// wla_init();
|
||||
wla_init();
|
||||
|
||||
// if (wlan_connected == RT_EOK)
|
||||
// {
|
||||
|
@ -152,7 +152,7 @@ int warning_range(char *str, float value, float min, float max)
|
||||
LOG5("%s's value:%f is too low\n", str, value);
|
||||
if(rt_strcmp(str,"pressure")==0)
|
||||
{
|
||||
people_danger_status();
|
||||
// people_danger_status();
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -165,7 +165,7 @@ int warning_range(char *str, float value, float min, float max)
|
||||
LOG5("%s's value:%f is too high\n", str, value);
|
||||
if(rt_strcmp(str,"pressure")==0)
|
||||
{
|
||||
people_danger_status();
|
||||
// people_danger_status();
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -178,8 +178,10 @@ int warning_range(char *str, float value, float min, float max)
|
||||
int cnt_warning = 0;
|
||||
static void sensor_thread(void *parameter)
|
||||
{
|
||||
int pre_cnt_warning = 0;
|
||||
while (1)
|
||||
{
|
||||
//约350ms
|
||||
ADC_air = MQ2_GetData_PPM(); // 空气质量传感器数值 0-4095 表示从差到优秀
|
||||
ADC_PM25 = Get_PM25_Average_Data(); // PM2.5传感器数值0-500 表示从优秀到查差
|
||||
ADC_pressure = Pressure_Read(); // 压力传感器数值 0-4095 表示从差到优秀
|
||||
@ -187,13 +189,29 @@ static void sensor_thread(void *parameter)
|
||||
cnt_warning = 0;
|
||||
cnt_warning += warning_range("air", ADC_air, 0, 4095);
|
||||
cnt_warning += warning_range("PM25", ADC_PM25, 0, 500);
|
||||
cnt_warning += warning_range("pressure", ADC_pressure, 3500, 4095);
|
||||
int pressure_status = warning_range("pressure", ADC_pressure, 3500, 4095);
|
||||
if(pressure_status == 1)
|
||||
{
|
||||
pre_cnt_warning++;
|
||||
if(pre_cnt_warning ==1)
|
||||
{
|
||||
people_danger_status();
|
||||
}
|
||||
if(pre_cnt_warning % 10 == 0)
|
||||
{
|
||||
rt_event_send(&robot_event, EVENT_DELAY);
|
||||
}
|
||||
}else
|
||||
{
|
||||
pre_cnt_warning = 0;
|
||||
}
|
||||
cnt_warning += pressure_status;
|
||||
cnt_warning+= warning_range("temperature", Temp, 0, 50);
|
||||
if (cnt_warning == 0)
|
||||
{
|
||||
normal_status();
|
||||
}
|
||||
rt_thread_mdelay(500);
|
||||
rt_thread_mdelay(500+150);
|
||||
}
|
||||
}
|
||||
void sensor_init(void)
|
||||
|
@ -67,6 +67,7 @@ void light_off(void)
|
||||
void beep_on(void)
|
||||
{
|
||||
rt_pin_mode(PIN_BEEP, PIN_MODE_OUTPUT);
|
||||
LOG3("beep on!");
|
||||
rt_pin_write(PIN_BEEP, PIN_HIGH);
|
||||
rt_thread_mdelay(100);
|
||||
}
|
||||
@ -75,6 +76,7 @@ MSH_CMD_EXPORT_ALIAS(beep_on, beep, show beep_on);
|
||||
void beep_off(void)
|
||||
{
|
||||
rt_pin_mode(PIN_BEEP, PIN_MODE_OUTPUT);
|
||||
// LOG3("beep off!");
|
||||
rt_pin_write(PIN_BEEP, PIN_LOW);
|
||||
}
|
||||
MSH_CMD_EXPORT_ALIAS(beep_off, P2, show beep_off);
|
||||
@ -86,9 +88,12 @@ void danger_status(void)
|
||||
MSH_CMD_EXPORT_ALIAS(danger_status, danger, show danger_status);
|
||||
void people_danger_status(void)
|
||||
{
|
||||
rt_event_send(&robot_event, EVENT_DELAY);
|
||||
// static int need_send = 1;
|
||||
// rt_event_send(&robot_event, EVENT_DELAY);
|
||||
char *str = "aa";
|
||||
// if (need_send)
|
||||
serial_send(str);
|
||||
// need_send = !need_send;
|
||||
// fan_on();
|
||||
light_on();
|
||||
// LED_BreathMore(0,LED_NUM-1,LED_RED);
|
||||
@ -105,21 +110,32 @@ void normal_status(void)
|
||||
}
|
||||
void collect_entry(void *parameter)
|
||||
{
|
||||
int cnt_sec=0;
|
||||
int cnt_sec = 0;
|
||||
while (1)
|
||||
{
|
||||
|
||||
if (rt_event_recv(&robot_event, EVENT_DELAY, RT_EVENT_FLAG_OR | RT_EVENT_FLAG_CLEAR,
|
||||
0, NULL) == RT_EOK)
|
||||
RT_WAITING_FOREVER, NULL) == RT_EOK)
|
||||
{
|
||||
rt_thread_mdelay(10000);
|
||||
if(cnt_warning>0)
|
||||
{
|
||||
sim_call("17318112360");
|
||||
sim_message("17318112360","");
|
||||
beep_on();
|
||||
}
|
||||
// LOG3("delay event!(%d)", cnt_sec);
|
||||
// cnt_sec++;
|
||||
|
||||
// if (cnt_sec >= 10)
|
||||
// {
|
||||
beep_on();
|
||||
// if(cnt_sec % 10==0)
|
||||
// {
|
||||
sim_call("17318112360");
|
||||
sim_message("17318112360", "");
|
||||
// }
|
||||
|
||||
// }
|
||||
}
|
||||
// else
|
||||
// {
|
||||
// cnt_sec = 0;
|
||||
// // LOG3("NO RECIEVE(%d)", cnt_sec);
|
||||
// }
|
||||
}
|
||||
}
|
||||
int status_init(void)
|
||||
|
@ -11,5 +11,6 @@ int status_init(void);
|
||||
|
||||
extern int light_status;
|
||||
extern int fan_status ;
|
||||
extern struct rt_event robot_event;
|
||||
|
||||
#define EVENT_DELAY (1 << 3)
|
Loading…
x
Reference in New Issue
Block a user