From aa38e5c1f48e31213ee349aa5cd6f06c85bda70d Mon Sep 17 00:00:00 2001
From: android <android@lingyun.com>
Date: Tue, 25 Jun 2024 21:49:39 +0800
Subject: [PATCH] Add GD32F103RCT6 ADC converter board SDK source code

---
 mcu_sdk/gd32f103/rk_eFire/System/Inc/tim.h |   70 +++++++++++++++++++++++++++++++++++
 1 files changed, 70 insertions(+), 0 deletions(-)

diff --git a/mcu_sdk/gd32f103/rk_eFire/System/Inc/tim.h b/mcu_sdk/gd32f103/rk_eFire/System/Inc/tim.h
new file mode 100644
index 0000000..1ccb4d4
--- /dev/null
+++ b/mcu_sdk/gd32f103/rk_eFire/System/Inc/tim.h
@@ -0,0 +1,70 @@
+/**
+  ******************************************************************************
+  * File Name          : TIM.h
+  * Description        : This file provides code for the configuration
+  *                      of the TIM instances.
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; Copyright (c) 2021 STMicroelectronics.
+  * All rights reserved.</center></h2>
+  *
+  * This software component is licensed by ST under Ultimate Liberty license
+  * SLA0044, the "License"; You may not use this file except in compliance with
+  * the License. You may obtain a copy of the License at:
+  *                             www.st.com/SLA0044
+  *
+  ******************************************************************************
+  */
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __tim_H
+#define __tim_H
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include "main.h"
+
+#define Time_After(a,b)     \
+     ((int32_t)(b) - (int32_t)(a) < 0)
+#define Time_Before(a,b)    Time_After(b,a)
+
+#define Time_After_Eq(a,b)  \
+     ((int32_t)(a) - (int32_t)(b) >= 0)
+#define Time_Before_Eq(a,b) Time_After_Eq(b,a)
+
+/* Timeout happened, x should be last jiffies+timeout value */
+#define Timeout_Happened(x) (Time_After_Eq(jiffies, x))
+
+
+extern TIM_HandleTypeDef htim2;
+extern volatile uint32_t jiffies;
+
+
+extern TIM_HandleTypeDef htim2;
+
+/* USER CODE BEGIN Private defines */
+
+/* USER CODE END Private defines */
+
+void Board_TIM2Init(void);
+
+/* USER CODE BEGIN Prototypes */
+
+/* USER CODE END Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+#endif /*__ tim_H */
+
+/**
+  * @}
+  */
+
+/**
+  * @}
+  */
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

--
Gitblit v1.9.1