/* Exported types ------------------------------------------------------------*/\r
/* Output Maximum frequency selection ----------------------------------------*/\r
typedef enum\r
-{ \r
+{\r
GPIO_Speed_10MHz = 1,\r
- GPIO_Speed_2MHz, \r
+ GPIO_Speed_2MHz,\r
GPIO_Speed_50MHz\r
}GPIOSpeed_TypeDef;\r
\r
#define IS_GPIO_SPEED(SPEED) ((SPEED == GPIO_Speed_10MHz) || (SPEED == GPIO_Speed_2MHz) || \\r
(SPEED == GPIO_Speed_50MHz))\r
- \r
+\r
/* Configuration Mode enumeration --------------------------------------------*/\r
typedef enum\r
{ GPIO_Mode_AIN = 0x0,\r
(MODE == GPIO_Mode_IPD) || (MODE == GPIO_Mode_IPU) || \\r
(MODE == GPIO_Mode_Out_OD) || (MODE == GPIO_Mode_Out_PP) || \\r
(MODE == GPIO_Mode_AF_OD) || (MODE == GPIO_Mode_AF_PP))\r
- \r
+\r
/* GPIO Init structure definition */\r
typedef struct\r
{\r
#define GPIO_Pin_All ((u16)0xFFFF) /* All pins selected */\r
\r
#define IS_GPIO_PIN(PIN) (((PIN & (u16)0x00) == 0x00) && (PIN != (u16)0x00))\r
- \r
+\r
/* GPIO Remap define ---------------------------------------------------------*/\r
#define GPIO_Remap_SPI1 ((u32)0x00000001) /* SPI1 Alternate Function mapping */\r
#define GPIO_Remap_I2C1 ((u32)0x00000002) /* I2C1 Alternate Function mapping */\r
#define GPIO_PartialRemap_TIM3 ((u32)0x001A0800) /* TIM3 Partial Alternate Function mapping */\r
#define GPIO_FullRemap_TIM3 ((u32)0x001A0C00) /* TIM3 Full Alternate Function mapping */\r
#define GPIO_Remap_TIM4 ((u32)0x00001000) /* TIM4 Alternate Function mapping */\r
-#define GPIO_Remap1_CAN ((u32)0x001D2000) /* CAN Alternate Function mapping */\r
+#define GPIO_Remap1_CAN ((u32)0x001D4000) /* CAN Alternate Function mapping */\r
#define GPIO_Remap2_CAN ((u32)0x001D6000) /* CAN Alternate Function mapping */\r
#define GPIO_Remap_PD01 ((u32)0x00008000) /* PD01 Alternate Function mapping */\r
#define GPIO_Remap_SWJ_NoJTRST ((u32)0x00300100) /* Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */\r
(REMAP == GPIO_Remap1_CAN) || (REMAP == GPIO_Remap2_CAN) || \\r
(REMAP == GPIO_Remap_PD01) || (REMAP == GPIO_Remap_SWJ_NoJTRST) || \\r
(REMAP == GPIO_Remap_SWJ_JTAGDisable) || (REMAP == GPIO_Remap_SWJ_Disable))\r
- \r
+\r
/* GPIO Port Sources ---------------------------------------------------------*/\r
#define GPIO_PortSourceGPIOA ((u8)0x00)\r
#define GPIO_PortSourceGPIOB ((u8)0x01)\r
(PORTSOURCE == GPIO_PortSourceGPIOC) || \\r
(PORTSOURCE == GPIO_PortSourceGPIOD) || \\r
(PORTSOURCE == GPIO_PortSourceGPIOE))\r
- \r
+\r
/* GPIO Pin sources ----------------------------------------------------------*/\r
#define GPIO_PinSource0 ((u8)0x00)\r
#define GPIO_PinSource1 ((u8)0x01)\r
(PINSOURCE == GPIO_PinSource13) || \\r
(PINSOURCE == GPIO_PinSource14) || \\r
(PINSOURCE == GPIO_PinSource15))\r
- \r
+\r
/* Exported macro ------------------------------------------------------------*/\r
/* Exported functions ------------------------------------------------------- */\r
void GPIO_DeInit(GPIO_TypeDef* GPIOx);\r