ISKBoard example project
guowenxue
5 days ago 1105733dc07562240bd061a1d8b0869c8c596805
Core/Src/main.c
@@ -28,8 +28,7 @@
/* USER CODE BEGIN Includes */
#include "miscdev.h"
#include "sht20.h"
#include "w25q.h"
#include "hal_oled.h"
#include "isl1208.h"
/* USER CODE END Includes */
/* Private typedef -----------------------------------------------------------*/
@@ -72,8 +71,7 @@
{
  /* USER CODE BEGIN 1 */
  int pos_x = 25;
  int pos_y = 1;
  /* USER CODE END 1 */
  /* MCU Configuration--------------------------------------------------------*/
@@ -102,7 +100,8 @@
  /* USER CODE BEGIN 2 */
  beep_start(2, 300);
  OLED_Init();
  printf("ISKBoard ISL1208 RTC example.\r\n");
  set_rtctime("2025-08-08 08:08:08");
  /* USER CODE END 2 */
@@ -110,17 +109,7 @@
  /* USER CODE BEGIN WHILE */
  while (1)
  {
    OLED_Clear();
    OLED_ShowString(pos_x, pos_y, "ISKBoard", OLED_FONT16);
    HAL_Delay(1000);
    OLED_Clear();
    for(int i=0; i<HZK_LEN_LINGYUN; i++)
        OLED_ShowChinese(Hzk_LingYun, pos_x+i*16, pos_y, i);
    HAL_Delay(1000);
    OLED_Clear();
    OLED_DrawBMP(0,0, X_WIDTH,Y_WIDTH/2, bmp_logo);
   print_rtctime();
    HAL_Delay(1000);
    /* USER CODE END WHILE */