ST / BSP_DISCO_L496AG

Dependents:   DISCO_L496AG-LCD-prova_1 DISCO_L496AG-LCD-prova_2 DISCO_L496AG-LCD-demo DISCO_L496AG-SRAM-demo

Embed: (wiki syntax)

« Back to documentation index

stm32l496g_discovery_io.h File Reference

stm32l496g_discovery_io.h File Reference

This file contains the common defines and functions prototypes for the stm32l496g_eval_io.c driver. More...

Go to the source code of this file.

Functions

uint8_t BSP_IO_Init (void)
 Initializes and configures the IO functionalities and configures all necessary hardware resources (GPIOs, clocks..).
void BSP_IO_ITClear (uint32_t IO_Pin)
 Clears the selected IO IT pending bit.
uint32_t BSP_IO_ITGetStatus (uint32_t IO_Pin)
 Gets the selected pins IT status.
uint8_t BSP_IO_ConfigPin (uint32_t IO_Pin, IO_ModeTypedef IO_Mode)
 Configures the IO pin(s) according to IO mode structure value.
void BSP_IO_WritePin (uint32_t IO_Pin, uint8_t PinState)
 Sets the selected pins state.
uint32_t BSP_IO_ReadPin (uint32_t IO_Pin)
 Gets the selected pins current state.
void BSP_IO_TogglePin (uint32_t IO_Pin)
 Toggles the selected pins state.

Detailed Description

This file contains the common defines and functions prototypes for the stm32l496g_eval_io.c 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 stm32l496g_discovery_io.h.