Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Initialization and Configuration
[GPIO_Private_Functions]
Initialization and Configuration. More...
Functions | |
| void | GPIO_DeInit_mort (GPIO_TypeDef_mort *GPIOx) |
| De-initializes the GPIOx peripheral registers to their default reset values. | |
| void | GPIO_Init_mort (GPIO_TypeDef_mort *GPIOx, GPIO_InitTypeDef_mort *GPIO_InitStruct) |
| Initializes the GPIOx peripheral according to the specified parameters in the GPIO_InitStruct. | |
| void | GPIO_StructInit_mort (GPIO_InitTypeDef_mort *GPIO_InitStruct) |
| Fills each GPIO_InitStruct member with its default value. | |
| void | GPIO_PinLockConfig_mort (GPIO_TypeDef_mort *GPIOx, uint16_t GPIO_Pin) |
| Locks GPIO Pins configuration registers. | |
Detailed Description
Initialization and Configuration.
===============================================================================
##### Initialization and Configuration #####
===============================================================================
Function Documentation
| void GPIO_DeInit_mort | ( | GPIO_TypeDef_mort * | GPIOx ) |
De-initializes the GPIOx peripheral registers to their default reset values.
- Note:
- By default, The GPIO pins are configured in input floating mode (except JTAG pins).
- Parameters:
-
GPIOx,: where x can be (A..K) to select the GPIO peripheral for STM32F405xx/407xx and STM32F415xx/417xx devices x can be (A..I) to select the GPIO peripheral for STM32F42xxx/43xxx devices. x can be (A, B, C, D and H) to select the GPIO peripheral for STM32F401xx devices.
- Return values:
-
None
Definition at line 127 of file stm32f4xx_gpio_mort.c.
| void GPIO_Init_mort | ( | GPIO_TypeDef_mort * | GPIOx, |
| GPIO_InitTypeDef_mort * | GPIO_InitStruct | ||
| ) |
Initializes the GPIOx peripheral according to the specified parameters in the GPIO_InitStruct.
- Parameters:
-
GPIOx,: where x can be (A..K) to select the GPIO peripheral for STM32F405xx/407xx and STM32F415xx/417xx devices x can be (A..I) to select the GPIO peripheral for STM32F42xxx/43xxx devices. x can be (A, B, C, D and H) to select the GPIO peripheral for STM32F401xx devices. GPIO_InitStruct,: pointer to a GPIO_InitTypeDef structure that contains the configuration information for the specified GPIO peripheral.
- Return values:
-
None
Definition at line 202 of file stm32f4xx_gpio_mort.c.
| void GPIO_PinLockConfig_mort | ( | GPIO_TypeDef_mort * | GPIOx, |
| uint16_t | GPIO_Pin | ||
| ) |
Locks GPIO Pins configuration registers.
- Note:
- The locked registers are GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR, GPIOx_PUPDR, GPIOx_AFRL and GPIOx_AFRH.
- The configuration of the locked GPIO pins can no longer be modified until the next reset.
- Parameters:
-
GPIOx,: where x can be (A..K) to select the GPIO peripheral for STM32F405xx/407xx and STM32F415xx/417xx devices x can be (A..I) to select the GPIO peripheral for STM32F42xxx/43xxx devices. x can be (A, B, C, D and H) to select the GPIO peripheral for STM32F401xx devices. GPIO_Pin,: specifies the port bit to be locked. This parameter can be any combination of GPIO_Pin_x where x can be (0..15).
- Return values:
-
None
Definition at line 277 of file stm32f4xx_gpio_mort.c.
| void GPIO_StructInit_mort | ( | GPIO_InitTypeDef_mort * | GPIO_InitStruct ) |
Fills each GPIO_InitStruct member with its default value.
- Parameters:
-
GPIO_InitStruct : pointer to a GPIO_InitTypeDef structure which will be initialized.
- Return values:
-
None
Definition at line 254 of file stm32f4xx_gpio_mort.c.
Generated on Sat Oct 21 2023 04:38:55 by
1.7.2