ST / BSP_DISCO_L4R9I

Dependents:   DISCO_L4R9I-LCD-demo

Embed: (wiki syntax)

« Back to documentation index

stm32l4r9i_discovery_io.c File Reference

stm32l4r9i_discovery_io.c File Reference

This file provides a set of functions needed to manage the IO pins on STM32L4R9I_DISCOVERY discovery board. More...

Go to the source code of this file.

Functions

uint8_t BSP_IO_Init (void)
 Initialize and configure the IO functionalities and configures all necessary hardware resources (GPIOs, clocks..).
uint8_t BSP_IO_DeInit (void)
 DeInitialize the IO to allow Mfx Initialization to be executed again.
uint32_t BSP_IO_ITGetStatus (uint32_t IO_Pin)
 Get the selected pins IT status.
void BSP_IO_ITClear (uint32_t IO_Pin)
 Clear the selected IO IT pending bit.
uint8_t BSP_IO_ConfigPin (uint32_t IO_Pin, IO_ModeTypedef IO_Mode)
 Configure the IO pin(s) according to IO mode structure value.
void BSP_IO_WritePin (uint32_t IO_Pin, uint8_t PinState)
 Set the selected IO pin(s) state.
uint32_t BSP_IO_ReadPin (uint32_t IO_Pin)
 Get the selected IO pin(s) current state.
void BSP_IO_TogglePin (uint32_t IO_Pin)
 Toggle the selected IO pin(s) state.

Detailed Description

This file provides a set of functions needed to manage the IO pins on STM32L4R9I_DISCOVERY discovery board.

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 stm32l4r9i_discovery_io.c.