From 72def895431ad7a08e635b11f3da738e2b2c4618 Mon Sep 17 00:00:00 2001
From: wujiazhi <1147861305@qq.com>
Date: Thu, 13 Jun 2024 11:31:04 +0800
Subject: [PATCH] add lower model test

---
 HARDWARE/GPIO/gpio.h |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/HARDWARE/GPIO/gpio.h b/HARDWARE/GPIO/gpio.h
index 9a81b57..33b9441 100644
--- a/HARDWARE/GPIO/gpio.h
+++ b/HARDWARE/GPIO/gpio.h
@@ -3,21 +3,26 @@
 
 #include "define_all.h" 
 
-/*����IO�궨�壬����ֻ���嵥���Ų�����IO�������Դ���Ƶ�IO\�ж�IO\״̬���IO�ȣ�����������ص�IO�ڶ�Ӧ����.h���涨�壨����UART\IIC\SPI�ȣ�*/
+/*����IO�궨��*/
+#define PULSE_OUT_PORT		GPIOG
+#define PULSE_OUT_PIN			GPIO_Pin_6
+// ϵͳ��ѹ���ƣ������ڿ��ط���
+#define SYS_BST_EN_PORT 		GPIOD
+#define SYS_BST_EN_PIN			GPIO_Pin_0
 // ���Ǽ��
 #define UNCAP_DETECTION_PORT 	GPIOF
 #define UNCAP_DETECTION_PIN 	GPIO_Pin_5
 
 
-
-
-
-
 /*�����궨��*/
+#define PULSE_OUT_ON		GPIO_SetBits(PULSE_OUT_PORT, PULSE_OUT_PIN)
+#define PULSE_OUT_OFF		GPIO_ResetBits(PULSE_OUT_PORT, PULSE_OUT_PIN)
+#define PULSE_OUT_TOG		GPIO_ToggleBits(PULSE_OUT_PORT, PULSE_OUT_PIN)
 
 
-
-
+/*��/��ѹ*/
+#define SYS_BST_EN		GPIO_ResetBits(SYS_BST_EN_PORT,SYS_BST_EN_PIN)
+#define SYS_BST_DIS		GPIO_SetBits(SYS_BST_EN_PORT,SYS_BST_EN_PIN)
 
 void AnalogIO( GPIO_Type* GPIOx, uint32_t GPIO_Pin );
 void AnalogIO_H(uint32_t GPIO_Pin );
@@ -30,5 +35,6 @@
 void CloseIO( GPIO_Type* GPIOx, uint32_t GPIO_Pin );
 void CloseH_IO( GPIOH_Type* GPIOx, uint32_t GPIO_Pin );
 
-
+void Pulse_IO_Init(void);
+void ALL_GPIO_Init(void);
 #endif

--
Gitblit v1.9.3