STM32F479xx HAL User Manual
Defines | Functions
stm32f4xx_ll_gpio.c File Reference

GPIO LL module driver. More...

#include "stm32f4xx_ll_gpio.h"
#include "stm32f4xx_ll_bus.h"

Go to the source code of this file.

Defines

#define assert_param(expr)   ((void)0U)
#define IS_LL_GPIO_PIN(__VALUE__)   (((0x00000000U) < (__VALUE__)) && ((__VALUE__) <= (LL_GPIO_PIN_ALL)))
#define IS_LL_GPIO_MODE(__VALUE__)
#define IS_LL_GPIO_OUTPUT_TYPE(__VALUE__)
#define IS_LL_GPIO_SPEED(__VALUE__)
#define IS_LL_GPIO_PULL(__VALUE__)
#define IS_LL_GPIO_ALTERNATE(__VALUE__)

Functions

ErrorStatus LL_GPIO_DeInit (GPIO_TypeDef *GPIOx)
 De-initialize GPIO registers (Registers restored to their default values).
ErrorStatus LL_GPIO_Init (GPIO_TypeDef *GPIOx, LL_GPIO_InitTypeDef *GPIO_InitStruct)
 Initialize GPIO registers according to the specified parameters in GPIO_InitStruct.
void LL_GPIO_StructInit (LL_GPIO_InitTypeDef *GPIO_InitStruct)
 Set each LL_GPIO_InitTypeDef field to default value.

Detailed Description

GPIO LL module driver.

Author:
MCD Application Team
Attention:

© Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause

Definition in file stm32f4xx_ll_gpio.c.


Define Documentation

#define assert_param (   expr)    ((void)0U)

Definition at line 27 of file stm32f4xx_ll_gpio.c.

Referenced by LL_GPIO_DeInit(), and LL_GPIO_Init().