ISKBoard example project
Wenxue
2025-09-02 6e5f041f9aa1c91150988b47ea7de67b9e34b7db
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);