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.c |   37 ++++++++++++++++++++++++++++++++++---
 1 files changed, 34 insertions(+), 3 deletions(-)

diff --git a/HARDWARE/GPIO/gpio.c b/HARDWARE/GPIO/gpio.c
index 49f745b..d9f2fab 100644
--- a/HARDWARE/GPIO/gpio.c
+++ b/HARDWARE/GPIO/gpio.c
@@ -1,5 +1,6 @@
 #include "gpio.h"
-
+#include "lcd_io_api.h"
+#include "master_slave_inter.h"
 
 
 //GPIOA~G  ģ�⹦������
@@ -285,7 +286,37 @@
     } 
 }
 
+void Pulse_IO_Init(void)
+{
+	CMU_PERCLK_SetableEx(PADCLK, ENABLE);  //PADʱ�ӣ�GPIO��ʹ�ܺ���
+	OutputIO(PULSE_OUT_PORT,PULSE_OUT_PIN,OUT_PUSHPULL);
+}
 
-
-
+#include "valve_control.h"
+#include "adc.h"
+#include "power_manage.h"
+#include "gprs.h"
+#include "e2p.h"
+#include "svd.h"
+#include "comp.h"
+void ALL_GPIO_Init(void)
+{
+	CMU_PERCLK_SetableEx(PADCLK, ENABLE);  //PADʱ�ӣ�GPIO��ʹ�ܺ���
+	
+	OutputIO(SYS_BST_EN_PORT,SYS_BST_EN_PIN,OUT_PUSHPULL);
+	InputtIO(UNCAP_DETECTION_PORT,UNCAP_DETECTION_PIN,IN_NORMAL);
+	
+	Pulse_IO_Init();
+	Lcd_IO_Init();
+	Measure_IO_Init();
+	KEY_IO_Init();
+	Valve_IO_Init();
+	ADC_LithIO_Init();
+	ADC_AlkaIO_Init();
+	Power_IO_Init();
+	Gprs_IO_Init();
+//	E2p_IO_Init();
+	
+	SYS_BST_EN;
+}
 

--
Gitblit v1.9.3