forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

wujiazhi
2024-06-11 65062d0d5b21f838aa0043a15ce54cfab8d72c43
Drivers/fm33a0xxev_gpio.c
@@ -485,7 +485,7 @@
/********************************
ÉèÖàWKUP±ßÑØÑ¡Ôñº¯Êý
¹¦ÄÜ£WWKUP±ßÑØÑ¡Ôñ
¹¦ÄÜ?WWKUP±ßÑØÑ¡Ôñ
ÊäÈ룺WKUP GPIO_PINÒý½Å        
SetValue£ºGPIO_PINWKEN_PINWKSEL_FALLING   ¶ÔÓ¦µÄWKUPÒý½ÅΪϽµÑØ»½ÐÑ 
SetValue£ºGPIO_PINWKEN_PINWKSEL_RISING    ¶ÔÓ¦µÄWKUPÒý½ÅΪÉÏÉýÑØ»½ÐÑ 
@@ -505,7 +505,7 @@
/********************************
¶ÁÈ¡ WKUP±ßÑØÑ¡Ôñº¯Êý 
¹¦ÄÜ£WWKUP±ßÑØÑ¡Ôñ
¹¦ÄÜ?WWKUP±ßÑØÑ¡Ôñ
ÊäÈ룺WKUP GPIO_PINÒý½Å 
Êä³ö: ÎÞ
·µ»ØÖµ£º GPIO_PINWKEN_PINWKSEL_FALLING   ¶ÔÓ¦µÄWKUPÒý½ÅΪϽµÑØ»½ÐÑ 
@@ -522,7 +522,7 @@
/********************************
WKUPÖжÏÈë¿ÚÑ¡Ôñº¯Êý
¹¦ÄÜ£WWKUPÖжÏÈë¿ÚÑ¡Ôñ
¹¦ÄÜ?WWKUPÖжÏÈë¿ÚÑ¡Ôñ
ÊäÈ룺GPIO_PINWKEN_WKISEL_NMI: NMIÖжϠ     
      GPIO_PINWKEN_WKISEL_46£º#46ÖжÏ
Êä³ö: ÎÞ
@@ -552,7 +552,7 @@
 ¹¦ÄÜ˵Ã÷£ºGPIO EXTI ÍⲿÒý½ÅÑ¡Ôñ
 ÊäÈë²ÎÊý£ºGPIOx ¶Ë¿Ú GPIO_Pinpin ¶Ë¿ÚÄÚÒý½Å 
 Êä³ö²ÎÊý£ºÎÞ
 ·µ»Ø²ÎÊý£wÎÞ
 ·µ»Ø²ÎÊý?wÎÞ
 *************************************************************************/
void GPIO_EXTI_Select_Pin(GPIO_Type* GPIOx,uint32_t GPIO_Pin)
{
@@ -657,7 +657,7 @@
 ¹¦ÄÜ˵Ã÷£ºGPIO EXTI_Select_Edge ÍⲿÖжϱßÑØÑ¡Ôñ
 ÊäÈë²ÎÊý£ºGPIOx ¶Ë¿Ú £¬GPIO_Pin ¶Ë¿ÚÄÚÒý½Å ,edge_select ´¥·¢ÑØ
 Êä³ö²ÎÊý£ºÎÞ
 ·µ»Ø²ÎÊý£wÎÞ
 ·µ»Ø²ÎÊý?wÎÞ
 *************************************************************************/
void GPIO_EXTI_Select_Edge(GPIO_Type* GPIOx,uint32_t GPIO_Pin,GPIOExtiEdge edge_select)
{
@@ -718,7 +718,7 @@
         GPIO->EXTIEDS0 = tmpreg;
         break;
      case (uint32_t)GPIOE:
      case (uint32_t)GPIOE:/*  */
      case (uint32_t)GPIOF:
         if(pin_num > 11) break;
         if((pin_num <= 3))//
@@ -929,7 +929,7 @@
 ¹¦ÄÜ˵Ã÷£ºGPIO_EXTI_EXTIISR_ClrEx Çå³ýÖжϱêÖ¾
 ÊäÈë²ÎÊý£ºGPIOx ¶Ë¿Ú £¬GPIO_Pin ¶Ë¿ÚÄÚÒý½Å 
 Êä³ö²ÎÊý£ºÎÞ
 ·µ»Ø²ÎÊý£wÎÞ
 ·µ»Ø²ÎÊý?wÎÞ
 *************************************************************************/
void GPIO_EXTI_EXTIISR_ClrEx(GPIO_Type* GPIOx,uint32_t GPIO_Pin)
{
@@ -1018,7 +1018,7 @@
 ¹¦ÄÜ˵Ã÷£ºGPIO_EXTI_EXTIISR_ChkEx ¶ÁÈ¡Öжϱê־״̬
 ÊäÈë²ÎÊý£ºGPIOx ¶Ë¿Ú £¬GPIO_Pin ¶Ë¿ÚÄÚÒý½Å 
 Êä³ö²ÎÊý£ºÎÞ
 ·µ»Ø²ÎÊý£wFlagStatus Öжϱê־״̬
 ·µ»Ø²ÎÊý?wFlagStatus Öжϱê־״̬
 *************************************************************************/
FlagStatus GPIO_EXTI_EXTIISR_ChkEx(GPIO_Type* GPIOx,uint32_t GPIO_Pin)
{
@@ -1156,7 +1156,7 @@
 ¹¦ÄÜ˵Ã÷£ºGPIO_EXTI_Init ÍⲿÖжϳõʼ»¯
 ÊäÈë²ÎÊý£ºport ¶Ë¿Ú £¬pin ¶Ë¿ÚÄÚÒý½Å ,edge ´¥·¢ÑØ
 Êä³ö²ÎÊý£ºÎÞ
 ·µ»Ø²ÎÊý£wÎÞ
 ·µ»Ø²ÎÊý?wÎÞ
 *************************************************************************/
void GPIO_EXTI_Init(GPIO_Type* GPIOx, uint32_t GPIO_Pin, GPIOExtiEdge edge_select, FunState DFState)
{
@@ -1174,7 +1174,7 @@
 ¹¦ÄÜ˵Ã÷£ºGPIO_EXTI_Close ÍⲿÖжϹرÕ
 ÊäÈë²ÎÊý£ºport ¶Ë¿Ú £¬pin ¶Ë¿ÚÄÚÒý½Å 
 Êä³ö²ÎÊý£ºÎÞ
 ·µ»Ø²ÎÊý£wÎÞ
 ·µ»Ø²ÎÊý?wÎÞ
 *************************************************************************/
void GPIO_EXTI_Close(GPIO_Type* GPIOx,uint32_t GPIO_Pin)
{