| BlueNRG-1 Peripherals drivers APIs

- Main Page
- Modules
- Classes
- Files

- File List
- File Members

Functions
BlueNRG1_gpio.c File Reference

This file provides all the GPIO firmware functions. More...

`#include "BlueNRG1_gpio.h"`

Go to the source code of this file.

## Functions

void | GPIO_DeInit (void)
| Deinitializes the GPIO peripheral registers to their default reset values. More...
void | GPIO_Init (GPIO_InitType *GPIO_InitStruct)
| Initializes the GPIO peripheral according to the specified parameters in the GPIO_InitStruct. More...
void | GPIO_StructInit (GPIO_InitType *GPIO_InitStruct)
| Fills the GPIO_InitStruct member with its default value. More...
BitAction | GPIO_ReadBit (uint16_t GPIO_Pins)
| Reads the specified input pin value. More...
void | GPIO_SetBits (uint16_t GPIO_Pins)
| Sets the selected IO pin bit. More...
void | GPIO_ResetBits (uint16_t GPIO_Pins)
| Clears the selected IO pin bits. More...
void | GPIO_WriteBit (uint16_t GPIO_Pins, BitAction BitVal)
| Sets or clears the selected IO pin bit. More...
void | GPIO_ToggleBits (uint16_t GPIO_Pins)
| Toggles data to the specified IO pin. More...
void | GPIO_EXTIStructInit (GPIO_EXTIConfigType *GPIO_EXTIInitStruct)
| Fills each GPIO_EXTIStruct member with its default value. More...
void | GPIO_EXTIConfig (GPIO_EXTIConfigType *EXTIConfig)
| Selects the GPIO pins used as EXTI Line. More...
void | GPIO_EXTICmd (uint16_t GPIO_Pins, FunctionalState NewState)
| Enables or disables interrupts on specified pins. More...
void | GPIO_ClearITPendingBit (uint16_t GPIO_Pins)
| Clears the GPIO interrupt pending bits. More...
FlagStatus | GPIO_GetITPendingBit (uint16_t GPIO_Pin)
| Checks whether the specified enabled GPIO interrupt is active. More...

## Detailed Description

This file provides all the GPIO firmware functions.

Author
  VMA Application Team

Version
  V2.1.0

Date
  21-March-2016

Attention

THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

##
© COPYRIGHT 2016 STMicroelectronics

Definition in file BlueNRG1_gpio.c.