From 6e5f041f9aa1c91150988b47ea7de67b9e34b7db Mon Sep 17 00:00:00 2001
From: Wenxue <wenxue.guo@avnet.com>
Date: Tue, 02 Sep 2025 10:08:16 +0800
Subject: [PATCH] GPIO模拟I2C实现SHT20

---
 Core/Src/main.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Core/Src/main.c b/Core/Src/main.c
index b804c64..b10af19 100644
--- a/Core/Src/main.c
+++ b/Core/Src/main.c
@@ -26,7 +26,7 @@
 /* Private includes ----------------------------------------------------------*/
 /* USER CODE BEGIN Includes */
 #include "miscdev.h"
-#include "ds18b20.h"
+#include "sht20.h"
 /* USER CODE END Includes */
 
 /* Private typedef -----------------------------------------------------------*/
@@ -70,7 +70,7 @@
 
   /* USER CODE BEGIN 1 */
   int      rv;
-  float    temperature;
+  float    temperature, humidity;
   /* USER CODE END 1 */
 
   /* MCU Configuration--------------------------------------------------------*/
@@ -103,14 +103,14 @@
   /* USER CODE BEGIN WHILE */
   while (1)
   {
-	rv = ds18b20_sample( &temperature);
-	if( rv < 0 )
+	rv = sht20_sample_TrH(&temperature, &humidity);
+	if( rv )
 	{
-		printf("ERROR: DS18B20 sample data failure, rv=%d\r\n", rv);
+		printf("ERROR: SHT20 sample data failure, rv=%d\r\n", rv);
 	}
 	else
 	{
-		printf("DS18B20 sample temperature: %.3f\r\n", temperature);
+		printf("SHT20 sample temperature: %.2f relative humidity: %.1f%%\r\n", temperature, humidity);
 	}
 	HAL_Delay(1000);
 

--
Gitblit v1.9.1