mirror of
https://git.aixiao.me/aixiao/Danger-alarm.git
synced 2025-07-29 19:13:39 +08:00
这次提交基于FreeRTOS能正常运行。
还存在微小问题,由于CO2传感器必须通过看门狗重启一次后才能正常,这个问题还没解决。(喂狗只在CO2函数内,保证能重启RP2040)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
#include "ZE07CO.hpp"
|
||||
#include "HC-12.hpp"
|
||||
#include "common.hpp"
|
||||
|
||||
void ZE07CO_INIT()
|
||||
@@ -71,9 +72,15 @@ void CO(void *pvParameters)
|
||||
CO_DATA = ZE07CO(2, &ZE07_CO_DATA_IS_OK);
|
||||
if (CO_DATA != -1 && ZE07_CO_DATA_IS_OK == 1) {
|
||||
printf("CO Concentration: %d ppm\n", CO_DATA);
|
||||
|
||||
char CO_DATA_TEMP[BUFER] = { 0 };
|
||||
sprintf(CO_DATA_TEMP, "CO Concentration: %d ppm\n", CO_DATA);
|
||||
_HC_12(CO_DATA_TEMP);
|
||||
|
||||
}
|
||||
|
||||
//_printTaskStackHighWaterMark("CO");
|
||||
watchdog_update(); // 喂狗
|
||||
//watchdog_update(); // 喂狗
|
||||
vTaskDelay(pdMS_TO_TICKS(3000)); // 非阻塞延时
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user