Optimization of RP2040 C/C++SDK combined with FreeRTOS

This commit is contained in:
2024-06-04 15:45:40 +08:00
parent 92c0ee6bd8
commit 16014ec70b
10 changed files with 267 additions and 11 deletions

View File

@@ -57,14 +57,17 @@ void CO2(void *pvParameters)
uint16_t CO2_DATA = -1;
int MH_Z14B_DATA_IS_OK = 0;
MH_Z14B_INIT();
_printTaskStackHighWaterMark("MH_Z14B");
_printTaskStackHighWaterMark("CO2");
while (1) {
CO2_DATA = MH_Z14B(&MH_Z14B_DATA_IS_OK);
if (CO2_DATA != -1 && MH_Z14B_DATA_IS_OK == 1) {
printf("CO2 Concentration: %d ppm\n", CO2_DATA);
}
//_printTaskStackHighWaterMark("MH_Z14B");
//_printTaskStackHighWaterMark("CO2");
watchdog_update(); // 喂狗
vTaskDelay(pdMS_TO_TICKS(3000)); // 非阻塞延时
printf("\n");
}
}