#ifndef _GPIO_H_ #define _GPIO_H_ #include "define_all.h" /*¹¦ÄÜIOºê¶¨Ò壬ÕâÀïÖ»¶¨Òåµ¥Òý½Å²Ù×÷µÄIO£¨ÀýÈçµçÔ´¿ØÖƵÄIO\ÖжÏIO\״̬¼ì²âIOµÈ£©£¬ÓëÍâÉèÏà¹ØµÄIOÔÚ¶ÔÓ¦Çý¶¯.hÀïÃæ¶¨Ò壨ÀýÈçUART\IIC\SPIµÈ£©*/ // ¿ª¸Ç¼ì²â #define UNCAP_DETECTION_PORT GPIOF #define UNCAP_DETECTION_PIN GPIO_Pin_5 /*²Ù×÷ºê¶¨Òå*/ void AnalogIO( GPIO_Type* GPIOx, uint32_t GPIO_Pin ); void AnalogIO_H(uint32_t GPIO_Pin ); void InputtIO( GPIO_Type* GPIOx, uint32_t GPIO_Pin, uint8_t Type ); void InputtIO_H(uint32_t GPIO_Pin, uint8_t Type ); void OutputIO( GPIO_Type* GPIOx, uint32_t GPIO_Pin, uint8_t Type ); void OutputIO_H(uint32_t GPIO_Pin); void AltFunIO( GPIO_Type* GPIOx, uint32_t GPIO_Pin, uint8_t Type ); void AltFunIO_H(uint32_t GPIO_Pin, uint8_t Type ); void CloseIO( GPIO_Type* GPIOx, uint32_t GPIO_Pin ); void CloseH_IO( GPIOH_Type* GPIOx, uint32_t GPIO_Pin ); #endif