forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

wujiazhi
2024-06-13 72def895431ad7a08e635b11f3da738e2b2c4618
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;
}